📜 ⬆️ ⬇️

Pygest # 1. Releases, articles, interesting projects from the world of Python [January 01, 2017 - January 15, 2017]

image

Hello! I would like to continue the idea of ​​publishing the latest news, articles, releases from the world of Python on the Habrahabr series of digests on Habrahabr, once started by Alrusdi , Dead_Angel , WarmongeR .

It is planned to issue a digest 2 times a month. It will not be very large articles with interesting (in my opinion) materials from the world of Python. We will be very welcome to send relevant materials that will be added to the nearest digest, as well as any comments and suggestions.
')
And now to the point!

Releases


Python 3.6.0
It includes such innovations as a new syntax of type annotations, asynchronous generators and generator expressions, a new __init_subclass__ class __init_subclass__ for easier customization, and so on.

Django 1.10.5
A Django release that includes a large number of bug fixes in the framework.

Articles


Pure Python Architecture: A Walkthrough. Part 1
Pure Python Architecture: A Walkthrough. Part 2
Pure Python Architecture: A Walkthrough. Part 3
A series of articles on creating a "clean" application architecture when developing in Python.

Python: collections, part 1: classification, general approaches and methods, conversion
Python: collections, part 2: indexing, slicing, sorting
Python: collections, part 3: combining collections, adding and removing items
A good overview of the Python collections for beginners.

Saltan Spectroscope: laplacians for fan
Unusual article on the use of Python to create images.

Go running python
An article from Google about how they created the Grumpy project to run Python code in Go.

Handling Unicode Strings in Python
Excellent article about working with strings in Python.

5 things to watch in Python in 2017
A note on what is worth paying in the world of Python in 2017.

The Iterator Protocol: How for Loops Work in Python
A great article about how cycles work in Python and why iterators are needed.

Be Careful with Python's New-Style String Format
A note on one little-known vulnerability when working with strings in Python.

Working with APIs the Pythonic Way
How to work with API in the correct Python style.

How Does Attribute Access Work?
A great explanation of how attributes work in CPython.

Interesting projects


Grumpy
A tool from Google for running Python in Go.

Flask http2 push
Flask extension to add HTTP2 Push notifications to your application.

PEP8 Speaks
A tool to automatically check for compliance of your code with the PEP8 standard. Results will automatically be published using the GitHub Pull Request.

Hello Vue Django
Skeleton application, based on Vue.js and Django (supports "hot reboot")

Video


BayPiggies Talk at LinkedIn: Introducing Type Annotations for Python
Wonderful video from Guido van Rossum, Greg Price and David Fisher about new Python functionality - type annotations.

Thanks for attention! Send your suggestions for publication in the digest!

Source: https://habr.com/ru/post/320200/


All Articles