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

Django - 3.2.18
https://pypi.org/project/django/3.2.18/

Мощный web-фреймворк. Изменения описаны по ссылке https://pypi.org/project/django/3.2.18/. Скачать можно по ссылке: http://pypi.python.org/pypi/Django/

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

PythonDigest

Low-code MVP для получения плана застройки участка по кадастровому номеру на базе Notion, Airtable и Telegram
https://habr.com/ru/post/716030/

Суть задачи: по кадастровому номеру участка необходимо получить несколько вариантов проектов застройки участка в формате .DWG (Autocad) со всеми расчетными показателями застройки.Low-code подход реализуется через использование Airtable в качестве базы данных и системы управления очередями заданий. Frontend реализуется на базе публичной страницы в Notion и чат-бота Telegram.

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

PythonDigest

Объект многоточие в Python
https://habr.com/ru/post/716174/

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

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

PythonDigest

Моделирование лесных пожаров: теория, клеточный автомат на Python
https://habr.com/ru/post/716342/

Математические модели распространения огня являются важной частью борьбы с пожарами. Модели могут помочь определить, где может начаться пожар, как быстро он будет распространяться (и в каком направлении), и сколько тепла он будет выделять; эти важные подсказки могут спасти жизни и существенно сократить финансовые потери. Очень идеализированный лесной пожар может быть представлен с помощью простого клеточного автомата.

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

PythonDigest

#python #pydigest

IT-новости про Python перед вами.

Часть материалов из выпуска Python Дайджест:

- Объект многоточие в Python
- Как я начал учить Python и ничего не произошло
- Удаленный доступ к IP камерам. Часть 3. HEVC и web
- Предсказание оттока пользователей
- (Не)безопасная разработка: как выявить вредоносный Python-пакет в открытом ПО
- Pytest-фикстуры на человеческом
- [Видео] В поисках идеальной системы сборки
- [Видео] Устанавливаем лицензионную защиту кода на Python с помощью HASP

Заходите в гости - https://pythondigest.ru/issue/477/

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

PythonDigest

Виртуальная машина Vagrant для разработки в команде
https://habr.com/ru/post/713476/

Включаемся в работу над проектом за 4 консольных команды

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

PythonDigest

Почему освоить Python невозможно, и почему это нормально | Pydon't
https://habr.com/ru/post/715860/

Говорят (https://en.wikipedia.org/wiki/Outliers_(book)), что для овладения каким-либо навыком необходимо 10 000 часов. Я не буду спорить, правда это или нет. Я скажу вам, что даже если это правда, я не уверен, что это применимо к Python!



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

Наконец, в конце я поделюсь небольшим случаем из моего личного опыта работы с Python, подкрепляющий мои тезисы.

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

PythonDigest

aiohttp - 3.8.4
https://pypi.org/project/aiohttp/3.8.4/

http клиент/сервер для asyncio. Изменения описаны по ссылке https://pypi.org/project/aiohttp/3.8.4/. Скачать можно по ссылке: https://pypi.python.org/pypi/aiohttp

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

PythonDigest

Talk Python to Me: #402: Polars: A Lightning-fast DataFrame for Python [updated audio]
https://talkpython.fm/episodes/show/402/polars-a-lightning-fast-dataframe-for-python-updated-audio

Audio

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

PythonDigest

IPython - 8.10.0
https://pypi.org/project/ipython/8.10.0/

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

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

PythonDigest

django-prose - rich-text editing for your Django
https://github.com/withlogicco/django-prose

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

PythonDigest

[Видео] Moscow Python Meetup №79. Устанавливаем лицензионную защиту кода на Python с помощью HASP.
https://www.youtube.com/watch?v=eA_AHZHaDzw

Как установить лицензионную защиту кода на Python и обезопасить данные с помощью HASP? Как подружить C/C++ и Python с помощью Cython? Как передавая ПО на Python не отдавать исходники? Как использовать зашифрованные модели из Python?

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

PythonDigest

gracy - helps you handle failures, logging, retries, throttling, and tracking for all your HTTP interactions
https://github.com/guilatrova/gracy

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

PythonDigest

Three Python Trends in 2023
https://blog.jerrycodes.com/python-trends-in-2023/

Python/Rust co-projects, web apps, and more typing

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

PythonDigest

Работа с микросервисами через API-gateway
https://habr.com/ru/post/705752/

Однажды тимлид поставил передо мной задачу реализовать механизм взаимодействия пользователя через веб-интерфейс с микросервисами через единую точку входа с использованием FastAPI и RabbitMQ. Спешу поделиться с тобой, мой читатель, тем, что у меня получилось. По мере повествования дам пояснения по представленному коду. И, да, сделаю интересные отступления по вопросам валидации и хранения, в т.ч. приватных, данных.

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

PythonDigest

pylint - 2.16.2
https://pypi.org/project/pylint/2.16.2/

Статический анализатор Python-кода. Изменения описаны по ссылке https://pypi.org/project/pylint/2.16.2/. Скачать можно по ссылке: http://pypi.python.org/pypi/pylint/

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

PythonDigest

Pytest-фикстуры на человеческом
https://habr.com/ru/post/716248/

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

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

PythonDigest

messense/nh3 - is an HTML sanitization library and looks like a more performant bleach replacement
https://github.com/messense/nh3

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

PythonDigest

5 неочевидных возможностей FastAPI: упрощаем работу с бэкендом на Python
https://habr.com/ru/post/714688/

Пользовательские API-интерфейсы могут быть реализованы на Python с использованием нескольких фреймворков. В этой статье остановимся на особенностях работы с одним из самых популярных вариантов — платформой FastAPI, библиотеки которой активно используют такие технологические гиганты, как Microsoft, Netflix, Uber. Речь пойдет о некоторых расширенных функциях FastAPI, которые могут использовать в своих проектах те разработчики, у кого уже есть базовые знания о фреймворке.

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

PythonDigest

13 tips and techniques for modern Flask apps
https://pgjones.dev/blog/modern-flask-2023

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

PythonDigest

Как я начал учить Python и ничего не произошло
https://habr.com/ru/post/715950/

Вы когда-нибудь видели лендинги курсов по программированию? Наверняка да, ведь времена «мидлов за полгода» и «джунов за три месяца» отгремели совсем недавно. Страницы многих успешных эдтех-компаний здесь похожи. За обещаниями золотых гор на золотых песках удаленки мы вглядываемся в светлые лица преподавателей, и после reasons to believe нас встречает… программа обучения. Двух-, а то и трехуровневая простыня со всеми важными темами. И чем их больше, тем лучше: ведь на другой чаше весов уже поджидает стоимость курса.

 

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

PythonDigest

pex - 2.1.122
https://pypi.org/project/pex/2.1.122/

Библиотека и утилита для генерации .pex (Python EXecutable) файлов. Изменения описаны по ссылке https://pypi.org/project/pex/2.1.122/. Скачать можно по ссылке: https://pypi.python.org/pypi/pex/

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

PythonDigest

(Не)безопасная разработка: как выявить вредоносный Python-пакет в открытом ПО
https://habr.com/ru/post/715754/

Открытое ПО сегодня привлекает повышенное внимание с разных сторон — разработки, бизнеса, технологий. Естественно, и его безопасность стоит отдельным вопросом, ведь злоумышленники также активно интересуются open source и создают угрозы для безопасной разработки. Доставка вредоносного кода через сторонние зависимости стала одним из опасных способов заражения. По нашим прогнозам, этот тренд будет только усиливаться.

 

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

PythonDigest

Python 3.11.2, Python 3.10.10 and 3.12.0 alpha 5 are available
https://pythoninsider.blogspot.com/2023/02/python-3112-python-31010-and-3120-alpha.html

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

PythonDigest

SQLAlchemy - 2.0.3
https://pypi.org/project/sqlalchemy/2.0.3/

Библиотека работы с базами данных. Изменения описаны по ссылке https://pypi.org/project/sqlalchemy/2.0.3/. Скачать можно по ссылке: http://pypi.python.org/pypi/SQLAlchemy/

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

PythonDigest

[Видео] Moscow Python Meetup №79. Улучшаем себе DX при помощи консольных инструментов.
https://www.youtube.com/watch?v=1aWSW5qFsac

Улучшаем себе DX при помощи консольных инструментов Многие программисты до сих пор считают, что терминал — это инструмент бородатых админов из 80-х годов. На самом деле это не так — каждый год в сообществе появляются новые консольные инструменты, которые улучшают ежедневную рутину программиста: упрощают работу с гитхабом, поиск файлов, переход между проектами. Есть инструменты с говорящими названиями, к примеру tldr ускоряет чтение документации, а fuck — исправляет ошибку в последней введённой команде. На докладе я сделаю краткий обзор современных консольных инструментов, и расскажу о том, что ещё можно делать в терминале — к примеру редактировать текст быстрее, чем в GUI.

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

PythonDigest

[Видео] Moscow Python Meetup №79. В поисках идеальной системы сборки
https://www.youtube.com/watch?v=wDOqsW0NLEE

Каждый питонщик желает знать, где сидит setup.py. Но в части случаев он может оказаться переусложнённым, или наоборот, слишком простым. Какие ещё системы сборки есть для Python, будет рассказано в этом докладе.

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

PythonDigest

Pros and Cons of Dynamic Languages
https://news.ycombinator.com/item?id=34611969

This conversation is around Luke Plant’s excellent article Python’s “Disappointing” Superpowers that describes specific uses of Python’s dynamic capabilities that wouldn’t be possible in a static typed language.

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

PythonDigest

UpTrain - Your open-source ML monitoring and refinement toolkit
https://github.com/uptrain-ai/uptrain

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

PythonDigest

Полное руководство по модулю asyncio в Python. Часть 8
https://habr.com/ru/post/715126/

Перед вами восьмая часть (1, 2, 3, 4, 5, 6, 7) перевода руководства по модулю asyncio в Python. Здесь вы найдёте разделы исходного материала с 20 по 22.

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