Zen of Python
20.1K subscribers
1.21K photos
161 videos
32 files
3.15K links
Полный Дзен Пайтона в одном канале

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
Различия между Pyglet и Pygame в Python

Часто при создании игр на Python используются два фреймворка — Pyglet и Pygame.

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

https://tprg.ru/5JYj
Скрапинг сайта с помощью Python: гайд для новичков

Мы подготовили статью, которая поможет вам научиться скрапить данные с сайтов, используя Python.

Вам понадобится библиотека с необычным названием Beautiful Soup, общее понимание Python и немного времени:

https://tprg.ru/QEq3
Microsoft: программирование на Python в Visual Studio теперь быстрее, чем когда-либо

На днях компания Microsoft выпустила обновление Python Extension для VS Code, которое вводит расширение Pylance, как языковой сервер по умолчанию. Это обновление должно сделать запуск более быстрым, а также добавляет отладчик с автоматической перезагрузкой скриптов.

Подробности тут:

https://tprg.ru/w5Y1

#новости #vscode
Ловите подборку консольных команд Python для решения разных задач
Инструмент для удобного парсинга данных YouTube с помощью Google API

Если вы задумывались, как можно скрапить данные с YouTube, то этот инструмент вам поможет. С помощью него вы можете получить комментарии, субтитры из видео и так далее.

Здесь вы найдёте инструкции по установке и более подробную информацию:

https://tprg.ru/G7dN
Опытные разработчики знают контрприёмы
5 быстрых проектов на Python

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

— программа для веб-скрапинга;
— множественное переименование файлов;
— получение информации о погоде;
— генератор паролей;
— и кодировщик/декодировщик QR-кодов.

Подробнее здесь:

https://tprg.ru/QvC2
Хватит ждать идеального момента — пройдите бесплатный интенсив и начните свой старт в мире разработки на Python!

В прямом эфире с 7 по 9 июня в 21:00 по московскому времени вы сможете:

— освоить азы программирования на Python и основные элементы языка;
— попробовать такие библиотеки, как PyQT, Kivy, wxWidgets и Tkinter;
— изучить основы сетевого ПО;
— и написать интерфейс мессенджера.

А если вы сдадите домашнее задание по окончании интенсива, то получите сертификат на 15 000 рублей на любой онлайн-курс Skillbox!

Скорее регистрируйтесь: https://clc.am/AQJwXw

Это #партнёрский пост
👍1
Оптимизация походов в магазин с помощью Python

Хватите бесцельно бродить между рядов с продуктами, — подумал автор этой статьи и решил написать программу для решения этой задачи! Составьте список покупок, а алгоритм проложит оптимальный маршрут между отделами на его основе.

История создания, процесс, а также ссылка на проект находятся тут:

https://tprg.ru/pWIs
Фреймворки Python для геймдева и мобильной разработки

Разбор различных библиотек и фреймворков для создания игр на различных платформах с использованием Python:

https://tprg.ru/aqZe

#gamedev
Можно ли стать fullstack-разработчиком на Python за 15 месяцев?

Да, если усердно учиться на курсе «Fullstack-разработчик на Python» от SkillFactory! Кстати, сейчас на него действует скидка 40 %!

Начать можно даже с нуля — опытные менторы будут сопровождать вас на всех этапах обучения и помогут разобраться в сложных вопросах.

В рамках курса вы изучите не только Python, но и:
— популярный фреймворк Django;
— язык программирования JavaScript;
— HTML и CSS;
— познакомитесь с базами данных и SQL;
— научитесь тестировать приложения и приобретете множество других полезных навыков и знаний.

Переходите по ссылке и записывайтесь на курс сейчас, а оплату можно отложить хоть на полгода: https://go.acstat.com/1c904b221b1e79a0

Это #партнёрский пост
В поисках упорядоченного множества в Python

Упорядоченное множество в отличие от обычного множества (Set) позволяет сортировать элементы, а также удобнее взаимодействовать с ними. При этом существуют различные реализации, которые отличаются сложностью и скоростью работы.

В этой статье разобрали основные реализации и выбрали лучшую:

https://tprg.ru/FzqZ
Конечные автоматы и django

Небольшая статья-рассуждение на тему использования конечных автоматов для контроля состояний объектов в коде.

Это, кстати, может быть особенно полезно в случае интернет-магазина, где в зависимости от бизнес-логики могут присутствовать различные состояния заказа, которые должны определённым образом взаимодействовать, либо, наоборот, не взаимодействовать.

Почитайте, это может оказаться полезным вам:

https://tprg.ru/KLmn

#django
Создайте свой собственный сокращатель URL-адресов на Python

Один из интересных и небольших проектов, которые вы можете сделать самостоятельно — сокращатель ссылок.

С помощью небольшой библиотеки вы сможете создать свой собственный сокращатель ссылок с графическим интерфейсом. Подробнее в статье:

https://tprg.ru/JW98
Новый инструмент для работы с декораторами в Python

Его создал автор этой статьи и, по его словам, этот пакет поможет не только удобнее работать с декораторами, но и сделать их более питоническими.

За подробностями заходите сюда:

https://tprg.ru/tnEx
Станьте востребованным разработчиком, которого так долго ищут компании

Для этого достаточно поступить на факультет Python-разработки. А до 15 июня ещё и скидка до 30%. Длительность обучения 16 месяцев, а на выходе 6 проектов в портфолио и гарантированное трудоустройство. Обучение рассчитано как для новичков, так и для уже окрепших айтишников.

Детальнее: https://tprg.ru/24rO

Это #партнёрский пост
Просыпаешься в ужасе, а ты кот и программируешь на Kotlin