#python python... PYTHON 🔛 🚀
11 subscribers
914 photos
7 videos
158 files
1.54K links
Download Telegram
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
Классы и подклассы в Python

Что, как, зачем и когда использовать.

https://proglib.io/w/7d400d89
Forwarded from Python Academy
Дескрипторы

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

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

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

#классы #дескрипторы
Forwarded from Python Academy
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня хочу посоветовать вам канал PYTHON:TODAY, с помощью которого вы освоите одну из самых топовых профессий в мире и сможете работать хоть из дома, хоть из Тайланда.
На канале вы найдете видео и текстовые трансляции уроков:

✔️ По созданию ботов
✔️ Приложений на смартфон
✔️ Парсингу сайтов
✔️ Шифрованию
✔️ Машинному обучению и big data с нуля
✔️ Пентестингу

📣 Качай гигабайты полезной литературы по программированию и задавай вопросы в клубе!

Вступай в клуб разработчиков!
Forwarded from Python Academy
Создание дочернего процесса

Метод os.fork() создаёт дочерний процесс в том же месте кода, вызывая системную функцию fork(), и возвращает PID (Process Identifier), который равен PID дочернего процесса в родительском процессе и нулю в новом.

Кстати, получается интересный случай, в коде примера выполняется и блок if, и else. Если не знать про os.fork() и посмотреть вывод подобного кода, то возникнет много вопросов.

#os #fork #процессы
Forwarded from Инжиниринг Данных (Dmitry Anoshin)
Заказал книжку с многообещающим названием - Data Engineering with Python.