Python дайджест #18: new Python governance model
У випуску: Python отримує нову модель „уряду”, AWS Lambda підтримує Python 3.7, PyCharm 2018.3.
Новини
Super Potato Bruh, написана на Pygame, доступна в Steam. Сорси доступні тут.
Red Hat Linux 8.0 Beta реліз замінює дефолтний Python 2.7 на Python 3.6.
Python стає офіційною мовою програмування для навчання у Франції.
Funding for
AWS Lambda Supports Python 3.7 — AWS додає підтримку 3.7 до Lambda.
Advent of Code 2018 is now online — різдвяний календар задачок розпочато!
Python gets a new governance model — розбір нової моделі управління Python.
Python governance vote (December 2018): Results.
Нові релізи
PyCharm 2018.3 — тайм-трекінг, можливість зберігати термінали, підтримка Cassandra та інше.
Цікаві бібліотеки
Camelot — парсінг таблиць з PDF-файлів.
Dampr — Pure Python Data Processing.
Molten — фреймворк для побудови HTTP API, в стилі rocket.
Video-to-ascii — програвач відео в терміналі за допомогою ASCII символів.
Loguru — Python logging made (stupidly) simple.
WordRPG — текстова RPG, написана на Python.
Python port scanner in asyncio.
Thonny: The Beginner-Friendly Python Editor.
pyAudioClassification — класифікація аудіо на базі Keras & TensorFlow.
PEP’s
PEP 8016 — The Steering Council Model — нова модель правління Python.
Статті/ресурси
Explaining the Python global interpreter lock — ще один раз про GIL.
Top 50 matplotlib Visualizations for Data Analysis — The Master Plots — підбірка для дата аналізу та візуалізації з прикладами коду.
Moving over to Go has made it painfully apparent how spoiled Python devs are to have the Requests library — про біль без requests і подібних бібліотек в Go.
50 Free Machine Learning Datasets: Natural Language Processing — набір датасетів від Cambridge Spark.
Using dice to recreate a picture — моделювання зображень з гральних кубиків.
Python at Microsoft: flying under the radar — від синдрому „винайдено не нами” до підтримки Python в Visual Studuio/Visual Studio Code та наймання core розробників у Microsoft.
Fixing a Tough Memory Leak In Python — як знайти витік пам’яті в Python-коді.
Dependency Injection in Python: The Java Guy’s Perspective
Profiling Python applications using Pyflame — профілювання коду з Pyflame на основі системного виклику ptrace.
Pipenv: promises a lot, delivers very little.
The Rise of Python for Embedded Systems Continues — стан Python в embedded-системах від Zerynth.
Відео
Python pet detector — розпізнавання котів з Raspberry та Python.
MIT AI: Python (Guido van Rossum) — доповідь Гвідо на MIT:AI.
How To Install Python and Set It Up With Visual Studio Code.
The entire MIT Intro Computer Science class using Python is available for free, with course materials — відео з популярного курсу MIT 6.000.
Туторіали
Як побудувати Alexa аплікації з Python.
Build A Simple Live Flight Tracking in Python — трекінг та візуалізація польотів літаків з matplotlib.
Continuous Integration With Python: An Introduction.
Designing Well-Structured REST APIs with Flask-RestPlus: Part 1.
Bash completion with Python — написання bash автодоповнень на Python.
A complete tutorial on data visualization with Python using Matplotlib.
← Попередній випуск: Python дайджест #17