⬆️ ⬇️

Pygest # 16. Releases, articles, interesting projects from the world of Python [August 15, 2017 - August 28, 2017]

image Hello! This is the sixteenth issue of Habrahabr news digest from the world of Python.



Send us your actual materials, as well as any comments and suggestions that will be added to the nearest digest.



And now to the point!



')

Articles



Python memory management

Excellent article about memory management in Python from Mail.ru



Tautological tests

Something about testing in Badoo's Python



Reducing Python's startup time

How to reduce the time to run Python scripts



Fun with Python's sys.getrefcount ()

A bit about sys.getrefcount () behavior in Python



Patterns for Continuous Integration with Docker on Travis CI

Tutorial on setting up CI with Docker and Travis CI



Greenlets, threads, and processes

About performing parallel tasks in Python



How To Step Through The CPython Interpreter

An article on how to debug CPython



Linking Python to C with CFFI

A note on how to run Python code in C



Unpacking Nested Data Structures in Python

It is a little about methods of unpacking of nested structures in Python



Django service objects

A note on the organization of the code in the Django application.



Let's remove the Global Interpreter Lock

And again about the problems with GIL



The tragic tale of the deadlocking Python queue

The tragic story of a single queue lock in Python



Analyze and test C with Python

How you can test C code with Python



Debugging in python

Pro debugging in Python



Interesting projects



nider

Module for generating text images



utbone

Tool for creating unit test templates



mimesis

A tool for generating data for "mocks"



Python 2 to 3

Online tool to convert code from version 2 to version 3 of Python



raven

Linkedin information gathering tool



Spaghetti

Web Application Security Vulnerability Scanner



jsonschema2db

A tool for generating tables based on JSON schemas



Video



Predicting the Winning Team with Machine Learning

How to predict a winning team using machine learning



Python Threading - Multithreading Playlist (2017)

A series of videos about threads in Python



Python Tutorial: Unit Testing Your Code with the unittest Module

Tutorial on creating unit tests in Python



You are looking for the previous issue of the digest here:



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



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

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



All Articles