[Видео] Альтернативные питоны: что нового, и стоит ли оно того?
https://www.youtube.com/watch?v=xURoyC_qBlE
Всегда существовало множество альтернативных реализаций Python, и хотя cpython развивается, развиваются и альтернативы. В этом докладе мы пройдемся по самым популярным и современным из них, посмотрим, что они предлагают, какие проблемы решают и, наконец, для каждого из них найдем ответ на вопрос: "Стоит ли мне перейти с cpython на X прямо сейчас?"
[Видео] Базовый кодовый стиль хорошего Python-бэкенда
https://www.youtube.com/watch?v=G3JKtB8tgvg
Расскажу о том как эволюционировало представление о кодовом стиле у меня и у нашего внутрибанковского комьюнити и к чему мы пришли. Покажу свод правил, конфигурацию и опции настройки для того, чтобы относительно расслабленно систематически достигать очень хорошего качества исходного кода. Здесь не будет срыва покровов, взрывных правил, неожиданных утилит, крутых разработок, скорее собранное вместе руководство. Пригодится тем, кто не заморачивался на кодстайл; тем, кого не устраивает их кодстайл; тем, кого по какой-то причине не устроили существующие гайды.
virtualenv - 20.25.0
https://ift.tt/IsXoqgl
Инструмент создания виртуального рабочего окружения. Скачать можно по ссылке: https://pypi.python.org/pypi/virtualenv
Вероятно, вы неправильно используете метод __init__ в Python
https://ift.tt/aSrf6zE
Автор статьи обращает внимание на проблему, которая заключается в использовании метода __init__ для сложной логики создания объектов, что приводит к разрастанию и усложнению кода. Статья предлагает использовать вспомогательные методы, чтобы разделить логику создания объектов на более мелкие и понятные части. Это упростит код и облегчит понимание того, как объекты создаются и инициализируются.
Профилирование асинхронного Python
https://ift.tt/Kj9yHsD
Профилирование приложений — это процесс анализа программы для определения её характеристик: времени выполнения различных частей кода и использования ресурсов.Для асинхронного python-кода существует конечное количество специфических "узких мест", которые лучше перечислить заранее.
pymongo - 4.6.1
https://ift.tt/xBRSFIc
Python интерфейс для MongoDB. Скачать можно по ссылке: https://pypi.python.org/pypi/pymongo/
16-, 8- и 4-битные форматы чисел с плавающей запятой
https://ift.tt/KqHgckj
Я, честно говоря, был удивлён, когда узнал о существовании 4-битного формата для представления чисел с плавающей запятой. Да как такое вообще возможно? Лучший способ узнать об этом — самостоятельно поработать с такими числами. Сейчас мы исследуем самые популярные форматы чисел с плавающей запятой, создадим с использованием некоторых из них простую нейронную сеть и понаблюдаем за тем, как она работает.
IPython - 8.18.1
https://ift.tt/9EVIqYl
Интерактивная оболочка для языка программирования Python. Скачать можно по ссылке: https://pypi.python.org/pypi/IPython
#python #pydigest
IT-новости про Python перед вами.
Часть материалов из выпуска Python Дайджест:
- Python и Excel. Прочитать и не потерять
- Коммивояжёр за полином*
- Не радиус важен, а плотность! Часть 1: Глубокий взгляд на precision и recall
- Как утереть нос NumPy с помощью двумерного БПФ
- От внешнего интерфейса к серверному с помощью FastAPI
- Многопоточный Python на примерах: токены отмены
- Django 5.0 release candidate 1
- Django Ninja 1.0
Заходите в гости - https://pythondigest.ru/issue/518/
[Видео] Django Ninja 1.0 - What's new
https://www.youtube.com/watch?v=GrIpDXPG41o
Django Ninja v1.0 just released! It is a web framework for building APIs with Django and Python 3.6+ type hints.
Нейросеть мне в помощь или как я сделал телеграм бота, который умеет переводить песни
https://ift.tt/coJuZRg
Однажды, когда я искал эффективное решение для преобразования речи в текст (транскрибации), чтобы применить его в своем проекте умной колонки, обнаружил интересное решение под названием Whisper от широко известной компании Open AI.
Создание фреймворка автоматизации на Python с использованием Pytest, Selene, и других библиотек
https://ift.tt/7dDNiBb
Создание фреймворка автоматизации тестирования — это масштабная задача, и ваш проект теперь обладает эффективной инфраструктурой тестирования. Регулярный запуск тестов, анализ отчетов Allure, а также поддержание стиля и качества кода с использованием форматтеров и линтеров обеспечивают надежность и стабильность вашего проекта.
PyTelegramBotAPI на примере проекта сбора обратной связи #3. Клавиатура
https://ift.tt/yCrYqWs
Это третья статья из серии. В ней мы разберём два типа клавиатур, обсудим фильтрацию сообщений в телеграм ботах.Эта статья направлена именно на новичков, в ней я постараюсь объяснить тему ботов на примере сбора обратной связи.
[Видео] Технические собеседования — по обе стороны баррикад
https://www.youtube.com/watch?v=OsiU5p3K8Fw
Расскажу о своем опыте технических собеседований с обеих сторон — и как претендент, и как интервьюер. Поделюсь своим видением на что смотреть при найме с одной стороны и на то, как проходить техничку самому с другой. Также обсудим боли и радости собеседований.
Сказ о том, как я интерпретатор Brainfuck'а писал
https://ift.tt/TqGDAJL
Рассказываю о том, как писал интерпретатор языка Brainfuck на Python (с показом исходного кода и его объяснения).
✌️ Привет! На связи организатор онлайн-конференций 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
Make It Right! Максимум пользы, минимум проблем: рекомендации по написанию API автотестов на Python
https://ift.tt/t8uIkyM
Прежде чем начать писать сам автотест, очень важно изучить документацию по вашему проекту и сделать сценарии, по которым вы будете создавать автотесты. В большинстве случаев автотестировщики пишут автотесты по уже готовым сценариям, поэтому на данном пункте мы долго останавливаться не будем, а вот изучение документации перед написанием автотестов является неотъемлемой частью процесса разработки. Только с таким знанием мы сможем написать качественные и полнофункциональные автотесты, которые будут эффективно проверять работу нашего программного продукта.
tornado - 6.4
https://ift.tt/rtL4Ewx
Масштабируемый, не блокирующий web-сервер. Скачать можно по ссылке: https://pypi.python.org/pypi/tornado/
Передаем данные с одноплатника Repka Pi (или Raspberry Pi) в интернет по GSM связи через модуль SIM868 и GPRS протокол
https://ift.tt/aMw7WG5
Всегда ли вы берете с собой смартфон? Наверное да, ведь это удобно, когда под руками есть все каналы связи.Но что, если вы собираете автономно работающее устройство с микрокомпьютером, такое как как радиоуправляемый вездеход, робот присутствия, устройство управления шлагбаумом, систему IoT, турникет или что-то подобное? Было бы неплохо оснастить это устройство чем-то, похожим по функциональности на смартфон.
Сводка от pythonz net 19.11.2023 — 26.11.2023
https://ift.tt/g7vuZGP
А теперь о том, что происходило в последнее время на других ресурсах.
aiohttp - 3.9.1
https://ift.tt/Mu4AoeC
http клиент/сервер для asyncio. Скачать можно по ссылке: https://pypi.python.org/pypi/aiohttp
В закладки тестировщика-автоматизатора: от базовых правил для написания быстрых автотестов до полезных плагинов Pytest
https://ift.tt/Shb5On2
В подборке — видео докладов с последнего AQA-митапа: о плагинах Pytest, архитектуре автотестов для продукта на open source-движке, а также о критериях понятных тестов (и как их соблюдать на практике). Материалы будут полезны как начинающим, так и опытным AQA-инженерам.
Как утереть нос NumPy с помощью двумерного БПФ
https://ift.tt/macTqgk
Двумерное преобразование Фурье — один из важнейших алгоритмов компьютерной науки этого столетия. Он нашел широкое применение в нашей повседневной жизни — от фильтров Instagram до обработки MP3-файлов.
Python и Excel. Прочитать и не потерять
https://ift.tt/H0r6s8e
Как прочитать файл Excel, если он напоминает монстра Франкенштейна? Как склеить множество таких файлов в единый датасет и обработать их, не потеряв ни одной ячейки? Это и многое другое, включая подробности разработки нового инструмента — найдёте в посте.
Сказ о том, как я эмулятор Intel 4004 на Python писал
https://ift.tt/qjb4ilM
Рассказываю о том, как я решил написать эмулятор дедушки современных микропроцессоров - Intel 4004 с очень ограниченным функционалом на языке Python.