📜 ⬆️ ⬇️

PythonDigest - issue number 100 and other great news

Python is alive! With such a loud statement I want to start an article.

This week came the 100th Python Digest. On this occasion, we decided to summarize the work on the digest and talk about the trends identified in the process of collecting news on the language, which is actually dedicated to the digest.


')
At the end of 2014, we summed up the year. This time we will look at trends in less than 11 months of 2015.

But before moving on to trends, let us tell you what we have done in (almost) a year.

Those interested in the details of mercy, we ask under the cat.

This year was difficult for us - in the summer the Digest could cease to exist, because the founder of the project plunged into the abyss of work and physically could no longer moderate the news.
However, the new wave of forces in the person of Alexander Sapronov (@WarmongeR) forced the project to live and develop further.

Taking the initiative, I began to actively automate the moderation of news. Added a lot of new features, dragged a digest to Python 3, corrected quite obvious project errors. Expanded content, adding not a small number of new sources. The digest began to aggregate video releases libraries.

Now we have a stable attendance, and even in twitter there are more than 550 subscribers, we began to communicate with readers in gitter, and the soulless bot publishes news in the Telegram channel. However, the end of the year was also saddened by the digest - after 96 issues, due to the workload in our own projects, we were no longer able to draw pictures for the releases from Andrey (@ owlman75). Is anyone ready to pick up this honorary flag? If yes - write in a personal or in the comments.

On that note, let's get to the news. And we will tell you about ...

Python and its PEPs



The September release of Python 3.5 is the main news in the Python universe. However, there were other interesting events - Guido told about the first years of Python , Django was 10 years old , Django Girls was one year old , pip was updated to version 7.0 and learned how to cache modules. But what to hide - PyCharm 5.0 was released .

The digest flashed other interesting links:


Releases and projects



Over the past year, several major updates happened - IPython was divided and updated to version 3.0 , release python-oauth2 after 4 years of inactivity (added Python 3). Python 3 support added to gevent .
There were more interesting releases and projects:


Meetings and Conferences



For the whole year, Python-developers visited and organized many different conferences and meetings - the Minsk Pythonists all also delight us with wonderful meetings, the new meeting season MoscowPython, the organization of the second Python-nist community in St. Petersburg (SPbPy and SPb Python) and the first in Novosibirsk (PyNSK) - all this and much more pleased us:


Habrapiton



A significant contribution to the Russian-language Python-content makes Habr.
Since the beginning of the year, we have followed interesting articles and even article cycles - Event-oriented Python backtesting step by step , Log Analysis with Hadoop / Python , Django 1.9 will receive a new admin design , Cost of housing as a function of coordinates , Immersion into the Python interpreter. P1 .

I would like to mention other interesting articles from Habr:


Analyze it!


Data analysis and visualization is the biggest trend in Python over the past year. All summer, the authors compared Python and R - what kind of performance, what syntax, what libraries are there, and even compared the number of lines to implement the same analysis.

The most important events of this year in this section were the division of IPython into Jupyter and the notebook and Pandas themselves learned to lower the GIL - which makes it easier to work with multithreading.

But there were other news - analyzed a variety of data:



And they made a lot of educational materials:



Machine learning



People are lazy creatures, and developers are even lazier. They make the soulless machine do everything for them. Including through machine learning:


Just wondering


As fate would have it, the Python developers fell in love with the functional approach and from time to time try to shift the development of the language in this direction.



But not only the functionalism visited the head of the pythonists. As always, they were engaged in profiling, micro-optimization, studied data structures:



But what amused us is the change of facial features on the fly:


Iron Python


This year was weak on iron in Python - Raspberry Pi and other unicameral computers have been studied from head to toe, and Intel Edison is too expensive for home crafts. However, among bezrybya found an interesting use of crafts:



This year, developers are fond of computer vision on OpenCV:



What's next


I would like to reflect on the future of the project Python Digest.

First, the project will live on. Despite the lack of time among the team members, we are developing the project and still popularize Python in the Russian language segment of the Internet.

Secondly, we are looking for new strengths among readers. Open to suggestions and changes. We happily expect a new illustrator, developers, news moderators, authors.

Thirdly, we are looking for financial support from the community and companies, for this reason the button “Donate” appeared on the site.

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


All Articles