📜 ⬆️ ⬇️

Python Meetup 09/26/14: Improving code and speeding up Python

Belarusian Python'nschiki true to their traditions. Python Meetup took place on September 26, the last Friday of the month.
At the meeting, we discussed the eternal headache of all programmers - how to write beautiful and clear code without bugs. Speakers approached this problem from different angles: Pavel Kokhan talked about the five principles of SOLID, which help to write high-quality code in any object-oriented language, and Oleg Shidlovsky spoke about how to speed up the work of good code.

Python meetup

This time the meeting place was the Minsk bar "DK". Its atmosphere, free and minimalistic at the same time, stimulated active communication. Despite the fact that there were only two speakers, the python players could discuss a lot of questions and ideas directly during the networking.

Pavel Kokhan "SOLID"
developer of Runa Systems
SOLID is an abbreviation denoting the 5 basic principles of class construction and inheritance in object-oriented programming. Using SOLID can greatly simplify the work of a programmer. And it's not just about facilitating subsequent support and code expansion. Using these principles allows you to get beautiful, clear code without bugs in any object-oriented programming language, not only in Python.
In his report, Pavel, in examples from Python, spoke in a simple and accessible way about each of the principles and the usefulness of their application.
You can watch and download the presentation of Paul here .
')



Oleg Shidlovsky "Fast constructions in Python"
Freelancer, winner of the All-Russian Programming Olympiad in programming, winner of the All-Russian Individual Olympiad
One of the main drawbacks of Python, many experts consider its lack of speed. And to some extent this is true. But in fact, it all depends on the developer. Oleg showed several ways to increase the speed of Python, in particular, the use of built-in functions that are called much faster than global ones.
You can watch and download Oleg's presentation here .




The next Python Meetup will be held October 31st .
At the meeting, reports will be presented by:
Maxim Schepelin, Web Developer Wargaming
"About asynchrony"
Oleg Kuryan, Technical Director, Expansa Group
"OpenSource CMS and ERP system in one bottle"
Pavel Meshkoy, Web Developer Wargaming
“Why do I write good code, but no one appreciates it, except for my mom”

You can get acquainted with the detailed program and register here .

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


All Articles