Python Hacks
44.5K subscribers
168 photos
73 videos
254 links
Всё о языке Python простым языком.

По всем вопросам: @max_excel

РКН: vk.cc/cHhGJh
Download Telegram
Ядро планеты Python. Интерактивный учебник

Оригинал учебника лежит на GitHub, вы вольны сколько угодно дополнять и переделывать его. Самое главное — учебник написан на Jupiter Notebook, а это значит, что вы можете интерактивно редактировать код, мгновенно добавляя новые сущности или проясняя непонятные моменты.

Python Hacks
5 полезных библиотек Python

Популярность языка и его большое сообщество привело к тому, что сейчас для Python существует огромное число библиотек. К сожалению, большая часть этих библиотек была создана энтузиастами и больше не поддерживается. Давайте посмотрим на 5 хороших развивающихся библиотек, которые могут помочь при решении практических задач.

Python Hacks
Хороший, плохой, злой и… свободный? Сравниваем глуповатые, но усердные AI-плагины для разработки

В этом материале автор сделал небольшой обзор AI-плагинов автодополнения кода. Обзор будет полезен разработчикам, пишущим на одном из мейнстримовых языков программирования. Также можно рассматривать его как источник идей — как использовать этих пока глуповатых, но усердных роботов.

Python Hacks
This media is not supported in your browser
VIEW IN TELEGRAM
Cтроки и операции над ними в Python

В этом видеоуроке автор подробно разбирает процесс работы со строками в Python. Вы рассмотрите следующие вопросы:
• Как найти длину строки
• Как продублировать строку
• Как умножить строку на число
• Конкатенация строк
• Сцепление строк

Смотреть это видео на youtube: youtu.be/YUMJxjsfNt4
Shawarma as a service: как создать бота для заказа шавермы

В этой статье автор расскажет, как автоматизировал организацию шавадея написав бота, как Telegram вставлял палки в колеса, как он с этим боролся и что в итоге получилось. В конце вас ждет статистика, которая покажет вкусовые предпочтения разработчиков и «охваты» традиции.

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

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

Python Hacks
Поиск объектов на изображении. Часть 1

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

Python Hacks
Media is too big
VIEW IN TELEGRAM
15 причин любить программирование

В этом ролике автор разбирает за что стоит любить программирование.

00:00 Вступление
00:11 Программирование - творческая профессия
01:14 Режим творца, создателя
01:55 Возможность сделать что-то уникальное
05:43 Программирование - это состояние потока, медитация
06:40 Программирование похоже на спорт
07:04 Ты пишешь, а работает компьютер
07:55 Программирование похоже на шахматы
08:47 Программирование похоже на решение головоломок
09:34 Способ убежать от реальности
10:11 Код приносит людям пользу
11:31 Программирование - это круто
12:14 Возможность узнавать что-то новое
12:40 Возможность сделать что-то идеальное
13:43 Разнообразие
14:28 Программирование - это ощущение контроля
15:09 Другие причины

Смотреть это видео на youtube: youtu.be/T8yTsXJhrsY
Встроенные фикстуры Pytest

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

Python Hacks
Битва медведей: Pandas против Polars

В этой статье речь пойдет о сравнении двух гигантов аналитики данных в Python: Pandas и Polars. Автор подробно рассмотрит вопрос быстродействия этих двух решений в части работы с файлами больших объемов.

Python Hacks
cv3 — делаем OpenCV питоничным

В этом материале автор делится написанным им фреймворком на Python, который упрощает работу с OpenCV и делает его более питоничным.

Python Hacks
Media is too big
VIEW IN TELEGRAM
Собеседование Python: разбор вопросов

0:00:41 Как справиться со стрессом
0:04:00 Начало собеседования
0:13:37 Типы данных в Python
0:28:40 Виртуальные окружения
0:41:48 Классы
0:48:35 Декораторы
0:56:53 Абстрактные классы
0:59:57 Метаклассы
1:02:52 ООП
1:14:24 Генератор
1:31:07 Конкурентность, асинхронность
1:36:20 Тестирование кода
1:43:32 ORM
1:46:34 Best practices
1:55:35 Базы данных
2:04:48 Git
2:07:28 Docker
2:12:37 Web
2:19:24 Linux

Смотреть это видео на youtube: youtu.be/BoazgBZ4D7k
Лень разбираться в PowerPoint?

Для вас уже всё сделали.
📌 Канал Секреты презентаций расскажет обо всех приёмах, возможностях и лайфхаках по работе в powerpoint.

Подписывайтесь и прокачивайте свои навыки: @powerpoint
Как из метрик Prometheus построить график Latency

В этой статье автор расскажет как визуализировать Latency с помощью Histogram метрики. Будет полезно тем, кто еще не строил метрики из Prometheus, а также тем, кто хочет понять как их интерпретировать.

Python Hacks
​​Развивайся играя

Платформа Wikium — сервис для тренировки памяти, внимания и мышления. Система автоматически адаптируется под вашу успеваемость и составляет индивидуальную программу занятий. Всего 10-15 минут в день дают улучшение работоспособности, скорости обучения и концентрации.

Также вы можете овладеть конкретным навыком в короткие сроки на специализированном курсе:

Развитие внимания;
Скорочтение;
Эмоциональный интеллект;
Эффективное общение;
• И многие другие полезные курсы.

Занятия на Викиум — крайне полезная привычка, присоединяйтесь и вы: wikium.ru
Media is too big
VIEW IN TELEGRAM
Как создать телеграм-бота на Python

В этом видеоуроке автор наглядно показывает как за 10 минут можно создать своего собственного Telegram-бота на Python с нуля. Вы разберете азы программирования на Python для Telegram API.

0:00 Начало
0:32 Установка Python библиотек
1:27 Создаём конфиг бота
1:50 Регистрируем нового Telegram-бота
3:03 Кодим
5:45 Обработка получаемых сообщений
7:26 Proxy API
8:08 Первый тест: оно работает
8:57 Усложняем задачу

Смотреть это видео на youtube: youtu.be/iCHzulEKR3k
Полезные материалы и инструменты для погружения в Flask

Часто Python-разработчики выбирают Flask в качестве «быстрого старта» для создания веб-приложений. Однако у начинающих могут быть трудности в работе с фреймворком. Чтобы свести их к минимуму и помочь с погружением в Flask, автор собрал полезные материалы.

Python Hacks
22 сниппета на Python для повседневных задач

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

Python Hacks
Хочешь разбираться в Linux?

Для тебя уже всё сделали.
🐧 Канал Секреты Сисадмина делится полезными инструментами, приёмами и лайфхаками системного администрирования, DevOps и Linux.

Подписывайтесь и прокачивайте свои навыки: @sysadmin_library
Media is too big
VIEW IN TELEGRAM
Функции и классы в Python

В этом видео автор подробно разбирает работу с функциями и классами в Python.

00:00 Введение в функции
01:00 Как объявить функцию
02:30 Аргументы функции
04:17 Передача нескольких аргументов
09:36 Область видимости переменных
16:17 Итог по функциям
16:54 Классы в Python
17:08 Как объявить класс
17:46 Как сделать экземпляр класса
18:17 Создание переменных
20:01 Создание функции
20:39 Что такое self в классах
21:53 Инициализация переменных
25:50 Когда лучше использовать классы вместо функций

Смотреть это видео на youtube: youtu.be/MgW6AD_y9Uc