#python python... PYTHON 🔛 🚀
11 subscribers
914 photos
7 videos
158 files
1.54K links
Download Telegram
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
Forwarded from Alexey Sumin
А вот ответ на первый вопрос: https://www.aeracode.org/2018/02/19/python-async-simplified/
наслаждайся)
Мнение: ООП в Python в основном бессмысленно.

https://proglib.io/w/e307b917
Clean Code in Python (2021)
Автор: Mariano Anaya
Количество страниц: 422

Язык Python широко распространен во многих областях, таких как создание программного обеспечения, системное администрирование и обработка данных. Опытные профессионалы во всех областях сталкиваются с проблемами дезорганизации, плохой читаемости и низкой тестируемости из-за неструктурированного кода. Благодаря обновленному коду и пересмотренному контенту, согласованному с новыми функциями Python 3.9, второе издание данной книги предоставит вам все инструменты, необходимые для преодоления препятствий и успешного управления вашими проектами.

Скачать книгу
Forwarded from Инжиниринг Данных (Dmitry Anoshin)
Хорошая книга, наверно в pdf появится скоро.
📌🐍Функции map(), filter() и reduce() используют, чтобы привнести в Python немного функционального программирования.
Все три из них являются удобными функциями, которые можно заменить на списки или циклы, но они
обеспечивают более элегантный и краткий подход к некоторым задачам.

1. map() -Функция map перебираeт все элементы в данном итеративном объекте и выполняeт функцию, которую мы передали в качестве аргумента для каждого из них.

2. reduce() - reduce работает иначе, чем map () и filter(). Он не возвращает новый список, основанный на функции и итерации, которые мы передали.
Вместо этого он возвращает одно значение.

3. filter() - Подобно map (), filter () принимает объект функции и итерацию и создает новый список. Как следует из названия, filter () формирует новый список, содержащий только элементы, удовлетворяющие определенному условию.

Примеры сможете найти ниже.🚀