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

Собрали в одном месте самые важные ссылки
читайте нас в Twitter

     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, будет рассказано в этом докладе.

     07.02.2023       Выпуск 477 (06.02.2023 - 12.02.2023)       Вопросы и обсуждения

Pros and Cons of Dynamic Languages

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.

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

Three Python Trends in 2023

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

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

Работа с микросервисами через API-gateway

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