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

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

     11.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Статьи

Pytest-фикстуры на человеческом

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

     10.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Статьи

Объект многоточие в Python

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

     12.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Статьи

Моделирование лесных пожаров: теория, клеточный автомат на Python

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

     10.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Статьи

5 неочевидных возможностей FastAPI: упрощаем работу с бэкендом на Python

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

     10.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Статьи
     10.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Статьи

Виртуальная машина Vagrant для разработки в команде

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

     09.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Статьи

Как я начал учить Python и ничего не произошло

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

 

     09.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Статьи

Почему освоить Python невозможно, и почему это нормально | Pydon't

Говорят, что для овладения каким-либо навыком необходимо 10 000 часов. Я не буду спорить, правда это или нет. Я скажу вам, что даже если это правда, я не уверен, что это применимо к Python!

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

     13.02.2023       Выпуск 478 (13.02.2023 - 19.02.2023)       Релизы

pex - 2.1.122

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

     13.02.2023       Выпуск 478 (13.02.2023 - 19.02.2023)       Релизы

aiohttp - 3.8.4

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

     09.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Статьи

(Не)безопасная разработка: как выявить вредоносный Python-пакет в открытом ПО

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

 

     09.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Новости
     10.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Релизы

IPython - 8.10.0

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

     10.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Релизы

SQLAlchemy - 2.0.3

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

     08.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Видео

Moscow Python Meetup №79. Улучшаем себе DX при помощи консольных инструментов.

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

     08.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Видео

Moscow Python Meetup №79. Устанавливаем лицензионную защиту кода на Python с помощью HASP.

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

     08.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Видео

Moscow Python Meetup №79. В поисках идеальной системы сборки

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