#python python... PYTHON 🔛 🚀
11 subscribers
914 photos
7 videos
158 files
1.54K links
Download Telegram
Яндекс.Практикум создали специальный курс по Python для разработчиков с опытом. За 6 месяцев обучения вы освоите углублённые знания технологий, которые используются в backend-разработке на Python. Научитесь решать сложные задачи с базами данных, работать с синхронными и асинхронными фреймворками. И писать очень красивый и лаконичный код.

Вас ждёт:

🔸 Собственная среда для обучения. Специальный полноценный тренажёр от Яндекс.Практикума.
🔸 Портфолио из 6 веб-проектов. Соберёте всё вместе и получите аналог Netflix.
🔸 Практика. Все знания отрабатываются в онлайн-тренажёре.
🔸 Поддержка наставников.
🔸 Программа профессиональной акселерации и помощь с трудоустройством.

Учитесь прямо сейчас. Вводный курс — бесплатный.
Fastcore — недооцененная, но полезная библиотека Python

Недавно я начал оттачивать владение языком программирования Python. Я хотел изучить продвинутые паттерны, идиомы и методы программирования. Начал я с чтения книг по продвинутому Python, но информация, похоже, не откладывалась в голове без применения навыков. Хотелось иметь возможность задавать вопросы эксперту, пока учусь, а такую возможность трудно найти! Тогда ко мне и пришла идея: что, если я найду проект с открытым и достаточно продвинутым кодом и напишу документацию и тесты? Я сделал ставку, что это заставит меня изучать все очень глубоко, а поддерживающие проект люди оценит мою работу и будут готовы ответить на мои вопросы.
Forwarded from Python Academy
Дескрипторы

Дескриптор – это атрибут объекта со “связанным поведением”, то есть такой атрибут, при доступе к которому его поведение переопределяется методом протокола дескриптора. Если хотя бы один из этих методов определен в объекте, то можно сказать, что этот метод – дескриптор.

Для того, чтобы определить свой собственный дескриптор, обычно определяют три специальных метода класса __get____set__ или __delete__. После этого можно создать новый класс и в атрибут этого класса записать объект типа дескриптор.

У данного объекта будет переопределено поведение при доступе к атрибуту (__get__), при присваивании значений (__set__) или при удалении (__delete__).

#классы #дескрипторы
Forwarded from Zen of Python
Python: декоратор @retry

В Python существует очень простой и удобный способ создавать обёрточные функции — декоратор @retry. Он повышает и качество кода, и скорость разработки.

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

https://tprg.ru/no6G

#чистыйкод
Forwarded from Zen of Python
Три (обманчиво) простые задачи на Python

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

https://tprg.ru/SbxZ
Forwarded from Python Academy
Zen of Python — новый канал, авторы которого собирают лучшие материалы по Python и рассказывают про его применение для решения прикладных задач.

Полный Дзен Пайтона в одном канале: @zen_of_python
Forwarded from Zen of Python
Как ни крути, а математика тебя настигнет
Forwarded from Zen of Python
Python: декоратор @retry

В Python существует очень простой и удобный способ создавать обёрточные функции — декоратор @retry. Он повышает и качество кода, и скорость разработки.

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

https://tprg.ru/no6G

#чистыйкод
Forwarded from Zen of Python
Три (обманчиво) простые задачи на Python

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

https://tprg.ru/SbxZ
Forwarded from Zen of Python
​​Создание виртуального помощника с помощью Python

Автор статьи создал демо-версию TARS из фильма «Интерстеллар». TARS способен автоматизировать различные задачи, такие как поиск видео на YouTube и их воспроизведение, отправка электронных писем, поиск материалов в Википедии и их чтение и многое другое.

Как сделать себе такого же помощника читайте здесь:

https://tprg.ru/yrSp
Forwarded from Zen of Python
Что такое дескрипторы и их использование в Python 3.6+

Дескрипторы редко используются в Pyhton-проектах напрямую, но крайне часто через сторонние библиотеки. Обычно они необходимы при создании фреймворка или ORM, а ещё на собеседованиях любят задавать вопросы о них.

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

https://tprg.ru/AtwB
Forwarded from Zen of Python
Создаём Telegram бота с помощью Python

Telegram обладает множеством возможностей. Одна из них — это использование крутых ботов на все случаи жизни.

Прочитав эту статью, вы пошагово научитесь создавать своих собственных ботов:

https://tprg.ru/MTxY
Forwarded from Zen of Python
5 способов отладки с IPython

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

Автор этой статьи остановился на использовании IPython для отладки и обосновывает свой выбор различными примерами:

https://tprg.ru/JOr7
Forwarded from Zen of Python
Каверзные вопросы по Python

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

Четыре вопроса с неочевидными ответами в этой статье:

https://tprg.ru/Y31t
Forwarded from Zen of Python
10 полезных советов для начинающих изучать Django

Как использовать относительные пути в конфигурации, Django debug toolbar, а также другие советы и рекомендации для быстрого освоения Django:

https://tprg.ru/b6lv

#django
Forwarded from Zen of Python
Руководство по веб-скрепингу на Python

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

https://tprg.ru/SQOy