#python python... PYTHON 🔛 🚀
11 subscribers
914 photos
7 videos
158 files
1.54K links
Download Telegram
Forwarded from Python Academy
Перечисления

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

Из документации можно узнать о том, что Enum — это набор символических имён, привязанных к уникальным, неизменным значениям. Члены одного перечисления можно сравнивать на идентичность.

Также можно задать геттер через @property, который используют для получения перечислений в других форматах. В примере реализовано перечисление цветов в RGB, а через геттер их можно получить в формате hex.

#enum
Forwarded from Python книги
The Hacker’s Guide to Scaling Python

Автор: Julien Danjou
Год издания: 2017
Книги по прикладному использованию Python

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

Читать статью

#книги
🤹 11 забавных пасхалок в Python

Python очень серьезный язык, но он полон «пасхальных яиц» и забавных отсылок. В этой статье мы собрали наиболее интересные скрытые функции одного из самых популярных языков программирования.

https://proglib.io/sh/46IfnwaohY
🐍 Язык C для программистов на Python

Если вы уже владеете синтаксисом Python, самое время познакомиться с основами языка C и посмотреть, как он используется в исходном коде CPython.

https://proglib.io/sh/I47tzqhl3w
Tips & Tricks. 5 простых способов удалить символ из строки

В этой статье:
- Примитивный метод.
- Функция replace().
- Срезы и конкатенация.
- Метод join() и генератор списков.
- Метод translate()

Читать статью

#строки
Forwarded from Python Academy
Валидаторы данных

Как правило, разработчики пишут регулярные выражения для обработки специфических строк. Но для таких данных как, почта или ссылка, изобретать велосипед не нужно.

Модуль validators позволяет использовать уже готовые валидаторы для самых распространенных задач. В примере можете как раз увидеть валидацию почты и ссылок.

Помимо этого, validators позволяет также работать с ipv4, ipv6, mac адресами и многим другим. В итоге, имеем лаконичный и простой модуль с хорошим функционалом.

#validatoras
Forwarded from HABR FEED + OPENNET
Где используется python (разбор его направлений)
https://habr.com/ru/post/540028/?utm_source=habrahabr&utm_medium=rss&utm_campaign=540028
Tags: Python, Изучение языков, python, datascience, изучение языков
Author bakotin #habr
Forwarded from HABR FEED + OPENNET
PHP или Python, что лучше учить
https://habr.com/ru/post/540024/?utm_source=habrahabr&utm_medium=rss&utm_campaign=540024
Tags: PHP, Python, Карьера в IT-индустрии, Изучение языков, php, python
Author bakotin #habr