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

codi image codi image

codi image