Python-digest #14. News, interesting projects, articles and interviews [9 Feb 2014 — 16 Feb 2014]
/ > Thank you owlman75 for illustration to the issue. I wish you all a productive working week.
Send news for publication in the digest of the here and then they will not be lost.
The next issue will be February 23.
the
Articles and interviews
the
- saying Goodbye to Python
Yang Biking is an active participant in the Python community, the author pip, virualenv, Paste, WebOp writing a farewell post, leaving this technology in JavaScript.
the - HTTP 2.0
A short story about a hyper — library supporting http 2.0
the - Jinja2 outside of the web
the - a Simple keylogger for Windows
the - task Queue in the style of Celery for 55 lines of code
The article is interesting not so much the implementation as the approach and example usage in conjunction ZeroMQ and PiCloud
the - How to make log rotation
An example of using logging.handlers.RotatingFileHandler - How to write a library
The educational material shows a sample implementation of the library via FTP and publishing it on PyPI
the - Why is python slow. Part 1. Data structures
In the first of a promised series of articles the author examines the performance problems of data structures of the language compared to C and explains why roughly the same code in multiple programming languages works with different speeds
the - 14 mini web frameworks
Briefly review with pictures of each of discovered by the author of the project
the - Development of cross-platform applications on Qt, PyQt and PySide — part 4
This time about the database support
the - Use Sonar for static code analysis
- a Function to simplify the use of multiple context managers for a block of code
In fact, the author gives an example implementation of a function that accepts a list of context managers and can be used as an argument for with
The technique of writing more readable code throwing exceptions based on contextlib.contextmanager
the - Strict data types
The author introduces the library sphinx_typesafe describing the data types of function parameters and return their results to more clearly document the interfaces
the - performance Issues decorators
The author examines and compares the performance of several ways to implement decorators in the removal of C-module
the - oAuth2
A practical guide with pictures and code examples for Github and Facebook
the - the Algorithm to unsubscribe from anything to Django
Sample solution of traditional tasks for the reply, for example from the mailing list with a special secret link
the - Simple WebSockets in Flask and Gevent
the - what is encryption
The author of PyPy-compatible library cryptography shares his thoughts about how he came to create this module and what it does
AES-128. The details and implementation
To learn more about the components of the algorithm made a small dip in the materiel and provides an example implementation
the
dependency injection
Why do we need dependency injection? It reduces the coherence of components in application and simplifies testing. Some developers have the opinion that dependency injection is necessary only in large projects and that it greatly complicates the program. The author on the example of the use of python-inject tries to show that the latter is not always true
the
About community of programmers
Armin Ronacher wrote about her path to Python and the Python community
the
the
Interesting projects, tools, libraries
the
-
the
- Project on kickstarter for the extended support PostrgeSQL in Django
the - reversi-ai — teach the computer to play against you in Reversi
the - Obraz — static site generator compatible with Jekyll
the - python-braces — and you miss the brackets?
Contender for the title of most useless project. Implementation of the python interpreter c support C-like curly brackets syntax
the - pyEmbed
Library for implementation in your web page content from third-party services (such as YouTube videos, images from Frickr, etc.). Operates on standard oEmbed
the - tinytag
Simple library for extracting meta information from audio files
the
Releases
the
-
the
- Python 3.3.4
the - Printer Muraveva 3.2
A great library for text formatting using the rules, regulations and specifics of the Russian language and screen typography has been updated to version 3.2
the - Anaconda 1.9
Released a new version of the popular batch package Manager for scientific, mathematical, engineering, computing and data analysis
the - PyCharm 3.1.1
the
Conferences, events, meeting developers
the
Kharkiv.py #10 — March 1, 2014
Kharkiv Python Community – a community of people who care about the Python programming language.
the 17-th Moscow Django Meetup
20th of February, the first in 2014 year and 17-th MoscowDjango Meetup. Unfortunately, not all plans impossible to implement due to the busy schedule of the organizers, however, we still hope to please you with good news and positive changes in the new year.
Комментарии
Отправить комментарий