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

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE


Новый материал в ленте
  Обработка результатов моделирования Fire Dynamics Simulator на Python (часть 2)

В основном моделирование развития пожара провожу в специализированном программном обеспечении Fire Dynamics Simulator (FDS), оно используется от Японии до США при обосновании отступлений требований пожарной безопасности.  При моделировании развития пожара очень много времени занимает обработка результатов моделирования.


Python Дайджест. Выпуск 575

(16.12.2024 - 22.12.2024)

поделиться выпуском 
Дайджест python,

Статьи

  Как пройти капчу неважно где (в стиме или на обычном сайте) как Профи — разбираемся в сложностях автоматизации

Автоматизация может утомлять, особенно, если опыта в этом не так много, а задачи стоят «интересные» или «нестандартные» — читай сложные или невыполнимые. Не будем рассматривать все возможные варианты, почему задачу считается «интересной» или «нестандартной», а разберёмся с одной задачей, которая тормозит примерно 50% неопытных автоматизаторов — Как пройти капчу!

  Машинное обучение: Классификация методом KNN. Теория и реализация. С нуля. На чистом Python

В этой статье я привел основные сведения о методе классификации k-ближайших соседей. Рассказываю все в своем стиле. Теоретические моменты и простая реализация.

  Получение информации о системе и сети с помощью Python

В предыдущей публикации, посвящённой извлечению системной информации с помощью Python был отмечен высокий читательский интерес. В настоящей статье предлагается расширенное рассмотрение методов программирования и получения данных, выходящих за рамки системной информации и анализа сетевых пакетов. Настоящее статья будет структурировано по следующему принципу "теория-практика".

  Сортировка книг по тематикам скриптами Python

На момент написания этой заметки около половины из 16 тысяч книг в моей библиотеке — ИТшные, другая половина — медицинские. Две трети этих книг на английском, одна треть — на русском.

  Как мы используем разделяемую память в Aqueduct

В этой статье рассказываю, как использовать разделяемую память в Aqueduct. Вместе мы шаг за шагом пройдем от сервиса, который едва держит один RPS, до сервиса, который может держать сотни запросов в секунду. В процессе вы узнаете, как использовать разделяемую память и как сделать так, чтобы она не утекала, а приложение не падало с Segmentation fault.

  Godot 3.6 с поддержкой python

Godot - game development engine. Для особо извращённых, кому не нравится gdscript, но нравится python, кратко хотелось бы рассказать, как делать в Godot всякое при помощи своего любимого языка.Окружение: win, сборка игры под платформу: win. Предполагается что python (>= 3.7) и pip уже установлены. Поехали!

  Сокращать срок или платёж — раскрываем черный ящик ипотечного калькулятора

Сегодня расскажу о результатах не совсем типичного для меня исследования. В статье «Уменьшать срок или платёж, что выгоднее: наглядное сравнение способов досрочного погашения кредита» проделана большая работа и сделаны правильные выводы, но меня смущает, что проведено исследование ипотеки как чёрного ящика, т. е. методом подстановки чисел в ипотечные калькуляторы с последующим сравнением результатов.

  Как сократить время выполнения ресурсоемких задач в Python

Сегодня разберем практические методы ускорения тяжелых вычислений с помощью оптимизации на GPU в Python.

  7 Reasons You Should Use dbt Core in PyCharm

dbt Core is a modern data transformation framework.

  Функциональные зависимости в таблице (удобный форк FDTool для python3)

Все мы часто работаем с табличными данными. Таблицы, конечно, бывают разные. Особенно приятно, когда таблица сразу плоская. Плоская таблица - это когда шапка однострочная и таблица НЕ матричная. Пример - любая таблица в SQL базе. В статье будем говорить только о плоских таблицах.

  Укрощение строптивого прибора или python в помощь инженеру

В статье хочу поделиться с вами своим опытом по применению стандартных команд для программируемых инструментов (SCPI). Рассмотрим, как подключиться к установке проверки электрической безопасности GWINSTEK GPT-79803 и автоматизировать измерения и запись результатов.

 

  Стратегия Келли точно не подведёт

Возможно, вы слышали о финансовой стратегии ставок по методу Келли. Это система, позволяющая оборачивать себе на пользу известную информацию в азартной игре или связанные с ней предубеждения.

  Tg бот для IT + автоматизация ИПРО-2 используя MTS Exolve

Статья написана с целью передачи проекта всем кто ищет информацию по написанию простых ботов, началу работы с docker и github Actions.

  Сводка pythonz 15.12.2024 — 22.12.2024

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

  Матрица ошибок confusion_matrix() в scikit-learn

Одним из самых наиболее развёрнутых способов оценки качества классификации является применение матрицы ошибок. Матрица ошибок представляет собой квадратную таблицу, в которой отображается количество предсказанных и фактических классов для классификационной модели.

  FastAPI и Dependency Injection: правда или вымысел?

Dependency Injection в Python? Разве это не что-то из Java? Но дьявол кроется в деталях. А вы уверены, что те самые Depends == Dependency Injection? Уверены, что пишете код на FastAPI правильно? В рамках статьи мы рассмотрим различные подходы к организации зависимостей в рамках FastAPI проекта, оценим их с точки зрения удобства использования и постараемся разобраться, как же все-таки "правильно" готовить DI в FastAPI.

Релизы

  click - 8.1.8

Фреймворк для простого создания интерфейсов командной строки.. Скачать можно по ссылке: https://pypi.python.org/pypi/click/

  psutil - 6.1.1

Модуль для управления процессами в ОС. Скачать можно по ссылке: https://pypi.python.org/pypi/psutil/

  IPython - 8.31.0

Интерактивная оболочка для языка программирования Python. Скачать можно по ссылке: https://pypi.python.org/pypi/IPython

  Jinja2 - 3.1.5

Простой и быстрый шаблонизатор. Скачать можно по ссылке: https://pypi.python.org/pypi/Jinja2/

  numpy - 2.2.1

Модуль для работы с многомерными массивами. Скачать можно по ссылке: https://pypi.python.org/pypi/numpy/

  aiohttp - 3.11.11

http клиент/сервер для asyncio. Скачать можно по ссылке: https://pypi.python.org/pypi/aiohttp