On February 27th, another Python Meetup took place. This time we discussed:
Hy is a dialect that allows Lisp developers to use Python libraries, and Python's to find solutions for some problems of the language, such as the lack of parentheses.
Toga is a library of building interfaces in Python, which at first glance looks like a simple and universal tool, but in fact has a number of flaws.
During Lightning Talk, participants shared their experience in exporting .doc files and using AST to translate Python to Ruby, JavaScript, C ++, and others. Meet Hy / Andrey Zhlobich Web Developer Wargaming From the report you will learn the differences between Python code and Hy, the new Lisp dialect. The Hy code has a number of advantages that make its use more convenient: the presence of parentheses, the ability to use macros, a small number of nodes, etc. However, it has its drawbacks. Andrey described in detail, with examples, all the pros and cons of Hy. The report will be of interest to developers who like to try new technologies is not enough brackets in Python. Watch Andrey's presentation
Toga: yet another GUI toolkit on Python / Dmitry Ovchinnikov Web Developer Wargaming There are quite a few different libraries for building graphical interfaces. What makes Toga stand out among them? This cross-platform library uses native widgets of the operating system on which it runs. As a result, it can run under Linux, OS X, Windows, iOS and Android. In a logical, well-designed and well-designed Toga there are a number of serious flaws, which so far do not allow us to speak of it as a full-fledged working tool. And in the community forces to fix it. It is recommended for viewing to all developers who love their work and are ready in their free time to create open source programs. Watch Dmitry's presentation ')
Some more useful ideas in blitz reports :
What is AST?/ Anatoly Babenya
How parse .doc / Pavel Tyslyatsky
The next Python Meetup will take place this Friday, March 27th. Program mitap:
Machine learning with Python / Oleg Shidlovsky, Web developer Doist
Python AST: between source code and bytecode / Nikolay Karelin, VPI Development Center System Architect
How to download World of Tanks player statistics for one night? / Pavel Perestoronin