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

Похожие статьи:
Компания Samsung, по всей видимости, готовит к выпуску планшет под управлением операционной системы Windows 10, оснащенный большим экраном с...
26 серпня Кабмін дозволив виїжджати за кордон чоловікам до 22 років включно. За перший тиждень дії постанови до Польщі приїхали...
Останні кілька тижнів в Україні відбуваються часткові вимкнення електрики. А враховуючи загрозу подальших атак...
Ця історія про рекрутера, який багато років мріяв працювати айтівцем, але згодом зрозумів, що саме підбір людей...
За перше півріччя 2024 року українці відкрили понад 148 тисяч ФОПів, що на 10,8% більше, ніж за аналогічний період...
Яндекс.Метрика