6. Beautiful Python
Writing pythonic code.
Community Links
Raymond Hettinger - Beyond PEP 8 -- Best practices for beautiful intelligible code - PyCon 2015
Notes:
variable names should describe the variable (type, const, let)
Pythonic transformation of Java Code
try..finally becoming --- with .... : ...
iteration becoming -- loop with conversion to sequence (__len__(self) , __get__item(self, i))
A ton of algorithms implemented in python: https://github.com/TheAlgorithms/Python
A project with more great projects : https://github.com/vinta/awesome-python
A repo I made explaining the one time pad in a few languages: https://github.com/descent098/simple-otp
A program to download YouTube videos: https://github.com/ytdl-org/youtube-dl
A simple OO steam api: https://github.com/smiley/steamapi
Progress bars for downloads: https://github.com/bharat-nair/pyprogress
A repo with some python program structure templates: https://github.com/canadian-coding/python-package-template
Get a Bing wallpaper: https://github.com/utkarsh13/bing-wallpaper-windows
Programming in General
Programming Pearls (PDF) by Jon Bentley
Inspiration Live Sessions
Code MakeOver!
Last updated