Просто Python | Data science | ML | AI
الذهاب إلى القناة على Telegram
Говорим просто о Python, Data Science и машинном обучении! Связаться: @andrewtender Канал на бирже: https://telega.in/c/pro100python1 Ссылка для друга: https://t.me/+Iy7vrYZkpiU3NzJi РКН: https://rkn.link/ANH
إظهار المزيد9 640
المشتركون
-324 ساعات
-267 أيام
-11030 أيام
أرشيف المشاركات
ℹ️ 7 малоизвестных возможностей стандартной библиотеки Python
Стандартная библиотека Python – это кладезь возможностей.
Автор представляет семь недооцененных модулей, которые помогут вам улучшить организацию данных, оптимизировать производительность и упростить распространение ваших программ.
📤 proglib.io
Просто Python
🌳 Разбираемся в АА-деревьях (Python)
АА-дерево - это модификация красно-черного дерева с целью упрощения реализации
Правила АА-дерева:
⏺Цвет вершины может быть черным или красным
⏺Корень всегда черный
⏺Листья всегда черные
⏺Каждая красная вершина должна иметь двух черных сыновей
⏺Пути от вершины к ее листьям должны содержать одинаковое количество черных вершин (черная высота)
⏺В дереве не может быть левого красного сына
Высота здесь - это не количество нод от корня до узла, а отдельная величина для узла и увеличивается посредством операций при перебалансировке
📤 habr.com
Просто Python
ℹ️ Различные вычисления, многопоточность, асинхронность и мультипроцессность в Python
Эта статья рассчитана на людей, которые уже знакомы с Python, хотя бы на уровне junior+.
🔍 Автор объяснит, какие есть отличия и особенности в многопоточности, асинхронности и мультипроцессности в Python, где и когда они используются.
Как говорится в пословице: «Всё познаётся в сравнении», именно в таком стиле автор подготовил примеры.📤 habr.com Просто Python
ℹ️ Различные вычисления, многопоточность, асинхронность и мультипроцессность в Python
Эта статья рассчитана на людей, которые уже знакомы с Python, хотя бы на уровне junior+.
🔍 Автор объяснит, какие есть отличия и особенности в многопоточности, асинхронности и мультипроцессности в Python, где и когда они используются.
Как говорится в пословице: «Всё познаётся в сравнении», именно в таком стиле автор подготовил примеры.📤 habr.com Просто Python
💬 Комментарии в Python: как закомментировать блок кода
В этой статье мы расскажем о комментариях в Python. Разберемся, зачем они нужны и как их использовать.
Комментарии нужны, чтобы:
🔘Предотвратить выполнение кода
🔘Улучшить читаемость
В Python комментарии начинаются с символа #. Вот пример:
# Код, расположенный ниже, выводит в консоль фразу Hello World!
print("Hello World!")
📤 pythonist
Просто PythonНаучиться программировать на Python с нуля на онлайн-курсе от НИУ ВШЭ
▫️Центр непрерывного образования факультета компьютерных наук запускает онлайн-курс «Программирование на Python». Он разработан для тех, кто хочет попробовать свои силы в программировании или освоить Python для автоматизации повседневных задач. Вы узнаете, как оптимизировать рутинные дела на языке Python (работу с таблицами, сбор и визуализацию данных).
▫️За 2 месяца повышения квалификации вы изучите синтаксис Python, функции, а также библиотеки для сбора и визуализации данных, работы с таблицами. Будете работать с различными источниками данных, обрабатывать и визуализировать информацию.
▫️Любой желающий может начать изучение Python уже сейчас и пройти бесплатную неделю первого модуля курса.
Старт: 6 сентября
Подробнее об обучении на онлайн-курсе: по ссылке.
Реклама. Федеральное государственное автономное образовательное учреждение высшего образования «Национальный исследовательский университет «Высшая школа экономики». Erid:2SDnjdPdHKp
📈 Бэктест на Python: оцениваем торговую стратегию
Бэктестинг — мощный инструмент, который помогает определить потенциальную доходность, выявить неоправданные риски и внести необходимые коррективы до того, как вы начнете торговать на реальные деньги.Бэктестинг — это метод, который используется в трейдинге и инвестировании для оценки эффективности торговой стратегии (или инвестиционного подхода) с помощью исторических рыночных данных. 📤 proglib.io Просто Python
👀 Что же делать на Python?
Проекты на Python за 11 минут
В этом видео автор расскажет какие проекты на python можно делать,
что делал автор, какие проекты у автора, и вы уже сами выберите для себя проект, идею создания чего-то нового.
Просто Python
🔵 Практический интенсив «Python-разработчик: основы за 2 дня» — 27-28 августа в 19:00 мск.
О перспективах направления Python и многом другом расскажет Рафаэль Мухаметшин, Middle Бэкенд-разработчик в «ПИК Digital» с опытом в разработке более 3 лет.
На вебинаре вы:
☑️ Самостоятельно напишете Telegram-бота с карточными мини-играми.
☑️ Познакомитесь с синтаксисом языка и сферами его применения.
☑️ Поймете как продолжить обучение, какие навыки потребуются, чтобы стать backend-разработчиком на Python.
☑️ Узнаете, чего ждут работодатели от junior-разработчиков и что делать, чтобы найти работу без опыта.
🎁 Приятные бонусы: полезный гайд для начинающего Python-разработчика и гайд о сленге в IT всем участникам интенсива!
🔥 Слияние словарей в PyTorch: зачем нужно и подводные камни
Сейчас нейросети стали настолько большими, что обучение большой сети на 1 видеокарте технически невозможно или займёт десятки и сотни лет. Кроме того, на большой обучающей выборке всплывают проблемы забывания сетью того, чему её учили вначале.Одним из способов решения этих проблем является разбивка датасета на куски, и обучение одной и той же нейросети параллельно на разных устройствах. 🔍 Потом, очевидно, нужно каким-то образом слить обученные нейросети в одну. Обсудим в этой статье детальнее, зачем это вообще может быть нужно, и как это сделать более-менее правильно. 📤 habr.com Просто Python
👩💻 Создайте веб-сайт для загрузки видео с помощью Django (2023)
🎓 Что внутри?
🔘Создайте полнофункциональный веб-сайт, используя Full-Stack с Django (последняя версия)
Узнайте, как использовать HTML для создания содержимого веб-сайта и структуры страниц.
🔘Используйте базовый и продвинутый CSS для создания красиво оформленных сайтов и анимации.
🔘Изучите возможности Python для разработки логики и функций ваших веб-приложений.
🔘Узнайте, как использовать Bootstrap для быстрого оформления сайтов, если это необходимо.
🔘Используйте Javascript для взаимодействия с сайтами на интерфейсе и работы асинхронно.
🔘Реализуйте полную структуру Модели-Представления-шаблоны для вашего сайта, используя представление на основе функций.
🔘Хорошо подробное и понятное объяснение кода построчно.
🔘Используйте Django в качестве серверной части для веб-сайтов и HTML, CSS и JS в качестве интерфейса.
👍🏻- если ждете курс
Просто Python
⚡️ Функция reduce в Python
Хотя Python не является языком функционального программирования в чистом виде, с его помощью можно многое сделать и в этой парадигме.И большую часть этого «многого» можно сделать при помощи всего одной функции — reduce. Функция
reduce(function, iterable[, initializer]) модуля functools кумулятивно применяет функцию function к элементам итерируемой последовательности, сводя ее к единственному значению.
📤 pythonist
Просто Python🔈 Топовая задачка на Stack Overflow: как найти k пропущенных чисел в потоке данных
Решаем одну из самых популярных на Stack Overflow задач с помощью алгоритма сверки множеств, симметрических функций и уравнения k-й степени.
Содержание статьи:
🔘«Святой Грааль»: aлгоритм сверки множеств
🔘Реализация алгоритма на Python
- Функция
actual_sums()
- Функция complete_sums()
- Коэффициенты полинома
🔘Подведение итогов
📤 proglib.io
Просто Python👩💻 Изучение Python Django в одном видео /
Создание сайта на Джанго за час!
Фреймворк Джанго - один из самых популярных способов написания сайтов на языке Python.
В ходе одного видео мы с вами рассмотрим базовую структуру разработки сайтов на Django и к концу урока создадим небольшой полноценный веб сайт.
Просто Python
🦭 Моржовый оператор := в Python
Python постоянно развивается: с каждой новой версией появляются различные оптимизации, активно внедряются новые инструменты.
Так, в Python 3.8 появился моржовый оператор
(:=), который стал причиной бурных споров в сообществе. О нем и пойдет речь в этой статье.
А начнем мы с истории о том, как моржовый оператор довел Гвидо ван Россума, создателя Python, до ухода с должности "великодушного пожизненного диктатора" проекта по разработке языка.📤 habr.com Просто Python
⚠️ Асинхронный Python и Asyncio
Год выпуска: 2023
Описание:
🔘Введение - небольшое повторение основных понятий
🔘Объекты корутин и асинхронные функции - тоже можно считать повторением
🔘Задачи (asyncio.Task), их создание, отмена, функции wait_for() и shield()
🔘Что делает await и run()
🔘Асинхронные контекстные менеджеры async with
🔘Функция .gather() и группы задач
🔘Проблемы, связанные с await
🔘Использование класса TaskGroup() вместо gather и синтаксис except*
🔘Отмена задач при использовании .gather() и TaskGroup()
🔘Асинхронные итераторы и async for
🔘Асинхронные comprehensions (генераторы списков, словарей множеств)
🔘Асинхронные генераторы и опять про контекстные менедежеры
🔘Очереди - детальный, пошаговые туториал
🔘И многое другое
Просто Python
⚠️ Асинхронный Python и Asyncio
Год выпуска: 2023
Описание:
🔘Введение - небольшое повторение основных понятий
🔘Объекты корутин и асинхронные функции - тоже можно считать повторением
🔘Задачи (asyncio.Task), их создание, отмена, функции wait_for() и shield()
🔘Что делает await и run()
🔘Асинхронные контекстные менеджеры async with
🔘Функция .gather() и группы задач
🔘Проблемы, связанные с await
🔘Использование класса TaskGroup() вместо gather и синтаксис except*
🔘Отмена задач при использовании .gather() и TaskGroup()
🔘Асинхронные итераторы и async for
🔘Асинхронные comprehensions (генераторы списков, словарей множеств)
🔘Асинхронные генераторы и опять про контекстные менедежеры
🔘Очереди - детальный, пошаговые туториал
🔘И многое другое
Просто Python
🔥 Реализация сверточной нейронной сети при помощи Keras
Keras — это простая в использовании, но мощная библиотека глубокого обучения для Python.
В этом посте мы построим простую сверточную нейронную сеть (CNN) и обучим ее решению реальной задачи с помощью Keras.Этот пост предназначен для начинающих пользователей Keras, но предполагает наличие базовых знаний о CNN. 📤 pythonist Просто Python
Готовы узнать, что такое RAG и как применять его в NLP?
⚡Ждем вас на открытом вебинаре «RAG — генерация на основе базы знаний» 19 августа в 20:00 мск, где вы узнаете:
- что такое RAG и зачем это нужно в NLP-сервисах;
- в каких областях применяется эта технология;
- типы RAG и методы оценки качества RAG-сервиса;
- практический пример на задаче Question Answering (QA).
Спикер Андрей Коняев — Consultant GenAI Machine Learning Engineering (Professional Research & Development Engineer I) в T-Systems International.
👉Пройти тест для регистрации https://otus.pw/ugsg/?erid=LjN8Jvy3G
Вебинар приурочен к старту курса Natural Language Processing (NLP), обучение на котором позволяет освоить различные языковые модели и создать собственный телеграм-бот.На курсе изучаются современные подходы и модели, которые на данный момент являются стандартом в области, но еще не успели войти в большинство программ, так как были предложены совсем
