Zen of Python
20.1K subscribers
1.29K photos
179 videos
36 files
3.3K links
Полный Дзен Пайтона в одном канале

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
Telegram-бот для постинга мемов, ну или новогодних открыток

В этом видео вы узнаете, как создать Telegram-бота на языке Python с помощью библиотеки aiogram. Вы подробно рассмотрите процесс создания бота, начиная от регистрации в Telegram, заканчивая разбором программного кода. Разработанный бот будет автоматически отсылать свежие мемы с сайта Reddit в выбранный telegram канал, либо, если захотите, любые другие изображения. Кроме Aiogram, вы также пощупаете библиотеку asyncpraw для работы с Reddit API.

https://www.youtube.com/watch?v=oAKVM7h4Kp4

#видео #бот #telegram
👍11💩5
Анимированная новогодняя открытка на python

Посмотрите, как с помощью Python и модулей pillow и tkinter вы можете создавать анимированные открытки, которые потом можно отправить своим близким или друзьям:

https://youtu.be/K2vnelvZqyY

#видео #петпроект
👍101🔥1💩1
Python VS Go: Питон против Суслика

Python и Golang часто сравнивают между собой. Они в самом деле в чём-то похожи. У них легкий синтаксис, много библиотек, простота прототипирования.

Мы-то с вами знаем, что лучшего языка не существует. Есть лучший язык для конкретных задач, для разработчика, для компании. И у Go, и у Python есть свои фишки, есть свои нюансы.

И вот неплохой доклад с Moscow Python Meetup №81, в котором сравнили два языка и сделали небольшой обзор на то, что выиграет разработчик и бизнес, выбрав Go. И какие проблемы получит взамен.

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

#go #видео
👍144💩2
Выполняем тестовое задание на джуниора Python-разработчика с зарплатой 70 000 рублей

В видео разобрали тестовое с приложением для конвертации PDF-файлов в MP3 и конвертатором криптовалют с веб-интерфейсом на Django.

Хорошая практика, так ещё и на задачах из реального тестового задания: https://youtu.be/Q0lHb-FCATk

#видео #django #собеседование
😁10🤡6👍4💩1👌1
This media is not supported in your browser
VIEW IN TELEGRAM
Совет для ускорения проверки по вхождению элементов

#видео
👍9👎2
Асинхронность, многопоточность и многопроцессность в python

Хоть Python пока и не стал по-настоющему многопоточным, как нам обещают в Python 3.13, кое-что он всё же может.

С помощью этого видео вы сможете разобраться в том:

— что такое асинхронное программирование;
— какие есть виды многозадачности при проектировании приложения;
— узнать про процессы, потоки и асинхронный код.

https://youtu.be/_4QY1nGFRY8

#видео #многопоточность
5🔥1
Без лишних слов: большой курс по Python для начинающих

24 урока, которые охватывают основные темы программирования на Python, помогут вам освоить язык, если только начинаете разбираться.

Cмотреть курс

#видео #курс
Пишем_текстовый_редактор_на_Python_за_40_секунд!_#python_#программирование.webm
1.2 MB
Текстовый редактор на Python за 40 секунд

Сможете повторить?

#видео #туториал
😐11🗿2🤣1🤷1
Media is too big
VIEW IN TELEGRAM
Enum — перечисления в Python

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

Enum (перечисления) — это класс, который содержит константы и методы для работы с ними. Он "ограничивает" выбор пользователя, помогает пользователю понять возможные варианты, позволяет легко добавлять или удалять значения.

Подробнее о классе рассказывают в видео. Ссылка на первоисточник: https://youtu.be/hVZ1M4Qpfx4

#видео #основы
1
Media is too big
VIEW IN TELEGRAM
4 совета как писать циклы for на Python

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

Здесь будут примеры с enumerate, zip, list comprehension и генераторами Python.

Видео взято отсюда: https://youtu.be/HIWfeIHocUc

#видео #for #советы
👍4
Небольшой курс по созданию бота для Discord

В этой серии роликов вы узнаете, как:

— подготовить все необходимые файлы для работы бота;
— работать с командами для чат-бота;
— фильтровать и анализировать;
— работать с серверной частью;
— подключать и настраивать БД.

После подробного изучения у вас будут все необходимые знания для создания ботов любой сложности.

❤️ — наконец-то подробный гайд для Discord
🗿 — кто вообще пользуется Discord? Даёшь гайд для Telegram

#discord #бот #видео #курс
15🗿4😐2
Media is too big
VIEW IN TELEGRAM
«Я 10 лет писал на Python, и вот что я думаю»

Лёша Корепанов поделился своим мнением о разработке на Python, опираясь на свой 10-летний опыт. Получилось интересно и ёмко.

Согласны с ним?

#видео
👍9
This media is not supported in your browser
VIEW IN TELEGRAM
Как упростить работу с числами в Python

Небольшой совет, как сделать числа более читаемыми.

#видео
👍31👎1
Media is too big
VIEW IN TELEGRAM
Вы всё ещё логируете через f-string? Тогда мы идём к вам

В этом видео вы узнаете об основной особенности логирования в Python, связанной с рендером строк. Вы изучите основные особенности стандартной Python библиотеки logging и получите «best practices» промышленного логирования.

После такого f-string, конечно, останутся в вашем арсенале. Но вот захотите ли вы их использовать также часто, как раньше?

#видео #основы #bestpractices
👍5