Python Education
Yopiq kanal
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
Ko'proq ko'rsatish8 526
Obunachilar
Ma'lumot yo'q24 soatlar
-87 kun
-6730 kun
Postlar arxiv
8 526
3 классических паттерна проектирования в Python
Паттерны в Python — это шаблоны для решения задач, которые часто встречаются в практике программиста. Их огромное количество, но сегодня предлагаем вам рассмотреть три наиболее часто встречаемых из них: синглтон, декоратор и итератор.
Подробнее о каждом в статье
8 526
Форматирование именованных строк
Такую штуку используют нечасто, но если данные уже находятся в словаре, для форматирования именованных строк пригодится этот прием.
Вы даже можете использовать функцию locals(), но в последних версиях Python придется обращаться к f-строкам следующим образом (см. 2 код).
8 526
✔️ PyTgBot - первый канал по созданию чат-ботов в телеграм и заработку на них! На нас подписаны и новички и профессионалы
Присоединяйся: @pybotg
8 526
Python-dateutil
python-dateutil предлагает мощные расширения стандартного модуля datetime.
С этой библиотекой можно сделать столько всего полезного. Пожалуй, я ограничусь одним примером, который помогал мне чаще всего, — нечетким разбором (парсингом) дат из файлов журнала и т.п.
В документации перечислены остальные возможности python-dateutil
8 526
Подписчик подогнал нам ссылки на вход в платные каналы по программированию. Дерзайте:
Топовые видеокурсы бесплатно –
https://t.me/+whEh86Rl6UgwYjYy
Топовый материал по Python –
https://t.me/+BPyUeaPi-4M2MTli
Контент эксклюзивный, больше такого не будет.
8 526
Как удалить специальные символы из строки в Python
Некоторые спецсимволы могут вызывать ошибки или неадекватное поведение программы. Они могут встречаться в строках или даже использоваться с операторами. Своевременное их обнаружение и устранение поможет вам предотвратить возможные проблемы.
В этой статье рассказали, как правильно найти и удалить спецсимволы из строк в Python:
Подробнее
8 526
Chardet
Модуль Chardet используется для определения кодировки файла или потока данных. Этот пакет очень выручает при анализе больших полотен разного текста. Также Chardet пригодится при работе с удаленно скачанными данными в неизвестной вам кодировке.
После установки Chardet у вас появится дополнительный инструмент командной строки под названием chardetect.
Конечно же, никто не запрещает работать с библиотекой классическим (программным) способом. Подробнее см. документацию.
8 526
Python и Samila. Делаем красиво
Samila — библиотека для создания генеративного искусства, написанная на языке программирования Python. Пока она умеет создавать только статичные картинки, но разработчики обещают добавить в ближайшее время поддержку анимации.
Вы тоже можете сгенерировать несколько красивых рисунков с помощью неё.
Подробнее
8 526
Анонимные функции
Иногда именованию функции не стоит уделять особого внимания. Например, если вы уверены, что она будет использована только раз. Для таких случаев Python предлагает применять анонимные функции, также называемые лямбда-функциями.
Лямбда-функция может быть назначена переменной, создавая краткий способ определения функции
Это становится более интересным, когда необходимо использовать функцию в качестве аргумента. В таких случаях она часто используется только один раз. Как известно, map применяет функцию ко всем элементам итерируемого объекта. Мы можем использовать лямбду при вызове map. В данной ситуации использование map() в сочетании с лямбда-функцией является кратким и эффективным.
8 526
Requests
Requests основан на самой часто скачиваемой Python-библиотеке — urllib3. Requests максимально упрощает веб-запросы, оставаясь при этом чрезвычайно мощным и разноплановым инструментом. Скорее всего, вы уже знакомы с этим пакетом, но без него мой список был бы неполным.
Страница PyPI
Документация
8 526
Найти работу Python программистом можно 2 методами:
Первый. Бесконечно скроллить HeadHunter и пытаться что-то выклевать на LinkedIN. Офигеть от условий и закрыть.
Второй. Подписаться на Python Job. Это база адекватных предложений, где даже для новичков много мест с хорошей з/п.
Тут найдете работу как в Яндексе (именно сюда крупняки присылают вакансии напрямую), так и в молодых стартапах!
В общем, не теряйте времени и находите работу в 2 клика: @job_python
8 526
The Zen of Python
Одним из самых ранних Python pep является PEP-20. Это список из 19 тезисов по программированию на Python, который называется «The Zen of Python». Данные правила датируются 2004 годом и, в свою очередь, основаны на PEP-8.
Такая пасхалочка уже давно присутствует в Python и перечисляет набор правил
Так что пока у вас есть Python REPL, можете просматривать эти правила на экране.
