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

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

     10.07.2023       Выпуск 499 (10.07.2023 - 16.07.2023)       Статьи

Опенсорс-библиотеки для Python: 40+ вариантов, как упростить жизнь начинающего дата-сайентиста

Для Python существует более 137 тысяч библиотек с открытым исходным кодом, автоматизирующих работу в разных областях — от отдельных рутинных рабочих процессов в компаниях до создания сложных многофункциональных приложений. Одна из самых популярных областей применения «змеиного языка» — наука о данных, а также задачи, связанные с искусственным интеллектом и машинным обучением.В этой обширной «шпаргалке» для начинающих AI/ML специалистов мы собрали опенсорсные библиотеки Python, сгруппированные по областям практического применения. Этот список с кратким описанием функций каждого инструмента будет полезен всем, кто постоянно работает с «Питоном» и ищет эффективные инструменты для решения возникающих задач.

     11.07.2023       Выпуск 499 (10.07.2023 - 16.07.2023)       Релизы

mock - 5.1.0

Python модуль для создания заглушек (mock-объект) при тестировании. Скачать можно по ссылке: https://pypi.python.org/pypi/mock/

     10.07.2023       Выпуск 499 (10.07.2023 - 16.07.2023)       Статьи

Декодирование в реальном времени радиосигнала точного времени

Сегодня я хочу поговорить о том, как можно получить и декодировать сигналы точного времени, которые передаются по радио. Чтобы выполнить эту задачу, вам даже не понадобятся специальные устройства. Достаточно будет компьютера с более-менее быстрым интернет-соединением. Технология передачи точного времени по радио не нова. Сигналы точного времени начали передавать практически сразу, как появился радиотелеграф. Сейчас передача сигналов точного времени осуществляется с помощью различных технологий. Помимо радио, информация о времени с разной степенью точности передаётся: в интернете (NTP); в сетях мобильной связи (NITZ); в системах спутниковой навигации GPS, ГЛОНАСС, BeiDou-3, Galileo. Хотя в этих случаях используются более современные технологии, передача сигналов точного времени по радио продолжает существовать и выполнять свои функции. Промышленностью выпускаются различные устройства, принимающие эти сигналы, например, часы Casion Wave Ceptor. Изучив основы передачи точного времени по радио, вы узнаете много интересного, а также закрепите свои знания в различных областях.

     10.07.2023       Выпуск 499 (10.07.2023 - 16.07.2023)       Статьи

Хозяйке на заметку: автоматизируем рутинные процессы и экономим время

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

     10.07.2023       Выпуск 499 (10.07.2023 - 16.07.2023)       Статьи

Dagster и Great Expectations: Интеграция без боли

Сегодня я хочу рассказать вам о том, как можно интегрировать два мощных инструмента – Dagster и Great Expectations.Great Expectations позволяет определить так называемые ожидания от ваших данных, то есть задать правила и условия, которым данные должны соответствовать. Dagster, с другой стороны, это платформа с открытым исходным кодом для управления данными, которая позволяет создавать, тестировать и развертывать пайплайны данных. Написан на python, что позволяет пользователям гибко настраивать и расширять его функциональность.

     09.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Статьи

Сводка от pythonz.net 02.07.2023 — 09.07.2023

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

     10.07.2023       Выпуск 499 (10.07.2023 - 16.07.2023)       Релизы

django-mysql - 4.11.0

Django приложение для работы с MySQL и MariaDB. Поддержка Python: 2.7, 3.4; Django: 1.7, 1.8, master; MySQL: 5.5, 5.6 / MariaDB: 5.5, 10.0, 10.1; mysqlclient: 1.3.6 (Python 3 compatible version of MySQL-python). Скачать можно по ссылке: https://pypi.python.org/pypi/django-mysql/

     09.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Статьи

Семантическая сегментация на основе архитектуры U-Net и определение расстояния между объектами

Возвращаясь к бытовому применению нейронных сетей, изначально была идея усовершенствовать модель детекции свободного парковочного места из предыдущей моей статьи (Определение свободного парковочного места с помощью Computer Vision), сделать возможность сегментации дороги, тротуара и исключать из парковочных мест, автомобили, которые стоят на газоне (было несколько гневных комментариев на этот счёт).

     09.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Статьи

Автопостинг ВК (VK) на python

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

     09.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Статьи

Binance API и Telegram бот с уведомлениями о сделках

Возникла задача сделать уведомления в Телеграм о сделках на Binance: открытие и закрытие позиций, текущий профит, баланс и прочее. Это актуально если кто-то или что-то торгует на вашем счете и вы хотели бы быть в курсе. Задача выглядела несложной - из Binance API забираем последние сделки и шлём в Телеграм - работы на пару часов. Но на практике это превратилось в квест на пару дней в котором 90% времени ушло на изучение особенностей работы с Binance API, их довольно странную логику и жесткие лимиты.

     08.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Статьи

Первые шаги в импульсных нейронных сетях

Давайте попробуем немного разобраться в теме импульсных нейронных сетей (spiking neural network, SNN). Напишем простую импульсную нейронную сеть, используя только NumPy и Pandas, для классической задачи машинного обучения с использованием кодирования рецептивными полями.

     08.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Релизы
     07.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Статьи

Именованные цвета в tkinter

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

     07.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Статьи

Как сделать из Python-скрипта исполняемый файл

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

     07.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Вопросы и обсуждения

The Real Python Podcast – Episode #163: Python Crash Course & Learning Enough to Start Creating

How much Python do you need to learn to start creating projects? What's a good balance of information and hands-on practice? This week on the show, Eric Matthes is here to discuss his book Python Crash Course.

     07.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Статьи

Unlocking Performance: A Guide to Async Support in Django

This guide provides valuable insights and practical tips for new and experienced developers to leverage async programming in Django for non-blocking operations, improved scalability, and enhanced responsiveness.

     07.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Статьи
     09.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Релизы

numpy - 1.25.1

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