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

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     20.11.2024       Статьи

Красивые картинки на скатерти Улама

Скатерть Улама - это очень красивое и наглядное представление структуры простых чисел. Красивая картинка говорит о том, что расположение простых чисел на оси натуральных чисел не случайно.

     19.11.2024       Статьи

ИИ в Крипто-Торговле: Возможен ли Успех? (Часть 1)

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

     19.11.2024       Вопросы и обсуждения

Python Bytes: #410 Entering the Django core

Очередной выпуск англоязычного подкаста Python Bytes

     19.11.2024       Статьи

Python REST API: Flask, Connexion и SQLAlchemy (часть 2)

В этой второй части серии вы узнаете, как:- Использовать SQL-инструкции в Python

     18.11.2024       Статьи

Chronos от Amazon: революция в обработке временных рядов

В процессе  анализа SOTA решений, наткнулся на очень интересный фреймворк для прогнозирования временных рядов Chronos, который компания Amazon выкатила в опенсорс в мае 2024 года.

     18.11.2024       Статьи

Мой первый и неудачный опыт поиска торговой стратегии для Московской биржи

Когда закончил писать механизм своего торгового робота обнаружил, что самое главное всё таки не сам механизм, а стратегия, по которой этот механизм будет работать.

     18.11.2024       Статьи

Двусвязный список в Python: простой инструмент для сложных задач

Двусвязный список — это структура данных, в которой каждый элемент содержит ссылки как на предыдущий, так и на следующий элементы, что позволяет легко перемещаться в обоих направлениях. В отличие от того же односвязного списка, двусвязный дает более гибкое управление данными.Начнем с основ, разберемся, как они работают, где их реально стоит применять и как реализовать двусвязный список с нуля (да, на время забудем про библиотеку collections и её deque).

     18.11.2024       Статьи

Дообучаем языковую модель GPT2 с помощью Torch

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

     16.11.2024       Выпуск 570 (11.11.2024 - 17.11.2024)       Статьи

Увеличиваем размер выборки и прокрашиваем серые метрики: неочевидная ошибка при проведении А/B — тестов

Иногда мы настолько бываем увлечены способами увеличения мощности тестов, снижения дисперсии, уменьшения длительности теста, что забываем смотреть на данные при использовании стандартного критерия Стьюдента. В этой статье я постараюсь простым языком рассказать о последствиях, к которым может привести слепой запуск A/B-тестов без предварительного А/А-тестирования.

     15.11.2024       Выпуск 570 (11.11.2024 - 17.11.2024)       Статьи

Дополнение к Litchi

Почитав эту статью: https://habr.com/ru/articles/684858 (особенно заинтересовали Waypoints) и обзаведясь коптером DJI, пришел к выводу - да, классно, здорово, но не удобно. Если стоит задача облететь и снять видео поля площадью пару десятков гектаров, то ставить ручками точки маршрута не очень удобно. Занимает много времени. ///

     15.11.2024       Выпуск 570 (11.11.2024 - 17.11.2024)       Статьи

7 продвинутых приемов pandas для науки о данных

Pandas — это основная библиотека для работы с данными. Вот несколько приёмов, которые я использую, чтобы быстрее и проще выполнять повторяющиеся задачи по работе с данными.

     17.11.2024       Выпуск 570 (11.11.2024 - 17.11.2024)       Статьи

Сводка от pythonz 10.11.2024 — 17.11.2024

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

     14.11.2024       Выпуск 570 (11.11.2024 - 17.11.2024)       Статьи

30k аудиозаписей: наводим порядок

Зачем писать дневник, если можно его надиктовывать? Казалось бы, здравая мысль, но как потом с ним работать? И нужен ли он вообще в таком виде? Сейчас есть довольно большое количество программ, которые сразу сделают speech‑to‑text, и проблемы не будет. А что, если такая идея возникла «‑дцать» лет назад, когда деревья были большими, а в телефонах только‑только появилась функция «диктофон»?

     14.11.2024       Выпуск 570 (11.11.2024 - 17.11.2024)       Статьи

Кроссплатформенные приложения на Python с Flet и FastAPI: Полное руководство по разработке

Сегодня я покажу вам, что для создания полноценных кроссплатформенных приложений достаточно одного языка — Python.

     13.11.2024       Выпуск 570 (11.11.2024 - 17.11.2024)       Статьи

Local-first-приложения

Попалась мне недавно статья 2019 года с названием Local-first software. В этой статье авторы предлагают идеологию построения софта, которая меня сильно зацепила. Сейчас у нас есть две крайности при выборе архитектуры софта. С одной стороны, имеются «старомодные» оффлайновые приложения, в которых все данные для работы хранятся у пользователя на компьютере.

     16.11.2024       Выпуск 570 (11.11.2024 - 17.11.2024)       Релизы

coverage - 7.6.7

Утилита позволяющая измерить процент покрытия тестами. Скачать можно по ссылке: https://pypi.python.org/pypi/coverage/

     13.11.2024       Выпуск 570 (11.11.2024 - 17.11.2024)       Статьи

Автоматизированное тестирование API с использованием Python. Работа с JSON и JsonPath

JSON — один из самых распространённых форматов данных, используемых для передачи и получения данных в современных API. Важно глубоко понять его. В этой статье я даю краткий обзор: в основном это структура данных вида key: value, содержащая примитивные типы данных, такие как строка, логическое значение, числа, а также массивы. JSON очень похож на словарь в Python. 

     13.11.2024       Выпуск 570 (11.11.2024 - 17.11.2024)       Статьи

Pygame для начинающих программистов. Статья вторая. События

В первой статье мы определились с каркасом программы, разобрали ее структуру и разложили по блокам. В этой статье для нас будет интересен главный игровой цикл. Разделим его на три условных раздела:

     12.11.2024       Выпуск 570 (11.11.2024 - 17.11.2024)       Статьи

Состояние производительности Python 3.13: Free-Threading

CPython 3.13 был выпущен две недели назад и стал одним из наиболее сфокусированных на производительности релизов за последнее время. Пробежавшись по release notes, я заметил несколько фич, которые могли бы повлиять на производительность.В этой статье мы сфокусируемся на free‑threaded режиме и посмотрим, как его использовать и как он может влиять на производительность.

     11.11.2024       Выпуск 570 (11.11.2024 - 17.11.2024)       Статьи

Как я настраивал меню выхода в Qtile

Некоторое время назад я, в силу ряда причин, решил перейти со стандартного DE на один из оконных менеджеров (для тех, кому интересно, archwiki), изначальным дистрибутивом был выбран ArcoLinux, так как он обладал расширенным репозиторием Arch, который включал в себя собственные пакеты команды ArcoLinux (в т.ч. меню archlinux-logout для выхода в спящий режим, выхода из системы и т.д.), а также предоставлял большие возможности по выбору пакетов, изначально установленных в системе, и настроенных оконных менеджеров (т.к. настраивать их с нуля, зачастую, очень долго и муторно, на мой взгляд).