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

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

     23.11.2023       Выпуск 518 (20.11.2023 - 26.11.2023)       Статьи

PyTelegramBotAPI на примере проекта сбора обратной связи #3. Клавиатура

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

     23.11.2023       Выпуск 518 (20.11.2023 - 26.11.2023)       Статьи

Сказ о том, как я эмулятор Intel 4004 на Python писал

Рассказываю о том, как я решил написать эмулятор дедушки современных микропроцессоров - Intel 4004 с очень ограниченным функционалом на языке Python.

     24.11.2023       Выпуск 518 (20.11.2023 - 26.11.2023)       Релизы

IPython - 8.18.0

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

     22.11.2023       Выпуск 518 (20.11.2023 - 26.11.2023)       Вопросы и обсуждения

Python Bytes: #361 Proper way to comment your code!

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

     22.11.2023       Выпуск 518 (20.11.2023 - 26.11.2023)       Статьи

Ren'Py: разбираемся с атрибутами изображений

Лень каждый раз прописывать изображения для спрайта? layeredimage не удовлетворяет вашем потребностям? Тогда эта статья для вас.

     22.11.2023       Выпуск 518 (20.11.2023 - 26.11.2023)       Статьи

Виртуальная клавиатура на Python+OpenCV

Идея заключается в создании виртуальной клавиатуры, ее выводе на экран и возможности ее использования. Подразумевается, что клавиатура будет работать с текстовыми редакторами. Для того, чтобы нажать на кнопку, нам потребуется кликнуть на нее, поэтому представим, что кликом будет служить соединение указательного и среднего пальцев. Теперь можно писать код.

     22.11.2023       Выпуск 518 (20.11.2023 - 26.11.2023)       Статьи
     23.11.2023       Выпуск 518 (20.11.2023 - 26.11.2023)       Релизы

celery - 5.3.6

Распределенная очередь задач. Скачать можно по ссылке: https://pypi.python.org/pypi/celery/

     21.11.2023       Выпуск 518 (20.11.2023 - 26.11.2023)       Статьи

Учебное пособие по Textual

Перевод туториала по фреймворку для построения TUI (текстовых интерфейсов). Кроссплатформенность, возможность вывода в веб, а также олдскульность.

     21.11.2023       Выпуск 518 (20.11.2023 - 26.11.2023)       Статьи

Многопоточный Python на примерах: токены отмены

В этой статье мы обсудим паттерн "Cancellation Token" (или по-русски - "токен отмены"), популярный в некоторых других языках, но почему-то обойденный вниманием в Python-сообществе. Он о том, как безопасно и красиво завершать работу функции, треда или корутины.

     21.11.2023       Выпуск 518 (20.11.2023 - 26.11.2023)       Статьи

От внешнего интерфейса к серверному с помощью FastAPI

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

     21.11.2023       Выпуск 518 (20.11.2023 - 26.11.2023)       Статьи

Руководство по кэшированию в Django

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

     21.11.2023       Выпуск 518 (20.11.2023 - 26.11.2023)       Статьи
     20.11.2023       Выпуск 518 (20.11.2023 - 26.11.2023)       Статьи

Не радиус важен, а плотность! Часть 1: Глубокий взгляд на precision и recall

Нет, нет, я совсем не про геометрию или физику, я про множество!

     20.11.2023       Выпуск 518 (20.11.2023 - 26.11.2023)       Статьи

Время изменений: депрекация datetime.utcnow() в Python

Как-то я изучал release notes новой версии Python 3.12, и в разделе о депрекациях моё внимание привлекла следующая фраза:

utcnow() и utcfromtimestamp() из datetime.datetime устарели и будут удалены в будущей версии.

     20.11.2023       Выпуск 518 (20.11.2023 - 26.11.2023)       Статьи

Две мощных возможности Python, упрощающие код и улучшающие его читабельность

В этом материале мы рассмотрим две таких возможности: оператор match и создание срезов строк и списков. Мы подробно разберёмся с тем, как работают эти механизмы, а так же изучим несколько примеров, которые позволят вам познакомиться с синтаксисом и семантикой соответствующих конструкций.

     20.11.2023       Выпуск 518 (20.11.2023 - 26.11.2023)       Релизы
     22.11.2023       Выпуск 518 (20.11.2023 - 26.11.2023)       Релизы

virtualenv - 20.24.7

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

     22.11.2023       Выпуск 518 (20.11.2023 - 26.11.2023)       Релизы

Pygments - 2.17.2

Инструмент подсветки синтаксиса. Скачать можно по ссылке: https://pypi.python.org/pypi/Pygments/