Python tricks | Хитрости Питона
5.67K subscribers
2.21K photos
26 videos
1 file
2.52K links
Здесь вы найдете лучшие практики и приёмы, которые используют опытные программисты.

Сотрудничество: @SIeep_Token

Мы на платформе: https://telegram.me/python_tricks

Ссылка на канал: https://t.me/+QayZf6ccsQllZTYy
Download Telegram
Matplotlib и Seaborn — Современные графики на Python с анимациями

Основы библиотек Matplotlib и Seaborn. Строение красивых, современных графиков, с анимациями, стилями и датасетами.

Мы рассмотрим несколько полезных примеров, с помощью которых можно строить графики разного вида, устанавливать цветовые схемы, типы линий, формировать анимированные блоки и делать ещё очень много полезных вещей

• Перейти к просмотру

🔗 Python tricks
Перебираем все возможные 8 значные пароли состоящие из букв и цифр с помощью Python

В этом примере используется модуль itertools, который позволяет генерировать все возможные комбинации символов из списка characters длиной password_length. Затем перебираются все комбинации и выводятся на экран.

Обратите внимание, что перебор всех возможных 8-значных паролей может занять большое количество времени, особенно если количество символов в characters большое. Будьте осторожны и убедитесь, что ваше намерение соответствует законам и этическим правилам.

🔗 Python tricks
Типизация в Python. Работа с Mypy, PyCharm и SQLAlchemy 2.0

В этом материале автор приводит краткий обзор трех докладов: разбирает работу со средой разработки PyCharm, статическим анализатором Mypy и программной библиотекой SQLAlchemy 2.0.

• Перейти к просмотру

🔗 Python tricks
Основы Matplotlib. Визуализация данных. Графики и диаграммы в Python

В этом видео вы узнаете основы самого мощного инструмента для создания графиков и диаграмм, да и вообще визуализации любых данных в Python - библиотека Matplotli

• Перейти к просмотру

🔗 Python tricks
Находим общие ключи в двух словарях

В этом примере мы используем метод keys() для получения наборов ключей из словарей dict1 и dict2, а затем применяем оператор & для нахождения общих ключей.

Обратите внимание, что как множества, так и словари не сохраняют порядок элементов/ключей, поэтому порядок результатов может быть произвольным.

🔗 Python tricks
Python Zen. Негласные Правила Питонистов (Python)

В этом видео мы будем разбирать Python Zen, кой является сборником неких правил хорошего тона для тех, кто пишет на Python. Следование этим простым постулатам поможет улучшить не только качество кода, но и качество программерского мышления.

• Перейти к просмотру

🔗 Python tricks
Функции потерь в задачах линейной бинарной классификации

Продолжаем делиться циклом видео про машинное обучение. В этот раз автор рассказывает про виды функций потерь в задачах бинарной классификации образов: кусочно-линейная, логарифмическая, квадратичная, сигмоидная, экспоненциальная. Приведен пример использования квадратической функции потерь.

• Перейти к просмотру

🔗 Python tricks
Полнотекстовый поиск в PostgreSQL

Делимся статьей, где автор демонстрирует реализацию полнотекстового поиска в PostgreSQL с помощью SQLAlchemy. Также ты научишься подготавливать файл миграции для alembic.

• Перейти к просмотру

🔗 Python tricks
Python для сетевых инженеров

Полный курс по Python для сетевых инженеров и системных администраторов с опытом работы с сетевым оборудованием. Плейлист ведет милая девушка с большим стажем работы на Python.

• Перейти к просмотру

🔗 Python tricks
Matplotlib для python

Что из себя представляет пакет Matplotlib и как его установить. Зависимости, которые устанавливаются совместно с этим пакетом. Какие backend'ы используются и как их задавать с помощью функции use(). Первое знакомство с модулем pyplot. Основные составляющие графика: Figure, Axes, Legend, Grid, Artist. Всё это в первом видеоуроке и далее во всем плейлисте.

• Перейти к просмотру

🔗 Python tricks
Узнаем длину кода в файле с помощью Python

В данном коде мы открываем файл 'file.py' для чтения и считываем все его строки в переменную lines.

Затем мы используем генератор списка, чтобы посчитать только те строки кода, которые не пустые (line.strip()) и не начинаются с символа комментария (not line.startswith('#')). Количество таких строк сохраняем в переменную code_lines и выводим ее значение с помощью функции print.

🔗 Python tricks
Встроенные фикстуры Pytest

Встроенные фикстуры — хороший инструмент, чтобы не создавать свои велосипеды и эффективно использовать мощь фреймворка, которую хотели передать авторы. Фикстуры помогают в разных случаях: при работе с выводом ошибок, логировании, создании отчетов и так далее. В статье разберем основные встроенные фикстуры и их применение в Pytest.

• Перейти к просмотру

🔗 Python tricks
Разработка Telegram бота на Python, фреймворк aiogram

Курс видеоуроков по разработке бота для Telegram на Python с использованием фреймворка aiogram. За основу взят пример фриланс проекта бот для пиццерии.
Подробно рассмотрим все этапы создания бота и все темы: Polling, webhook, кнопки, инлайн клавиатуры, меню, клиентская часть, админка, машина состояний (FSM)

• Перейти к просмотру

🔗 Python tricks
Мастер-класс "Нейронная сеть с 0. PyTorch"

В рамках мастер-класса разбираются основы программирования нейронных сетей на Python с использованием библиотеки PyTorch. Решается задача аппроксимации функции с помощью простой нейронной сети.
На практике показываются ограничения нейронной сети в возможностях обработки данных.
Кроме того, приводится пример повышения эффективности вычислений на Cuda.

• Перейти к просмотру

🔗 Python tricks
Нейросети: Раскраска изображений

Продолжаем делиться циклом видео, где автор рассказывает про нейросети. В этот раз ты узнаешь о принципах построения нейронных сетей для раскраски (colorization) черно-белых изображений (в градациях серого). Продемонстрированы примеры реализации.

• Перейти к просмотру

🔗 Python tricks
Telegram-бот для мониторинга погоды

Благодаря данной статье ты узнаешь, как написать своего Telegram-бота для получения данных о погоде в любом городе. Продемонстрирована работа с API, парсинг JSON. Написан бот на асинхронной библиотеке aiogram.

• Перейти к просмотру

🔗 Python tricks
Выражения в методах и индексаторах

При работе с NumPy в индексатор массива можно передавать не только индексы начала, конца и шага. Делимся статьей, где автор демонстрирует передачу выражений в методах и индексаторах.

• Перейти к просмотру

🔗 Python tricks
Python PANDAS - Полный Курс для Начинающих

За этот часовой интенсив, мы с нуля освоим популярную библиотеку Python Pandas, знание которой просто необходимо для развития в Машинном Обучении (Machine Learning) и Data Science.

• Перейти к просмотру

🔗 Python tricks