Python-digest # 33. News, interesting projects, articles and interviews [July 13, 2014 - July 20, 2014]
The latest news release from the world of Python. We continue to collect for you interesting information about your favorite programming language and nearby technologies. You might ask, what's new in the python world? And we will answer you, a lot of interesting events happened, such as, releases Tornado 4.0, Widgy CMS, PyMonad, Omega: new Python Web Framework, pycomedi 0.8. Interesting articles were published, effective multithreading in Python, deployment of the Django environment developer on Windows 7, rationale for using python, 1 lesson from the Python cycle for Android, SQLite - compact, fast and responsive - select all three points! More information about all this can be read under the cut. For the illustration to the post, as before, we thank owlman75 , as well as alrusdi for the birth of the idea of ​​digests and for the fact that I can still publish these digests for you.
news
OpenID for Python3 Ivan Sagalaev suggests starting the openID development library for Python3 on github
Efficient multithreading in Python I want to share a simple recipe on how to efficiently perform a large number of http requests and other I / O tasks from regular Python. The most correct thing to do would be to use asynchronous frameworks like Tornado or gevent. But sometimes this option is not suitable, because it is problematic to build the event loop into an already existing project.
Forgotten else in cycles The author of the article decided to recall that the while and for cycles have an optional optional else statement and gave examples of its use.
Widgy cms Widgy based Python / Mezzanine CMS with drag & drop interface to make managing your website content as easy as possible. Want to make sure, then here's a demo site for you .
blokwart - new configuration management system According to the developers, this system is designed to occupy a niche between such complex monsters as Puppet, Chef, but to be more convenient than old-school control over ssh
Simpleaes Library add-on over pycrypto. For synchronous AES encryption. The project requires additional testing.
Python-ESCPOS Library for printing on thermal printers via COM or Ethernet.
pynsist A fresh project that allows you to create python application installers for windows
Introduction to peewee - Alternative Python ORM An introductory article in an alternative ORM implementation for Python. In the article, the author portes his application from SQLAlchemy to peewee. peewee supports sqlite, postgres and MySQL.
Omega: New Python Web Framework New Python Web Framework, which takes into account many implementation errors in Django and Flask
Flask-AppBuilder 0.10.0 A simple and fast application development platform created for Flask. Enables automatic CRUD generation for your models, Google charts and more.
pycomedi 0.8 This package provides an object-oriented interface for Comedi drivers.
pytest-sftpserver 1.0.0 A library for accessing SFTP, provides access based on Python objects.
Releases
Tornado 4.0 An impressive list of new features and fixes. It is worth paying attention.