Python digest #14: Python обганяє PHP StackOverflow. Event loop in Rust
У випуску: що нового в Python 3.7, нові версії Kivy, Mypy та Pandas, відео з PyCon 2017 Oregon.
Новини
PEP 518 тепер в Pip. І текст PEP
Python support is now stable in Visual Studio 2017
Нові релізи
Tbvaccine — pretty print your tracebacks
Kalliope 0.4.4 — нова версія голосового асистента для автоматизації „розумного дому” (Github)
Цікаві бібліотеки
Tokio — asyncio event loop реалізація на Rust. Обіцяють швидкодію близьку до uvloop
WinGuake — Guake термінал для Windows
Tinynumpy — мінімалістичний, сумісний з numpy, ndarray
BoopSuite — набір утиліт для аудиту безпровідних мереж
QuickUI: A Scientific One-Liner Interactive GUI Library — бібліотека, що дозволяє будувати UI елементи на основі наукових Python бібліотек
Gitsuggest — консольна утилітка, що запропонує вам репозиторії на основі starred репозиторіїв з вашого github
Статті/ресурси
Python API checklist — правила хорошого тону для Python API
Python overtakes PHP on Stackoverflow — SO тренди
Clustering with Scikit with GIFs — machine learning в гіфках
PyCon Sale of Python Books / Online Courses - купони на книги та ресурси
Top 15 Python Libraries for Data Science in 2017
Sms spoofing with python for good or evil
MicroPython running „bare metal” in the browser via unicorn.js — запускайте MicroPython в бравзері
Responsive Bar Charts with Bokeh, Flask and Python 3 — генерація графіків на python без js
The Meaning of Underscores in Python — name mangling в Python та магія підкреслень
The story of adding type hints to one of my projects — things I learned and issues encountered — історія про тайп хінтс
Hand-crafted Python 2 and 3 boilerplates with argparse, logging, Flask, pytest, tox, and more — шаблон для проектів на Python & Flask. Класний спосіб уникнути рутини на старті проекту
Building a botnet on PyPi — підміна вбудованих модулів через PyPi
How to Scrape and Parse 600 ETF Options in 10 mins with Python — парсинг біржевих даних з asyncio
Introduction to web scraping with Python — невмируща тема
Post-Python Dissatisfaction Syndrome — що робити, коли після Python нічого вас не радує
Відео
Raymond Hettinger: Modern Python Dictionaries: A confluence of a dozen great ideas (PyCon 2017) — цю людину не треба представляти ;)
Using Python Generator to Monitor Data — David Beazley про генератори для моніторингу real-time даних
Podcast’s
TalkPython Episode #113: Dedicated AI chips and running old Python faster at Intel
← Попередній випуск: Python дайджест #13