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

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
Channel created
Zen of Python — новый канал от Tproger, где будут собираться лучшие материалы для Python-разработчиков.

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

Подписывайтесь, обсуждайте и делитесь фидбеком, давайте вместе сделаем лучший канал по Python-разрботке.
👍201👎1👏1
Программирование на Python с нуля: дорожная карта разработчика

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

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

https://tprg.ru/eP6V
👍6🔥3
5 шпаргалок по Python для разных сфер применения

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

Чтобы вы могли быстро найти то, что вам нужно, мы собрали шпаргалки по:
— основам Python;
— регулярным выражениям;
— библиотеке Pandas;
— фреймворку Django;
— виртуальному окружению Python.

Изучить подробнее и скачать шпаргалки можно здесь:
https://tprg.ru/pGhf

#шпаргалка #django #pandas
👍2
Введение в обработку изображений в Python при помощи Pillow

Библиотека Pillow позволяет вашему коду взаимодействовать с изображениями множеством способов.

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

https://tprg.ru/ZVhC

#библиотека
3 инструмента для Python, которые упростят работу с кодом

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

Kite, Mypy и SonarLint — инструменты, которые помогут писать код быстрее, осознаннее и чище. Подробнее в нашей статье:

https://tprg.ru/Bepw

#инструменты
👍2
30 полезных сниппетов на Python, которые можно освоить за 30 секунд

Чтобы не тратить зря время на придумывание велосипедов, держите — 30 сниппетов, которые помогут решать несложные задачи парой строчек кода:

https://tprg.ru/nv7V
🔥1
Самая сложная задача в Computer Vision

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

Автор этой статьи предлагает рассмотреть какие основные проблемы трекинга существуют на сегодняшний день и какими способами их можно решать:

https://tprg.ru/l95T

#ml
👍3
Хорошие и плохие практики программирования на Python

Грамотный и чистый код — признак хорошего программиста.

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

https://tprg.ru/VUxR

#чистыйкод
👍2
Менеджеры контекста в Python — выходим за пределы «with open() file»

Менеджер контекста — это такой оператор, который выполняет за вас рутинную работу при использовании определённых ресурсов.

О том, как правильно его использовать и в каких случаях — читайте в статье:

https://tprg.ru/531R
👍2
Django Schema Graph

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

Ссылка на GitHub: https://tprg.ru/yh9b

#инструменты #django
1
Как работает память в Python

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

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

https://tprg.ru/UGJj
👍2
Работа со строками в Python. Готовимся к собеседованию

Даже если вы не собираетесь проходить собеседование, освежить память никогда не бывает лишним.

Начиная с азов, вспомним основные способы работы со строками, а затем перейдём к рассмотрению задач и способам их решения.

Вспоминаем азы тут: https://tprg.ru/fw2h
Решаем задачи здесь: https://tprg.ru/aksH
👍2🔥1
Когда и зачем использовать оператор := в Python

Недавно в Python 3.8 появился оператор присваивания :=, аналогичный =.

Где использовать оператор «морж» и как он может упростить написание кода — читайте здесь:

https://tprg.ru/FULr
👍2💩1