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

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

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

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

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

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

Занимаетесь ли вы тестированием собственных приложений? Если нет, то пора учиться это делать. В этой статье вы познакомитесь с Mock — объектом, который создает пустой тест для определенной части программы, а также узнаете, как его использовать:

https://tprg.ru/NsaG
👍1
Глобальная блокировка интерпретатора (GIL) и её воздействие на многопоточность в Python

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

https://tprg.ru/svTn
Ваш путеводитель по обработке естественного языка (NLP)

Заставить машину понимать и анализировать речь или текст — задача крайне не тривиальная. Ещё более нетривиальная задача — заставить машину, выполнив анализ речи, дать осмысленный ответ. Эти задачи решает NLP. Часто такие задачи выполняют с помощью Python. Как это работает и почему — читайте в этой статье:

https://tprg.ru/TubI

#nlp
Зачем выбирать команду наугад, если лучше сделать force push?
👍1
15 советов и трюков по коду Python

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

Подробнее:

https://tprg.ru/W9VA

#видео
Однострочный for на Python

При создании коллекций элементов на Python циклы for можно заменить однострочником, который сделает то же самое, но с меньшим количеством кода. Существует 4 способа сделать это.

Подробнее:

https://tprg.ru/bzx4
Discord бот на Python

Мы достаточно часто публикуем материалы по созданию различных ботом для Telegram, а вот по Discord значительно меньше. Исправляемся — в этой статьей вы найдёте пошаговую инструкцию по созданию бота для Discord:

https://tprg.ru/WgRA
Зажимаем кулачки и надеемся на скорый отказ от GIL
Немного примеров match/case в Python 3.10

Одним из самых обсуждаемых новшеств в Python 3.10 стало появление match/case. Для тех, кто ещё не знаком с данным оператором и его возможностями, предлагаем познакомиться в этой статье:

https://tprg.ru/lWZ5
Бесплатный курс по Big Data и Data Science

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

Подробнее:

https://tprg.ru/fD5C

#datascience
👍1
Главный секрет операторов match/case в Python

Многие ждали появление операторов match/case в Python. Но столкнувшись с ним впервые, некоторые python-разработчики могут растеряться, ведь его синтаксис несколько отличается от привычного кода на Python.

В чём именно особенность этих операторов — читайте в статье:

https://tprg.ru/L61X
Создание кластера Kubernetes в DigitalOcean с помощью Python и Fabric

И снова давайте поговорим о кластеризации. Существует множество способов и инструментов, с помощью которых это можно сделать, но в этой статье рассмотрели вариант с библиотекой Fabric для Python.

Подробнее:

https://tprg.ru/bygq

#kubernetes
12 актуальных идей для портфолио Python

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

https://tprg.ru/EMZ2
Pip vs Conda: подробное сравнение двух систем упаковки Python

Если вы используете Python в Data Science или компьютерных вычислениях, то заметите, что Python имеет две разные системы упаковки: pip и Conda. Неужели pip недостаточно? Разобрались в этой статье:

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

Смотрите сами:

https://t.iss.one/tproger_official/8351
Простой GUI калькулятор на Python

Калькулятор может сделать каждый начинающий разработчик. Но на этот раз предлагаем вам сделать полноценное кроссплатформенное приложение калькулятора на Python. Бонусом будет его отличный дизайн.

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

Часть 1 — https://tprg.ru/N7iP

Часть 2 — https://tprg.ru/A732
«Начинай учить Python», — говорили они. «Это легко», — говорили они.