[Видео] Практическая сторона тестов
https://www.youtube.com/watch?v=FEds7C5qQP8
Поделюсь личным опытом болей и радостей жизни с тестами и без. Обсудим лучшие и худшие практики. Покурим вместе код.
Пишем чат-бот для работы с PDF
https://ift.tt/vHVTMOt
Задумывались вы над тем, чтобы задавать вопросы непосредственно из своих документов, хранящихся в облаке? Сохраните своё время, которое уходило бы на поиски и ручной мониторинг сайтов, и задействуйте автоматизацию при работе с PDF-документами. Если вас занимает такая перспектива, эта статья окажется для вас ценным ресурсом.
Python Deque Tutorial With 7 Example Use Cases
https://ift.tt/IenKqFZ
This tutorial teaches the mechanics of the data structure collections.deque, using seven example use cases where deque simplifies the implementation of a function.
Understanding Context Manager and Its Syntactic Sugar
https://ift.tt/YbuDx0P
The Context Manager is gets used for all kind of interesting things around blocks of code. This article gives a background about the origins of the context manager, which problem it solves and how to use it.
Test and Code: 216: ruff, uv, and Astral: Python tooling, much faster, with Rust
https://ift.tt/jK7d8NL
Audio
Talk Python to Me: #452: Top Quart (async Flask) Extensions
https://ift.tt/lLDQq9y
Audio
Разбираемся в АА-деревьях (Python)
https://ift.tt/w2Wdi89
АА-дерево - это модификация красно-черного дерева с целью упрощения реализацииКак его реализовать и как оно работает на конкретных примерах
Сводка от pythonz net 03.03.2024 — 10.03.2024
https://ift.tt/Lkp3Kos
А теперь о том, что происходило в последнее время на других ресурсах.
await anywhere, взгляд на третью сторону медали: sync vs async vs …
https://ift.tt/kb3yPdq
Сегодня я расскажу как одно из наших решений сделало свой последний вздох, что привело к небольшому факапу, и о том как большое исследование помогло выиграть нам время и избежать ещё большего факапа — или нет?
redis - 5.0.3
https://ift.tt/DeXCfhb
Python клиент для Redis. Скачать можно по ссылке: https://pypi.python.org/pypi/redis/
Метод главных компонент (PCA). Принцип работы и реализация с нуля на Python
https://ift.tt/7EFoOkd
Метод главных компонент (Principal Component Analysis или же PCA) — алгоритм обучения без учителя, используемый для понижения размерности и выявления наиболее информативных признаков в данных. Его суть заключается в предположении о линейности отношений данных и их проекции на подпространство ортогональных векторов, в которых дисперсия будет максимальной.
pytest - 8.1.1
https://ift.tt/XqcvyQ5
Простой мощный инструмент тестирования в Python. Скачать можно по ссылке: https://pypi.python.org/pypi/pytest/
Как за один pet-проект получить два диплома
https://ift.tt/hRWyA38
Все же знают серию компьютерных футбольных симуляторов FIFA? Раньше я много играл в эту игру. Кто-то скажет, что это бесполезная трата времени, но я с этим не согласен. Эта игра вдохновила меня на разработку pet-проекта, который стал моим бакалаврским дипломом.Во время игры в FIFA пользователь видит небольшую карту с местоположением игроков и мяча на поле, данный элемент интерфейса является очень полезной фичей, без которой невозможно представить полноценный игровой процесс. Мне показалось, что данную карту было бы неплохо перенести в реальный мир, используя видеозапись матча и нейросеть.
[Видео] Переход от Statsd к Prometheus
https://www.youtube.com/watch?v=bDadZ11qKII
Про то, как структурировать метрики прометея в коде, выстроить удобные абстракции. Как меняется парадигма при переходе со statsd на прометей. Подводные камни при работе с прометеем.
Ограничения в телеграм-бот (Bot API), о которых никто не расскажет
https://ift.tt/BnowOtf
В декабре 23-го мне поступила творческая задача разработать телеграм-бот для проведения новогоднего марафона-тренинга по личностному росту. В этой статье расскажу о проблеме, с которой столкнулась при разработке телеграм-бота. Разберем ошибку 429 (Too Many Requests) и лимиты на доступ к API.
Стекинг и блендинг в ML. Ключевые особенности и реализация с нуля на Python
https://ift.tt/NW8A7gk
Среди всех методов ансамблирования особое внимание заслуживают две очень мощные техники, известные как стекинг (stacked generalization) и блендинг, особенность которых заключается в возможности использования прогнозов не только однородных, но и сразу нескольких разных по природе алгоритмов в качестве обучающих данных для другой модели, на которой будет сделан итоговый прогноз.
Does Python have pointers?
https://ift.tt/LbPfgBc
People sometimes ask, “Does Python have pointers?” I hate to be the typical senior engineer, but this is one of those questions where the answer is, it depends what you mean by pointer.
Создание генетического алгоритма для нейросети и нейроcети для графических игр с помощью Python и NumPy
https://ift.tt/Depbhn7
Сегодня я расскажу и покажу, как сделать Genetic Algorithm(GA) для нейросети, чтобы с помощью него она смогла проходить разные игры. Я его испробовал на игре Pong и Flappy bird. Он себя показал очень хорошо.
Разработка Desktop приложений на Python и библиотеки PySide6/PyQt6. Часть 2. Знакомство с виджетами и Qt Designer
https://ift.tt/ljSukJr
Мы продолжаем изучать PySide6/PyQt6 и сейчас мы с Вами познакомимся с виджетами, компоновкой и Qt Designer. PySide6 включают в себя довольно большое количество встроенных виджетов. Вы можете найти более подробную информацию в официальной документации PySide6.
#python #pydigest
IT-новости про Python перед вами.
Часть материалов из выпуска Python Дайджест:
- Как мы делали корпоративный чемпионат по Python
- Как за один pet-проект получить два диплома
- Кластеризация в ML: от теоретических основ популярных алгоритмов к их реализации с нуля
- Методы очистки данных в Pandas
- Как расширить возможности стандартного Enum
- Deploying Django Apps in Kubernetes
- Celery для новичков
- cantok - Implementation of the “Cancellation Token” Pattern
- hypofuzz - Adaptive Fuzzing of Hypothesis Tests
Заходите в гости - https://pythondigest.ru/issue/534/
Кластеризация в ML: от теоретических основ популярных алгоритмов к их реализации с нуля на Python
https://ift.tt/YyvXlBc
Кластеризация — это набор методов без учителя для группировки данных по определённым критериям в так называемые кластеры, что позволяет выявлять сходства и различия между объектами, а также упрощать их анализ и визуализацию. Из-за частичного сходства в постановке задач с классификацией кластеризацию ещё называют unsupervised classification.
Разработка Desktop приложений на Python и библиотеки PySide6/PyQt6. Часть 1. Установка и первое приложение на PySide6
https://ift.tt/GXoeSsm
Сегодня мы с Вами рассмотрим прекрасную библиотеку PySide6, которая является оберткой для взаимодействия с Qt при помощи языка Python, которые позволяет вам использовать Python для написания desktop-приложений Qt.
Final Pre-live Features - Building SaaS with Python and Django #184
https://ift.tt/d3tvC6r
In this episode, we completed the final features needed to get the site open for others to sign up. This included some dynamic limiting of the number of people allowed to sign up. We also had to add the template styling for the login page.
How to spend less time writing Django tests
https://ift.tt/9JYIER2
Autogenerating Django integration tests using Kolo and trace inversion.
django-filter - 24.1
https://ift.tt/bHEgqrG
Django-приложение для гибкой фильтрации объектов модели (querysets). Скачать можно по ссылке: https://pypi.python.org/pypi/django-filter/