Python digest #15: Python3.6.2 released, як компанії експлуатують опен сорс
У випуску: Python 3.6 швидший за Python 3.5. Стартап Kite експлуатує опен сорс бібліотеки. Еволюція процесу деплоїв в Reddit.
Новини
Python 3.6.1 becomes default Python runtime on heroku — починаючи з 20 липня 2017 року дефолтною гілкою Heroku стає python-3.6.1, що замінить python-2.7.13
NumPy receives first ever funding, thanks to Moore Foundation — NumPy отримує фінансування в розмірі $645,020
Нові релізи
PyCharm 2017.2 — додані Docker Compose on Windows, SSH Agent, Amazon: Redshift
Цікаві бібліотеки
Quart — мікрофреймворк на базі Asyncio з API ідентичним до Flask. За словами має пітримувати Flask extensions.
Cook — modern build system written in Python.
kolors 0.0.4 — дозволяє виводити інформацію з вашого коду в кольорі до терміналу.
PyO3 — бінгдінги Python для Rust.
Cppyy — Python-C++ бінгдінг бібліотека.
Статті/ресурси
The Evolution of Code Deploys at Reddit — стадії, що пройшла компанія, перед тим як почати деплоїти 200 разів в тиждень.
Make the world better? Remove some Javascript .
Advanced Python Features — генератори, collections module, itertools та інші фічі Python, які Ви можливо ще не використовували.
FAT Python : the next chapter in Python optimization — огляд РЕРпів від Victor Stinner, що малі б вирушувати проблеми "static optimizers" в Python.
Back-end engineer interview questions — тред на Reddit, може бути цікаво тим, хто хоче перейти до вебу або шукає першу роботу в Python.
Parsing In Python: Tools And Libraries — набір бібліотек для парсінгу.
Let's Create Our Own Cryptocurrency — прикольний варіант розібратись в криптовалютах — це побудувати свою.
Revisiting Unit Testing and Mocking in Python — dependency injection, inversion та інші модні слівця.
The rise of Python for Embedded Systems .
Pythonbooks — 100 книжок по Python відсортованих по складності та темами. Приймаються рев'ю до книжок через GitHub :)
How to use transfer learning to create an image classifications engine на прикладі розпізнавання застібок від блискавки.
Refactoring with tests in Python: a practical example .
Рейтинг мов від IEEE Spectrum — Python переходити на перше місце, Swift входити в першу десятку.
How a VC-funded company is undermining the open-source community — як стартап Kite брав під своє крило проекти з опен сорсу і додавав туди свою рекламу або намагався використовувати у власних цілях. Цікава історія, в якій засвітився відомий пакет для Atom — autocomplete-python від українського розробника @sadovnychyi . Цікаву дискусію контриб'юторів проекту можна почитати issue на GitHub.
Rationalizing python's C APIs — стаття про ,наразі, "не нумерований" PEP, що пропонує приховати деталі імплементації в середині C API. Цікаво, що Victor Stinner допускає, що дана модифікація може відкрити шлях до експериментів з:
- Indirect Reference Counting
- Remove Reference Counting, New Garbage Collector
- Remove the GIL
- Tagged pointers
Why 'd = {}' is faster than 'd = dict()'
Відео
Optimizations which made Python 3.6 faster than Python 3.5
PyData Sieattle 2017
? Попередній випуск: Python дайджест #14
Опубліковано: 29/07/17 @ 10:00
Розділ Різне
Рекомендуємо:
Кращі плагіни WordPress - 130 плагінів
7 причин переїхати до Львова для IT-спеціаліста
Арбітраж трафіку з Youtube на CPA офферах
Вступ до технологій, або IT для початківців
DOU Hobby: Кардистри — спритність рук і трохи магії