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

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
Хотите научиться программировать на Python?

Тогда поступайте на факультет Python-разработки с гарантированным трудоустройством со скидкой 20%!

Стать Python-разработчиком: https://tprg.ru/5pjm

Это #партнёрский пост
👍1
Создание изображения по текстовому описанию с помощью DALL-E

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

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

https://tprg.ru/ls79

#ml
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Аркадная стрелялка на Python с нуля

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

https://tprg.ru/4ANm

#gamedev #pygame
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
PYTHON:TODAY — маст-хэв канал как для новичков, так и для опытных программистов. Освойте одну из самых топовых профессий и работайте хоть из дома, хоть из Тайланда.

На канале вы найдёте видео и текстовые трансляции уроков:
— по созданию ботов,
— разработке приложений на смартфон,
— парсингу сайтов,
— шифрованию,
— пентестингу,
— машинному обучению и Big Data.

Кладезь интересных проектов в одном месте — @python2day

Это #партнёрский пост
👍1
Полезные советы по рефакторингу кода Python

В этой серии статей вам расскажут на что стоит обратить внимание во время рефакторинга вашего кода:

— часть 1: https://tprg.ru/4IkP

— часть 2: https://tprg.ru/Elou

— часть 3: https://tprg.ru/Fx6S

— часть 4: https://tprg.ru/pX2y

— часть 5: https://tprg.ru/i3bN

— часть 6: https://tprg.ru/fyN3
👍1
Потому что Python нужно беречь
👍1
Создание Twitter-бота Deep Dream

Как делать ботов для Telegram мы уже и рассказывали, и показывали. Настала очередь Twitter. Но это будет не просто бот, а с налётом интеллекта! Он будет анализировать твиты и создавать изображения на основе текстов из них.

В этом руководстве пошагово рассказывают, как его создать:

https://tprg.ru/grfB
👍1
5 полезных пакетов для Django

Для того, чтобы разработка веб-приложений на Django стала ещё комфортнее и эффективнее, обратите внимание на эту подборку пакетов, которые помогают решать различные задачи:

https://tprg.ru/7pum

#django
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Адресная книга с помощью Python, PyQt и SQLite

С помощью этого подробного руководства вы не только научитесь работать с библиотекой PyQt, создавать графический интерфейс и подключать базу данных к приложению, но и примените полученные знания на практике, создав адресную книгу:

https://tprg.ru/y5Ll

#pyqt #sql
👍1
Подборка игр для прокачки навыков Python

В этот раз мы не будем создавать игры, а будем в них играть! Эти сервисы в игровой форме помогут повысить вам ваши навыки программирования на Python без зубрёжки:

CodeCombat. А эта игра подойдёт новичкам, которые только начинают знакомиться с программированием. Можете предложить её вашим детям, если они у вас есть:
https://tprg.ru/Pwcx

ChekiO. В этой игре вы будете путешествовать по островам, решая различные задачи. Игра подойдёт как начинающим, так и более опытным Python-разработчикам:
https://tprg.ru/cxDE

Screeps. А это уже полноценная многопользовательская игра в жанре MMO RTS. Серверная часть игры хоть и реализована на Node.js, но позволяет играть, используя различные языки программирования, в том числе и Python:
https://tprg.ru/WItY

А какие ещё игры для Python-разработчиков вы знаете?
👍3
Он спас миллионы
👍1
Как работает память в Python

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

https://tprg.ru/Tc8P
👍2👎1
Насколько хорошо вы знаете алгоритмы?

Если хотите проверить собственные знания алгоритмов, пройдите специальный тест: https://otus.pw/F9ZY/. За его прохождение вы сможете записаться на онлайн-курс «Алгоритмы и структуры данных» по специальной цене.

А оценить качество курса можно на бесплатном уроке «Дерево отрезков: просто и быстро»: https://otus.pw/G7BK/. Тут вы рассмотрите структуру данных, которая позволяет алгоритмически просто и логарифмически быстро находить сумму элементов массива на любом его отрезке.

Это #партнёрский пост
👍1
Что нужно знать в Python перед изучением Django

Если хотите заняться веб-разработкой на Django, но только в процессе изучения основ Python, то посмотрите это видео. Здесь автор рассказывает о том, какой минимум знаний нужен, чтобы изучение Django не оказалось излишне сложным и пугающим:

https://tprg.ru/XQZE

#django #видео
👍1
PyQt и PySide: Обзор и сравнение

На Python существует сразу два решения для работы с Qt — это библиотеки PyQt и PySide.

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

https://tprg.ru/br3C

#pyqt #pyside
👍1
Java-разработчики плачут в углу
👍1
Про основы программирования можно почитать в канале Точка входа.

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

Точка входа в канал здесь: @prog_point
👍1
Проверим насколько вы знаете lambda-функции?

Выбирайте правильный вариант ответа в викторине ниже!

Убедительно просим не писать правильный вариант ответа в комментариях!

#викторина
Что будет выведено при выполнении кода выше?
Anonymous Quiz
12%
2.0
57%
2
2%
0
29%
SyntaxError
Используем объекты вместо True и False — truthy и falsy значения в Python

Не всегда нужно использовать логические операторы для того, чтобы проверить истинность или ложность объекта. Python сам в состоянии это определить, приведя различные значения к True или False.

Как именно — читайте в статье:
https://tprg.ru/j0xt
👍2