Топ. Почему в первую очередь следует учить Python?
Рассказали о преимуществах Python как первого языка программирования для начинающих.
Читать статью
Рассказали о преимуществах Python как первого языка программирования для начинающих.
Читать статью
Корректна ли следующая конструкция:
Anonymous Poll
25%
Да
0%
Нет, так как нельзя ловить несколько исключений в одном except блоке
50%
Нет, так как у конструкции try-except нет блока else
25%
Узнать ответ
Регулярные выражения
Очень мощный, но самый загадочный инструмент разработчика. С одной стороны, им можно распарсить все что угодно, проверить на соответствие шаблону и многое другое в таком духе. И вот вы идете писать регулярки и понимаете, что выглядит это все очень некрасиво, но не это главная проблема.
Другие разработчики, скорее всего не поймут ваши регулярки, да и вы спустя время тоже. Их относительно не сложно писать, но тяжело понимать.
Стоит обратить внимание, что не стоит перезагружать регулярки. Они достаточно прожорливы и в большинстве случаев мы сами придумываем дополнительные проблемы. К примеру для проверки мэйла достаточно данного выражения r'\S+@\S+\.\S+' (\S+ - все не пробельные символы от 1 и более).
Самая полная регулярка для решения данной задачи написана в 5558 символов, которые никто не разберет. Лучше все же использовать простой шаблон и дополнительно проверять попыткой отправить письмо.
Очень мощный, но самый загадочный инструмент разработчика. С одной стороны, им можно распарсить все что угодно, проверить на соответствие шаблону и многое другое в таком духе. И вот вы идете писать регулярки и понимаете, что выглядит это все очень некрасиво, но не это главная проблема.
Другие разработчики, скорее всего не поймут ваши регулярки, да и вы спустя время тоже. Их относительно не сложно писать, но тяжело понимать.
Стоит обратить внимание, что не стоит перезагружать регулярки. Они достаточно прожорливы и в большинстве случаев мы сами придумываем дополнительные проблемы. К примеру для проверки мэйла достаточно данного выражения r'\S+@\S+\.\S+' (\S+ - все не пробельные символы от 1 и более).
Самая полная регулярка для решения данной задачи написана в 5558 символов, которые никто не разберет. Лучше все же использовать простой шаблон и дополнительно проверять попыткой отправить письмо.
This media is not supported in your browser
VIEW IN TELEGRAM
#Новости
1. 8-летний ребенок без труда разблокировал чужой iPhone с iOS 14.5
https://www.securitylab.ru/news/519446.php
2. 2020 год оказался рекордным по числу успешных кибератак
https://www.securitylab.ru/news/519439.php
3. ФАС оштрафовала компанию Apple на 12 000 000 долларов
https://xakep.ru/2021/04/27/fas-apple/
4. Вымогатели пригрозили раскрытием данных о полицейских информаторах
https://xakep.ru/2021/04/27/mpd-hack/
1. 8-летний ребенок без труда разблокировал чужой iPhone с iOS 14.5
https://www.securitylab.ru/news/519446.php
2. 2020 год оказался рекордным по числу успешных кибератак
https://www.securitylab.ru/news/519439.php
3. ФАС оштрафовала компанию Apple на 12 000 000 долларов
https://xakep.ru/2021/04/27/fas-apple/
4. Вымогатели пригрозили раскрытием данных о полицейских информаторах
https://xakep.ru/2021/04/27/mpd-hack/
Tips & Tricks. Приемы Python, которым редко учат начинающих
Как и в любом языке, в Python есть целый ряд тонкостей и приемов, о которых редко рассказывают. Давайте рассмотрим некоторые из них.
Читать статью
#функции
Как и в любом языке, в Python есть целый ряд тонкостей и приемов, о которых редко рассказывают. Давайте рассмотрим некоторые из них.
Читать статью
#функции
Python для сетевых инженеров версия 3.0
Год: 2021
💾 Скачать книгу
#python #books #русский
Задача книги – объяснить понятным языком основы Python и дать понимание необходимых инструментов для его практического использования.Автор: Наташа Самойленко
Год: 2021
💾 Скачать книгу
#python #books #русский
Машинное обучение. Чат-бот на Python (Deep Learning + TensorFlow)
Представляем серию обучающих статей о создании бота при помощи библиотеки TensorFlow. В этой серии мы пошагово разберем весь процесс, начиная с поиска и подготовки данных.
Читать статью
Книги по ML - @maschinelearning
#ml
Представляем серию обучающих статей о создании бота при помощи библиотеки TensorFlow. В этой серии мы пошагово разберем весь процесс, начиная с поиска и подготовки данных.
Читать статью
Книги по ML - @maschinelearning
#ml