Python digest #10: Python 3.6 RC released, Django debates user tracking

У випуску: Випущено Python 3.6, Django планує збирати статистику з своїх користувачів через Google Analitycs і як завжди статті про data science :)

Новини

Intel® Distribution for Python пакет від Intel на базі Anaconda для високошвидкісних багатопотокових розрахунків. Обіцяють "out-of-the-box performance that is closer to native code speeds".

Django debates user tracking Django планує збирати анонімну статистику з користувачів(розробників) за допомогою Google Analytics.Pull request вже існує, з досить таки цікавими коментарями.

Нові релізи

Python 2.7.13rc1 — баг фікси для 2.x гілки Python.

Python 3.6.0 release candidate з головних змін:
* PEP 468 — Preserving the order of **kwargs in a function
* PEP 487 — Simpler customization class of creation
* PEP 495 — Local Time Disambiguation
* PEP 498 — Literal String Formatting
* PEP 506 — Adding A Secrets Module To The Standard Library
* PEP 509 — Add a private version to dict
* PEP 515 — Underscores in Numeric Literals
* PEP 519 — Adding a file system path protocol
* PEP 520 — Preserving Class Attribute Definition Order
* PEP 523 — Adding a frame evaluation API to CPython
* PEP 524 — Make os.urandom() blocking on Linux (during system startup)
* PEP 525 — Asynchronous Generators (provisional)
* PEP 526 — Syntax for Variable Annotations (provisional)
* PEP 528 — Change Windows console encoding to UTF-8
* PEP 529 — Change Windows filesystem encoding to UTF-8
* PEP 530 — Asynchronous Comprehensions

Pyfilesystem-2 — наступна версія бібліотеки для абстракції в роботі з файлами та файловими системами.

Django REST framework 3.5 деякі зміни:
*Improved schema generation
*Requests test client
*Core client API
*Live tests
*RAML support
*Validation codes

Цікаві бібліотеки

DeepAudioClassification класифікація музичних жанрів за допомогою deep learning. Детальніше в статті на Medium .

Rapping-neural-network — створюйте репчік за допомою нейронних мереж.

Статті/ресурси

Five Whys Requests on 2.12 — висвітлення, breaking-changes , що годину від годині, проходять в Requests від одного з розробників пакету.

How the Circle Line rogue train was caught with data — крута історія про визначення неполадок в русі потягів на Сингапурській Circle MRT Line за допомогою візуалізації даних.

Naming conventions in Python import statements. A BigQuery adventure using the Github DB Dump. Аналіз стилів використання import, на основі 32 Гб кодом з GitHub.

Visualizing Tweet Vectors Using Python візуалізація твітів на основі "Аналізу тональності тексту".

Fogging your Google search history with Python, Chromedriver and our curious friends on Reddit — спроба "маскування" пошукової історії в Google, шляхом автоматизованого пошуку випадкових фраз.

Threaded Asynchronous Magic and How to Wield It приклади викорисатння asyncio & threading.

Implementing python 3.6 print in < 3.6 іплементація інтерполяції стрінгів(PEP 498 ) для версій Python < 3.6.

How to Create A New Python Module (and deploy it using pip) короткий туторіал по деплою свого пакету на PyPi.

What crypto library one should use in python?

.

Python For Feature Film використання Python для побудови 3D-моделей.

The Best New Feature in unittest You didn't Know You Need .

The (lack of a) case against Python 3 реакція на статтю Zed A. Shaw, щодо його доводів проти Python 3. Також посилання на статтю Zed'a

Optimizing the construction of Django QuerySets .

Getting started with Pytest використаня Pytest на прикладі вирішення задачок з the cryptopals crypto challenges .

Podcasts

Episode #87: PonyORM: The most Pythonic ORM yet?

Python, Django, Channels and with Andrew Godwin creator of Django Channels .

Episode 85 — Plone with Eric Steele .

Pictures!



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


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

Опубліковано: 09/12/16 @ 08:00
Розділ Різне

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

Кулак богомола – моя схема просування сайтів. Частина 3
DOU Books: 5 книжок, які радить Дмитро Скороход, автор iOS дайджесту
DOU Проектор: EcoСitizens — система, що попереджує екологічні катастрофи
Кращі IT-роботодавці 2016
Кейс: Просування сайту оптового постачальника электросветотехники