📚 Справочник-шпаргалка по методологиям и паттернам на Python
Это обширный гайд на «Хабре», который расскажет о:
▪паттернах (порождающих, структурных, поведенческих);
▪разработке через тестирование (TDD);
▪разработке, основанной на описании поведения (BDD);
▪предметно-ориентированном проектировании (DDD).
🔗 Ссылка
@pythonl
Это обширный гайд на «Хабре», который расскажет о:
▪паттернах (порождающих, структурных, поведенческих);
▪разработке через тестирование (TDD);
▪разработке, основанной на описании поведения (BDD);
▪предметно-ориентированном проектировании (DDD).
🔗 Ссылка
@pythonl
👍17❤5🔥5😱1
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
❤24👍16🔥5
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍8❤6
🔹 Множества автоматически устраняют дубликаты
🔹 Проверка принадлежности в наборах происходит молниеносно
🔹 Легко выполнять операции объединения, пересечения и разности
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
👍45❤7🔥7
Как легко отправлять HTTP-запросы, имитирующие работу браузера
Имитируйте данные браузера при скрейпинге веб-сайтов, чтобы остаться незамеченным
- Маскируйте TLS-отпечатки запросов с помощью пакета curl_cffi
- Автоматическое извлечение метаданных из HTML-ответов, включая заголовок страницы, описание, автора и многое другое.
- Легко конвертируйте HTML-ответы в объекты lxml и BeautifulSoup.
pip install stealth_requests
📌 Github
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22👍7❤2
Инструмент Python, который Решает 100% копти и превосходит показатели успешности предыдущих инструментов, которые составляли от 68% до 71%.
репо: https://github.com/aplesner/Breaking-reCAPTCHAv2
abs: https://arxiv.org/abs/2409.08831
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤3🔥2
Он позволяет добавлять, обновлять и удалять учетные записи, осуществлять поиск в архивных письмах и просматривать подробную информацию о каждом сообщении.
https://github.com/bandundu/email-archiver
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤3🔥1
Libre Pythonista - это опенсорс библиотека для LibreOffice Calc.
LibrePythonista добавляет в LibreOffice Calc возможности P
andas, Matplotlib
и многого другого.Весь код на python выполняется на вашем локальном компьютере.
Используя LibrePythonista, можно создавать фреймы данных, ряды, пользовательские графики и многое другое непосредственно в электронной таблице.
▪ Github
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥9❤8
CircuitPython — это Python библиотека с открытым исходным кодом, специально разработанная для начинающих и предназначенная для работы с микроконтроллерами — небольшими и доступными компьютерами, которые являются "мозгом" многих электронных устройств.
Микроконтроллеры часто используются в платах разработки для создания различных хобби-проектов.
Одним из главных преимуществ CircuitPython является возможность учиться программировать, связывая код с физическими устройствами.
Установка очень проста: достаточно загрузить CircuitPython на плату с USB, перетащив его на диск, а затем отредактировать файл code.py в текстовом редакторе (для новичков идеально подходит Mu). Код сразу перезапускается, и никаких дополнительных программ не требуется.
▪Github
▪Документация
#Python #Interesting
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26❤8🔥6🤩3