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

Похожие статьи:
Все, что я знаю об Ирландии, мама, — это «Jameson», «Guinness» и «Connemara».© Сплин Киллайни, южный пригород Дублина. Здесь находится особняк Боно...
Продовжуємо розповідати про українських IT-спеціалістів, які на час карантину залишилися за кордоном, — вимушено чи за власним...
За два роки війни Infozahyst виріс із 200 спеціалістів удвічі. Компанія працює на ринку 24 роки, розробляє засоби радіорозвідки,...
Парне програмування може стати чудовим способом онбордингу людей до проєкту та спільної роботи над новими складними...
Привіт всім. Мене звати Андрій, мені 30, і я, мабуть, один із тих небагатьох, хто вернувся з Європи для того, щоб...
Яндекс.Метрика