Python дайджест # 9: Guido on dicts, Python "Shazam" — 100% розпізнавання файлу з диска за 5 секунд

У випуску: Гвідо розповідає про словники в Python 3.6, безкоштовні книги від o'reilly, Shazam на Python, найкраща плата для MicroPython, обробка фото з OpenCV, Data Mining з використанням Python, надбудова над Git для спрощення використання контролю версій.

Новини

Django factory audit — огляд різних ліб для створення factory в Django.

Guido about dicts in 3.6 — диктатор Гвідо про словники в новій версії.

— опитування щодо найкращої плати для використання MicroPython.

7 o'reilly Python Books For Free — o'reilly безкоштовно надає електронні книги для девелоперів, серед яких 7 з Python.

Python Top 10 Articles For The Past Month — топ статей на Medium за місяць на Python тематику.

Let's do some self-promotion: what are your proud python projects — у кого крутіші репо на github?:)

Audio Fingerprinting with Python and Numpy — розпізнавання музики, натхненне Shazam. 100% розпізнавання файлу з диска за 5 секунд.

Dealing with database transactions in Django + Celery — вирішенню race condition з транзакціями при використанні Django+Celery.

Awesome Python has a new feed-organized homepage — Awesome Python запустивши новий дизайн сайту.

Python Image Processing With OpenCV — обробка фото з OpenCV.

Python: Declaring Dynamic Attributes — перезавантаження dir для доступу до динамічних атрибутів.

Python Cheat Sheet by DaveChild .

Data Mining in Python: A Guide — все більш популярна тема, що у багатьох асоціюється з Python. Інтро в Data Mining з використанням Python.

Bubble sheet multiple choice scanner and test grader using OMR, Python and OpenC — зчитування результатів тестів/оцінок з паперу, використовуючи OpenCV в комбінації з Optical mark recognition.

A Dramatic Tour through python's Data Visualization Landscape (including ggplot and Altair) .

The Magic of the -3 Flag in Python 2 — ще один метод для пошуку місць, де треба пофіксити сумісність Python2—>Python3 у Вашому проекті. При запуску Python з параметром "-3" інтерпретатор буде видавати DeprecationWarning.

Релізи

Python 3.6.0b2 .

PyPy3 5.5.0 released .

Thonny IDE 2.0 released .

Pandas v0.19.0 Final .

Бібліотеки та репозиторії

Поряд з кожною лібою додано кількість зірочок на github, якщо хтось оцінює цікавість репозиторіїв за ним.

PyCharm Settings Repository — зберігайте свої сетінги для pyCharm в репозиторії і отримуйте синхронізацію налаштувань на кожній робочій станції.

BinaryTree: Python Library for Learning Binary Trees — мінімалістична бібліотечка для візуалізації, генерації та інспекції бінарних дерев. Підійде, якщо на інтерв'ю питають про алгоритми:). 565 stars.

Google Music Terminal Interface; written in Python 2 . 21 stars.

yip User-friendly frontend for searching pip, like yaourt for pacman — термінальний UI для pip. 9 stars.

Asyncio strategy for SQLAlchemy — asyncio підтримка SQLAlchemy. 67 stars.

Colored terminal text made easy for Python and happiness — розмальовка терміналу у стилі 90-х. 215 stars.

Lightweight time management CLI tool — time management для короткочасних задачок в терміналі. "Біп" може звучати навіть з вашої материнської карти. Вимикання колонок вже не допоможе. 339 stars.

Pythonic interface for FFmpeg/FFprobe command line . 124 stars.

A version control system built on top of Git — експериментальна надбудова над Git, що має за мету спростити використання контролю версій. Тут вже є топік на ДОУ про нього. 826 stars.

Інстирументи

Sandbox ++ Editor .

Відео

MicroPython: Python for microcontrollers and constrained environments .

Rev DB: a reverse debugger .

Russell Keith-Magee — A tale of two cellphones: Python on Android and iOS — PyCon 2016 .


Якщо маєте цікаві лінки та матеріали, то надсилайте на [email protected]


? Попередній випуск: Python дайджест #8

Опубліковано: 14/10/16 @ 07:00
Розділ Різне

Рекомендуємо:

Як за 1.5 місяці зробити 1027500 рублів на трафіку по бізнес-планів
1 листопада, Львів — Запрошуємо отримати спеціальність «Програміст C# .NET»
18 жовтня, Київ — Курс підготовки фахівців FrontEnd
28 жовтня, Київ — Курс "QA automation (Java + Selenium)"
15 жовтня, Київ — Інтенсивна підготовка та проведення сертифікації тестувальників ISTQB. З Вас бажання — з нас результат