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 3.10 — что нас ждёт

На днях опубликовали первую бету Python 3.10, которая обещает нам много нового:

— сопоставление структурных шаблонов вместо switch/case;
— улучшение отчётов об ошибках;
— переменные, объявляемые, как псевдонимы типов и многое другое.

Подробнее тут:

https://tprg.ru/3xOl
9 способов преобразовать словарь в список в Python

В Python, как и в других языках, существуют различные структуры данных. Так, здесь есть списки с простым хранением значений и словари с хранением пар ключ-значение.

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

https://tprg.ru/tdjP
Как превратить скрипт на Python в «настоящую» программу при помощи Docker

Эта статья будет полезна людям, которые ещё не умеют достаточно хорошо работать с Docker.

Здесь вы научитесь размещать ваше Python-приложение в Docker, чтобы вам больше не пришлось говорить, что на вашем компьютере всё работало!

https://tprg.ru/r8um

#docker
Хранение статических и медиафайлов Django на Amazon S3

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

https://tprg.ru/TFbZ

#django
Как за 4 месяца джуниору стать мидл-разработчиком на Python

Достаточно пройти онлайн-курс, где вы:

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

Занимаясь всего по 3-5 часов в неделю вы не только получите необходимые знания, но и создадите три самостоятельных проекта: поисковый движок, управление аккаунтами и хранение и мониторинг данных, которые станут большим приложением — аналогом IMDb.

Регистрируйтесь сейчас и получите скидку 30%: https://clc.am/9RZqQg

Это #партнёрский пост
Это он ещё в JavaScript математику не видел
Разбираетесь в словарях? Давайте это проверим!

Пожалуйста, не пишите подсказки и правильный ответ в комментарии.

#викторина
Выберите правильный способ удаления ключа "marks" из словаря
Anonymous Quiz
36%
student.remove("marks")
20%
del student("marks")
10%
student.popitem("marks")
34%
student.pop("marks")
Pyre: расширение для обнаружения ошибок в коде на Python

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

Подробнее:

https://tprg.ru/uPyz
Мечтают ли андроиды об электроовцах?

Вряд ли на этот вопрос ответят на факультете ИИ, но зато научат работать с данными и нейросетями, чтобы строить прогнозы и делать бизнес эффективным. После обучения вы сможете работать Data Scientist, Data Analytics или ML Engineering.

Успейте попасть на курс со скидкой 40% до 31 мая: https://tprg.ru/WSMs

Это #партнёрский пост
Как скрывают секретные ключи и пароли в Python

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

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

https://tprg.ru/qFyX

#github
This media is not supported in your browser
VIEW IN TELEGRAM
Создание платформера на Python с помощью Arcade

Подробное руководство по созданию платформера. Здесь вы научитесь не только писать код для игры, но и создавать визуальную часть:

https://tprg.ru/pdtv

#gamedev
Python — отличный выбор, чтобы начать свой путь в IT

17-19 мая пройдёт бесплатный интенсив, где вы сможете познакомиться с языком, который используют в самых разных сферах разработки.

В рамках интенсива вы:

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

Помимо полезных знаний, вы получите сертификат на 15 тысяч рублей для обучения за выполнение домашнего задания!

Присоединяйтесь: https://clck.ru/UnwUH

Это #партнёрский пост
Где изучать Data Science в 2021 году

Data Science крайне популярное направление в IT в настоящее время. Если хотите стать специалистом по данным, то обратите внимание на эту подборку книг, курсов и видеолекций, которые могут вам помочь:

https://tprg.ru/bjTl

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

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

https://tprg.ru/629k
С Python время течёт иначе
Библиотека Python для высокопроизводительной обработки видео

VidGear — библиотека, которая позволяет обрабатывать видео в Python, при этом простая в использовании и расширяемая.

Подробнее:

https://tprg.ru/fv4t
Если хотите научиться работать с Django, пройдите бесплатный марафон для начинающих

Django является популярным фреймворком Python для веб-разработки. Пройдя этот марафон вы не просто познакомитесь с Django, но и:

— поймёте принципы работы на примере создания своего первого проекта
— узнаете о преимуществах Django
— получите гайд по поиску работы в IT;
скидка 20% на полный курс по Django и не только.

Участвуйте в марафоне и станьте востребованным специалистом с зарплатой более 120 тысяч рублей!

Это #партнёрский пост
Вышла версия Flask 2.0

12 мая вышла новая версия фреймворка Flask. В новой версии появилась поддержка асинхронных обратных вызовов, декораторы роутеров и некоторые другие возможности. При этом прекращена поддержка Python 2.

Подробнее о новой версии можно прочитать здесь:

https://tprg.ru/wZMJ

#flask
Моржовый оператор в Python

Моржовый оператор в Python появился с выходом версии языка 3.8. Оператор позволяет сделать код более читаемым и кратким.

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

https://tprg.ru/rs8i

Кстати, обратите внимание на комментарии к статье, там также есть полезные моменты.