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

Похожие статьи:
Минулого тижня Михайло Федоров запропонував не мобілізувати ІТ-спеціалістів до війська. Це викликало неабияку дискусію в спільноті,...
Professional truck drivers up and down the country should be taking enhanced measures to look after their truck tires. This is according to an 18-wheeler accident attorney based in Texas. It is crucial that when a driver is beginning a...
Приглашаем читателей DOU оценить год 2015-й. Оцените развитие нашей индустрии и итоги года лично для вас. Загрузка... ...
C#? А почему бы и /.NET! Пришло ваше время! Приходите на курс по «C#/.NET» от Brain Academy! Курс стартует 24 июня в 18.30,...
Полный выпуск Mobile-Review.com Podcast 317 от 16 февраля (1 час 31 минута, 83 МБ, mр3) О детской электронике. Особое мнение с...
Яндекс.Метрика