Python digest #10
Second experimental digest posted here for all developers interested in some stuff going around Python community and all related topics
News:
Intel® Distribution for Python
package from Intel based on Anaconda for highperformance multythreading computing. “out-of-the-box performance that is closer to native code speeds.”
Django is going to track users
Pull resuest already created
New versions:
Python 2.7.13rc1
Python 3.6 RC released
Some changes:
- PEP 468 - Preserving the order of **kwargs in a function
- PEP 487 - Simpler customization of class 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
next version of package that adds more abstraction into files and file systems
Django REST framework 3.5
Some changes:
- Improved schema generation
- Requests test client
- Core API client
- Live tests
- RAML support
- Validation codes
Interesting libraries:
DeepAudioClassification
music genres clasifier based on deep learning
Rapping-neural-network
create Rap music yourself with neural networks
Articles/Recourse’s
Five Whys on Requests 2.12
some remarks about why Requests library introduces breaking changes from time to time from on of library core dev’s.
How the Circle Line rogue train was caught with data
Python helped investigate train issues in Singapore’s fourth Mass Rapid Transit line.
Naming conventions in Python import statements. A BigQuery adventure using the Github DB Dump.
Python import analyses based of 32 Gb github data.
Visualizing Tweet Vectors Using Python
Fogging your Google search history with Python, Chromedriver and our curious friends on Reddit.
Hide your Google history with home made bot
Threaded Asynchronous Magic and How to Wield It
Implementing python 3.6 print in < 3.6
implementing Python 3.6 string interpolation
How to Create A New Python Module (and deploy it using pip)
What crypto library should one use in python?
Reddit discussion on Python Crypt modules
Classifying Amazon Reviews with Scikit-Learn — More Data is Better Turns Out
Python feature film
using Python in 3d modelling
The Best New Feature in unittest You Didn’t Know You Need
The (lack of a) case against Python 3
some answers on Zed A. Shaw article about Python 3 problems
Optimizing the construction of Django QuerySets
Getting started with Pytest
Podcasts:
Episode #87: PonyORM: The most Pythonic ORM yet?
Python, Django, and Channels with Andrew Godwin creator of Django Channels
Episode 85 – Plone with Eric Steele