786
المشتركون
لا توجد بيانات24 ساعات
-57 أيام
-1630 أيام
أرشيف المشاركات
Repost from Библиотека программиста
🐍🧹 3 принципа написания чистого кода на Python
Даже опытные программисты с трудом пишут чистый код, и это часто ощущается как постоянная битва за то, чтобы все было аккуратно и упорядочено. В статье на примерах показываем, как писать чистый и осмысленный код и как правильно оформлять документацию.
🔗 Основной сайт
🔗 Зеркало
Repost from Архив Программиста
Курс🎓: Парсинг сайтов. Scrapy, Splash, Selenium, requests, bs4. (2021)
Repost from GitHub Community
pyquery – библиотека, которая позволяет делать запросы к xml-документам для получения определенных узлов и данных из этих узлов
Аналог JS-библиотеки jQuery
⤷ Ссылка на проект
GitHub | #Interesting #Python
Repost from Библиотека программиста
💾 Каскад Хаара для обнаружения автомобильных номеров из видео
#python #doc
Repost from Библиотека программиста
⚡️ Большая практика⚡️
⚠️ Распознавание автомобильных номеров на Python ⚠️
⚙️ Компьютерное зрение | opencv | mathplotlib | tesseract
https://youtu.be/cPl0fnUTSrg
#youtube
Repost from Python - Советы, библиотеки, гайды
Я тут кстати обновил на гитхабе проект TGBotBase.
Он нужен для тех, кто хочет скачать готовую структуру и сразу начать писать бота для телеграма на Aiogram.
Из новенького чуть реформат кода + добавлен файлик
requirements.txt, в котором вы найдете очень много полезного для вышеупомянутой библиотеки.
Свои идеи по улучшению архитектуры и/или состава данной "базы для создания ботов" предлагайте в комментариях.
Всем спасибо 😉Repost from Python Academy
Аргументы и параметры командной строки
Для обработки передаваемых аргументов и создания удобный интерфейс командной строки в python есть отличный модуль
argparse.
Для начала нам нужно создать объект парсера ArgumentParser, в который мы уже сможем добавить аргументы с нужными параметрами с помощью метода add_argument.
Первым параметром add_argument принимает либо имя обязательного позиционного аргумента, либо список опционального аргумента (опциональный аргумент идентифицируется через -). Также у add_argument есть множество необязательных опциональных параметров для работы с передаваемым значением аргумента, о них можете почитать в данной статье.
После добавления всех аргументов, нам нужно их спарсить с помощью метода parse_args, на выходе мы получим объект со всеми содержащимися аргументами.
#argparseRepost from Metanit
Добавлена статья про List comprehension в Python
https://metanit.com/python/tutorial/3.6.php
#python
Repost from Ты в тренде или уходи
🤖 Загружаем Telegram бота — [19:03]
Ролик о том, как загрузить уже готового Telegram бота на Python в облачный сервер с Debian, используя Docker контейнеры.
Предстоит создать пользователя, установить зависимости, поработать с docker-compose.yml и запустить весь этот ужас в облаке.
Перейти к просмотру
#видео #python
Repost from GitHub Community
CircuitPython – Кастомная версия Python для работы с микроконтроллерами
CircuitPython основан на MicroPython и предлагает унифицированные API-интерфейсы ядра Python, а также растущий список из более чем 300 библиотек устройств и драйверов, которые с ним работают
⤷ Ссылка на проект
GitHub | #Python #Interesting
Repost from [404] — программирование
🐍 Экскурс в Rust для питонистов — [25:21]
«Если бы я был разработчиком, то следующий язык, который я бы учил — это Rust», — так выразился коллега по поводу этого языка.
Rust — быстрый, как C++ и простой, как Golang, язык. Это видео поможет перейти от Python, Ruby, JS к Rust.
Перейти к просмотру
#видео #rust
Repost from Senior Python Developer
Генерируем ip адреса
С помощью следующего фрагмента кода мы можем с легкостью сгенерировать ip адрес.
Repost from Metanit
Добавлена статья Управление версиями Python на Windows, MacOS и Linux
https://metanit.com/python/tutorial/1.7.php
#python
