I’ve been in Moscow for the last two months, and on top of all the perks that come with the Moscow summer, I got to attend Pycon Russia 2016. This was the first Pycon for me, so I didn’t really know what to expect, but I’m really glad that I went. On top of hearing some great speakers and keeping up to date with good Python practices, I also got to hang out with some pretty cool people. The two days I spent there flew by very quickly, but here are some of the the presentations that I enjoyed the most.
- Manuel Manista’s Code Unto Others had great illustrations of what to do (and also what not to do) in order to make your code readable and maintanable by others.
- Raymond Hettinger gave a great talk about concurrency best practices, and a most useful workshop on using descriptors and context managers.
- David McIver, the author of the hypothesis library, illustrated how to use his library for discovering bugs in Python code.
- Aleksey Lavrenyuk provided an insight into the life of a stress tester at Yandex.
- … and many more.
As a personal note, here are things that I’d like to check out in the future.
- Migrate to Python 3. Looks like most people have moved on from Python 2.
- Refactor our codebase: improve readability, seek out opportunities to introduce descriptors.
- Integrate the
hypothesislibrary into our tests.
- Learn to use jupyter, a browser-based Python notebook.
- Learn to use pandas, a Python data analysis library.