Python digest # 16: Python — друга за популярністю мова на GitHub
У випуску: розпізнавання карт з Python, FB використовує Python 3.6.3, генератор ботів для ігор.
Новини
Python is the 2nd most popular language on GitHub — після JS.
Python overtakes R, becomes the leader in Data Science, Machine Learning platforms — порівняння в картинках і графіках популярності R vs Python ML.
Universities finally realize that Java is a bad introductory programming language — від Java до JS і до Python як мови викладання у вузах США.
SK-CSIRT identified malicious software libraries in the official Python package repository, PyPI — служба безпеки Словакії виявила malware в PyPi.
— всі машини на Facebook вже використовують Python 3.6.3.
Нові релізи
Pyinstaller 3.3 released — додана підтримка Python 3.6.
Цікаві бібліотеки
OpenCV-Playing-Card-Detector — визначення карт в реальному часі за допомогою PiCamera та Python. Відео .
Google Facets — тул від Google для візуалізації та аналізу даних.
SerpentAI — генератор ботів для ігор!!!
Acg — генератор API клієнтів на основі існуючого API. Почитати можна на Хабрі .
Requests-threads — requests на twisted стероїдах від Kenneth Reitz.
Hatch — менеджер для проектів, пакетів та віртуальних середовищ.
PEP's
PEP 553 — Built-in breakpoint() — нова ф-я debugger() навіяна JS(sic!).
Статті/ресурси
The decorators they won't tell you about — міфи про декоратори в Python.
Non Trivial Python Exercises — маєте задачки для лайв кодінга на співбесідах.
Let me introduce: __slots__ — багато кому має бути цікаво про слоти.
A Complete beginner's Guide to Django — Part 1
Spiral Barcode Generator: Rick and Morty Episode 101 — згенеровані баркоди по серії з РМ за мотивами "фреймворку" для написання сценаріїв від Dan Harmon . Тут можна читнути трохи теорії. Генеруйте новий сезон Ріка і Морті!
I'm too stupid for AsyncIO — не перший розробник, для якого asyncio не є очевидна чі зрозумілим. Резюмуючи слова автора, його ж текстом "You can't document what a taco is by explaining it is a taco".
JSON Serialization in Python using serpy — бложік Twillio розповідає про лібу серіалізації. Чому пишуть — бо в них є бенчмарки .
Exploiting misuse of python's "росол" — доки Python попереджають, та не всі на це зважають.
Відео
Raymond Hettinger, Keynote on Concurrency, PyBay 2017 — Реймона. І цього достатня.
The Fun of Reinvention — знову б написавши: "Девід, і цього достатня" :) David Beazley про нові фічі в Python 3.6.
The Other Async (Threads + Async = ??) — David Beazley on threads and asyncio.
? Попередній випуск: Python дайджест #15
Опубліковано: 20/10/17 @ 10:00
Розділ Різне
Рекомендуємо:
Вирішити проблему клієнта: що product-менеджери повинні знати про маркетинг
DOU Проектор: Docsify — B2B-сервіс, який допомагає продавцям закривати угоди швидше і простіше
Про життя і роботу в Дубаї — розповідає український дизайнер
PM дайджест #6: самий недооцінений навик ПМа, плюшки від Google і як пояснити дідусеві аджайл
Андрій Гусаров про просування в Білорусі, друге інтерв'ю