py_digest | Technologies

Telegram-канал py_digest - PythonDigest

1963

Сборник наиболее интересных Python материалов. https://pythondigest.ru/ Сделать донат - https://boosty.to/pydigest Блог автора - @whydaily Рекомендуем хостинг https://firstvds.ru/?from=421453

Subscribe to a channel

PythonDigest

Python Bytes: #362 You can deprecate a global variable?
https://ift.tt/nwxfMr3

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

Читать полностью…

PythonDigest

The Real Python Podcast – Episode #182: Building a Python JSON Parser & Discussing Ideas for PEPs
https://ift.tt/g12JMdt

Читать полностью…

PythonDigest

yaakovLowenstein/hx-requests
https://ift.tt/TypweQh

A package to facilitate the use of HTMX with Django.

Читать полностью…

PythonDigest

New open-source VS. old open-source
https://ift.tt/3Nx9eVf

Читать полностью…

PythonDigest

Я календарь переверну: использование Workalendar для определения календарных дней
https://ift.tt/DPLolGf

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

Читать полностью…

PythonDigest

О динамическом программировании на пальцах
https://ift.tt/KD0HM8r

Как динамическое программирование может упростить нашу жизнь? Как можно оптимизировать решение задач?Сегодня мы разберем динамическое программирование на пальцах с примерами на Python!

Читать полностью…

PythonDigest

[Видео] Технические собеседования — по обе стороны баррикад
https://www.youtube.com/watch?v=OsiU5p3K8Fw

Расскажу о своем опыте технических собеседований с обеих сторон — и как претендент, и как интервьюер. Поделюсь своим видением на что смотреть при найме с одной стороны и на то, как проходить техничку самому с другой. Также обсудим боли и радости собеседований.

Читать полностью…

PythonDigest

Single and Double Underscores in Python Names
https://ift.tt/PjXHWqa

Читать полностью…

PythonDigest

Сказ о том, как я интерпретатор Brainfuck'а писал
https://ift.tt/TqGDAJL

Рассказываю о том, как писал интерпретатор языка Brainfuck на Python (с показом исходного кода и его объяснения).

Читать полностью…

PythonDigest

✌️ Привет! На связи организатор онлайн-конференций Podlodka Crew.

Проект на Python вырос и стал плохо сопровождаться? Всё время уходит на поиск багов, а фичи выпускаются раз в месяц? Нагрузка растёт, а что делать не понятно?

🐍 Приходите на Podlodka Python Crew — обсудите свои боли и проблемы с экспертами из КРОК, Точка, Контур, X5 Tech, Skillbox, а также в компании единомышленников.

Стартуем 4 декабря. Подробности сессий:

🔸Обсудим, а нужны ли практики из Java в коммерческой Python-разработке. В формате круглого стола проговорим основные вопросы проектирования enterprise-приложений на python. Вас ждёт дискуссия про выбор архитектуры, соблюдение слоёв, связи и контексты, абстрактные классы.
🔸Узнаем, как переезжать на pyproject и tox. Разберёмся с bash-скриптами, настроим лаконичный CI/CD с помощью простых инструментов.

🤑 Промокод на скидку 500 руб: python_crew_2_LXemu7

Больше подробностей на сайте: https://podlodka.io/pythoncrew

Реклама. ИП Толстая Елена Петровна ИНН:507503278104 erid:2SDnjde4Fk4

Читать полностью…

PythonDigest

hexabyte - A Modern, Modular, and Robust TUI Hex Editor
https://ift.tt/Z5Yz7RW

Читать полностью…

PythonDigest

toga - A Python Native, OS Native GUI Toolkit
https://ift.tt/BEQkVin

Читать полностью…

PythonDigest

Make It Right! Максимум пользы, минимум проблем: рекомендации по написанию API автотестов на Python
https://ift.tt/t8uIkyM

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

Читать полностью…

PythonDigest

tornado - 6.4
https://ift.tt/rtL4Ewx

Масштабируемый, не блокирующий web-сервер. Скачать можно по ссылке: https://pypi.python.org/pypi/tornado/

Читать полностью…

PythonDigest

Передаем данные с одноплатника Repka Pi (или Raspberry Pi) в интернет по GSM связи через модуль SIM868 и GPRS протокол
https://ift.tt/aMw7WG5

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

Читать полностью…

PythonDigest

Talk Python to Me: #440: Talking to Notebooks with Jupyter AI
https://ift.tt/3GFj9DJ

Audio

Читать полностью…

PythonDigest

Создаём собственную систему поиска фильмов на основе проекта Андрея Карпати
https://ift.tt/io7ed9Q

В апреле 2023 года Андрей Карпати, один из основателей OpenAI и бывший директор по ИИ в Tesla, поделился своим занятным проектом выходного дня – системой поиска и рекомендации кино.

Читать полностью…

PythonDigest

st3v3nmw/awesome-django-performance
https://ift.tt/L8tuxgn

A curated list of libraries, tools, blog articles, and books to help profile and optimize your Django project.

Читать полностью…

PythonDigest

The Python Rich Package: Unleash the Power of Console Text
https://ift.tt/kuGqDcb

Читать полностью…

PythonDigest

Пишем консольное приложение для работы с базой данных на Python
https://ift.tt/PU1fDy7

Недавно мне поручили собрать результаты запросов в один файл. Единственное условие: эти запросы абсолютно разные. Они все агрегирующие, но с разным количеством столбцов и типами данных. Классический сценарий исполнения этих запросов выглядит так: я исполняю их через любой менеджер БД и записываю результат в один файл. Это слишком скучно и муторно, поэтому я решил написать программу, которая делала всю скучную работу за меня.

Читать полностью…

PythonDigest

[Видео] Альтернативные питоны: что нового, и стоит ли оно того?
https://www.youtube.com/watch?v=xURoyC_qBlE

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

Читать полностью…

PythonDigest

[Видео] Базовый кодовый стиль хорошего Python-бэкенда
https://www.youtube.com/watch?v=G3JKtB8tgvg

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

Читать полностью…

PythonDigest

virtualenv - 20.25.0
https://ift.tt/IsXoqgl

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

Читать полностью…

PythonDigest

Вероятно, вы неправильно используете метод __init__ в Python
https://ift.tt/aSrf6zE

Автор статьи обращает внимание на проблему, которая заключается в использовании метода __init__ для сложной логики создания объектов, что приводит к разрастанию и усложнению кода. Статья предлагает использовать вспомогательные методы, чтобы разделить логику создания объектов на более мелкие и понятные части. Это упростит код и облегчит понимание того, как объекты создаются и инициализируются.

Читать полностью…

PythonDigest

Профилирование асинхронного Python
https://ift.tt/Kj9yHsD

Профилирование приложений — это процесс анализа программы для определения её характеристик: времени выполнения различных частей кода и использования ресурсов.Для асинхронного python-кода существует конечное количество специфических "узких мест", которые лучше перечислить заранее.

Читать полностью…

PythonDigest

pymongo - 4.6.1
https://ift.tt/xBRSFIc

Python интерфейс для MongoDB. Скачать можно по ссылке: https://pypi.python.org/pypi/pymongo/

Читать полностью…

PythonDigest

SAQ - Simple Async Queue
https://ift.tt/JVQpChy

Читать полностью…

PythonDigest

Inline Dependencies for Small Python Scripts
https://pip.wtf/

Читать полностью…

PythonDigest

16-, 8- и 4-битные форматы чисел с плавающей запятой
https://ift.tt/KqHgckj

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

Читать полностью…

PythonDigest

IPython - 8.18.1
https://ift.tt/9EVIqYl

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

Читать полностью…
Subscribe to a channel