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

Похожие статьи:
2022 рік став важким для Харкова та місцевої ІТ-галузі: через безпосередню близькість до лінії фронту та регулярні обстріли росіян...
3D-печать и сборка 3D-принтеров — мое хобби и увлечение. Здесь я не буду делиться детальными схемами и чертежами, их более чем...
Згідно з аналітикою DOU, після початку повномасштабного вторгнення місць для початківців в ІТ стало менше. Шанси влаштуватися...
Згідно з нашою аналітикою, майже чверть айтівців, які нині живуть в Україні, змінили компанію у 2023 році. Ми вирішили...
На нашем YouTube канале появились новые видеоролики.Обзор наушников Bang&Olufsen H8:Знакомство со смартфоном Marshall...
Яндекс.Метрика