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.

Нові релізи

Matplotlib 2.1

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 і як пояснити дідусеві аджайл
Андрій Гусаров про просування в Білорусі, друге інтерв'ю