IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
читайте нас в Telegram

     13.03.2024       Выпуск 535 (11.03.2024 - 17.03.2024)       Статьи

Understanding Context Manager and Its Syntactic Sugar

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.

     12.03.2024       Выпуск 535 (11.03.2024 - 17.03.2024)       Статьи

Ограничения в телеграм-бот (Bot API), о которых никто не расскажет

В декабре 23-го мне поступила творческая задача разработать телеграм-бот для проведения новогоднего марафона-тренинга по личностному росту. В этой статье расскажу о проблеме, с которой столкнулась при разработке телеграм-бота. Разберем ошибку 429 (Too Many Requests) и лимиты на доступ к API.

     12.03.2024       Выпуск 535 (11.03.2024 - 17.03.2024)       Статьи

Стекинг и блендинг в ML. Ключевые особенности и реализация с нуля на Python

Среди всех методов ансамблирования особое внимание заслуживают две очень мощные техники, известные как стекинг (stacked generalization) и блендинг, особенность которых заключается в возможности использования прогнозов не только однородных, но и сразу нескольких разных по природе алгоритмов в качестве обучающих данных для другой модели, на которой будет сделан итоговый прогноз.

     12.03.2024       Выпуск 535 (11.03.2024 - 17.03.2024)       Статьи
     11.03.2024       Выпуск 535 (11.03.2024 - 17.03.2024)       Статьи

Does Python have pointers?

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.

     11.03.2024       Выпуск 535 (11.03.2024 - 17.03.2024)       Статьи

Создание генетического алгоритма для нейросети и нейроcети для графических игр с помощью Python и NumPy

Сегодня я расскажу и покажу, как сделать Genetic Algorithm(GA) для нейросети, чтобы с помощью него она смогла проходить разные игры. Я его испробовал на игре Pong и Flappy bird. Он себя показал очень хорошо.

     11.03.2024       Выпуск 535 (11.03.2024 - 17.03.2024)       Статьи

Разбираемся в АА-деревьях (Python)

АА-дерево - это модификация красно-черного дерева с целью упрощения реализацииКак его реализовать и как оно работает на конкретных примерах

     11.03.2024       Выпуск 535 (11.03.2024 - 17.03.2024)       Статьи

Разработка Desktop приложений на Python и библиотеки PySide6/PyQt6. Часть 2. Знакомство с виджетами и Qt Designer

Мы продолжаем изучать PySide6/PyQt6 и сейчас мы с Вами познакомимся с виджетами, компоновкой и Qt Designer. PySide6 включают в себя довольно большое количество встроенных виджетов. Вы можете найти более подробную информацию в официальной документации PySide6.

     11.03.2024       Выпуск 535 (11.03.2024 - 17.03.2024)       Статьи

Сводка от pythonz net 03.03.2024 — 10.03.2024

А теперь о том, что происходило в последнее время на других ресурсах.

     10.03.2024       Выпуск 534 (04.03.2024 - 10.03.2024)       Статьи

await anywhere, взгляд на третью сторону медали: sync vs async vs …

Сегодня я расскажу как одно из наших решений сделало свой последний вздох, что привело к небольшому факапу, и о том как большое исследование помогло выиграть нам время и избежать ещё большего факапа — или нет?

     10.03.2024       Выпуск 534 (04.03.2024 - 10.03.2024)       Статьи

Кластеризация в ML: от теоретических основ популярных алгоритмов к их реализации с нуля на Python

Кластеризация — это набор методов без учителя для группировки данных по определённым критериям в так называемые кластеры, что позволяет выявлять сходства и различия между объектами, а также упрощать их анализ и визуализацию. Из-за частичного сходства в постановке задач с классификацией кластеризацию ещё называют unsupervised classification.

     11.03.2024       Выпуск 535 (11.03.2024 - 17.03.2024)       Релизы

redis - 5.0.3

Python клиент для Redis. Скачать можно по ссылке: https://pypi.python.org/pypi/redis/

     10.03.2024       Выпуск 534 (04.03.2024 - 10.03.2024)       Статьи

Разработка Desktop приложений на Python и библиотеки PySide6/PyQt6. Часть 1. Установка и первое приложение на PySide6

Сегодня мы с Вами рассмотрим прекрасную библиотеку PySide6, которая является оберткой для взаимодействия с Qt при помощи языка Python, которые позволяет вам использовать Python для написания desktop-приложений Qt.

     10.03.2024       Выпуск 534 (04.03.2024 - 10.03.2024)       Статьи

Метод главных компонент (PCA). Принцип работы и реализация с нуля на Python

Метод главных компонент (Principal Component Analysis или же PCA) — алгоритм обучения без учителя, используемый для понижения размерности и выявления наиболее информативных признаков в данных. Его суть заключается в предположении о линейности отношений данных и их проекции на подпространство ортогональных векторов, в которых дисперсия будет максимальной.

     09.03.2024       Выпуск 534 (04.03.2024 - 10.03.2024)       Вопросы и обсуждения

Final Pre-live Features - Building SaaS with Python and Django #184

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.

     08.03.2024       Выпуск 534 (04.03.2024 - 10.03.2024)       Статьи

How to spend less time writing Django tests

Autogenerating Django integration tests using Kolo and trace inversion.

     09.03.2024       Выпуск 534 (04.03.2024 - 10.03.2024)       Релизы

pytest - 8.1.1

Простой мощный инструмент тестирования в Python. Скачать можно по ссылке: https://pypi.python.org/pypi/pytest/