Python дайджест #22: бібліотека Requests стає частиною PSF

У випуску: гід з вибору Python-фреймворків для початківців, нотатник в консолі та життєві історії про автоматизацію.

Новини

Requests стає частиною Python Software Foundation.

Python in Visual Studio Code — August 2019 Release.

Нові можливості та покращення:

  • Jupyter Notebook cell debugging;
  • insiders program;
  • improvements to auto-indentation;
  • improvements to the Python Language Server.

Нові релізи

NumPy 1.17.2 — python2.7 dropped.

Python 3.8.0b4 released. Last beta before 3.8.0RC1.

Деякі з нових фіч:

  • PEP 572, Assignment expressions;
  • PEP 570, Positional-only arguments;
  • PEP 587, Python Initialization Configuration (improved embedding);
  • PEP 590, Vectorcall: a fast calling protocol for CPython;
  • PEP 578, Runtime audit hooks;
  • PEP 574, Pickle protocol 5 with out-of-band data.

Цікаві бібліотеки

tiler — побудова малюнків з ... малюнків.

Jrnl — нотатник в консолі. Мабуть, у всіх траплялись такі випадки, коли відкривали %default_editor%, записували туди якусь думку, посилання чи щось в тому дусі і потім випадково закривали. Існує інтеграція з DayOne journal.

Terminal_dungeon — Doom like рушій у термінальчику.

PEP’s

PEP 582 — Python local packages directory — драфт PEP для вирішення проблеми ізольованих середовищ розробки (vitualenv etc.).

Статті/ресурси

How to set up a perfect Python project — налаштування lylint, black, pre-commit hooks та інших повторюваних речей з cookiecutter шаблона.

Топік про автоматизацію рутини на роботі в офісі та в інших місцях. Наприклад, скрипт, що відсилає метеодані вашому адміралу в 5:30 ранку замість Вас :)

A Beginner’s Introduction to Python Web Frameworks — список фреймворків для початківців з коротким описом. Збережіть собі, а іншим збережете час, і не створюйте топік про те, який фреймворк вибрати :)

An Effective Python Environment: Making Yourself at Home — повний екскурс по сетапу середовища.

Python is eating the world: How one developer’s side project became the hottest programming language on the planet — інтерв’ю з Гвідо про історію мови.

Your Guide to the CPython Source Code(!) - погляд зсередини на Python. Якщо вас цікавлять речі в стилі „як працює dict”, але не знаєте, з чого почати.

AI Cheatsheets — Now learn Tensorflow, Keras, Pytorch, Dask, Pandas, Numpy, Scipy, Pyspark, R Studio, Matplotlib and many more in an interactive manner.

Positional-only arguments in Python — розбір PEP 570.

Відео

Python 3’s __init__(), self, Class and Instance Objects Explained Concisely


← Попередній випуск: Python дайджест #21

Похожие статьи:
GlobalLogic, яка входить у трійку найбільших IT-компаній України, відкрила 10 міні-офісів в західних і центральних регіонах....
Ранее в Интернете уже появлялись слухи о готовящихся смарт-часах HTC One, а теперь стало известно о том, когда они будут...
To begin with, the United Kingdom (UK) is paving the way for a future dominated by online retail. Many recent surveys indicated that the UK is the country that spent the most money each year on online...
У випуску: особливості PHP 7.2, LTS реліз, новий проект Unit від Nginx та бібліотека, яка почистить ваш код. Статті PHP...
Продолжаем разбирать на запчасти синдром самозванца. В первой части мы взвешивали, так ли он важен, чтобы...
Яндекс.Метрика