Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 1.18 KB

TODO.md

File metadata and controls

36 lines (29 loc) · 1.18 KB

Stuff that will (hopefully) be added to this tutorial

This tutorial is not complete. It still needs:

  • range somewhere

  • More exercises and examples everywhere!

    • especially "fix this" exercises
  • classes part 1:

      <deniska> Akuli: I would probably add an example of refactoring
                a bunch of functions working with shared global data
                into a class because it's a pretty typical usecase
    
  • classes part 2

    • non-public _variables
    • "singular" inheritance, inheritance of built-in classes
    • using super
    • advise to avoid multiple inheritance
  • last chapter: "What should I do now?" links to other resources

    • first of all: read zen and pep8
    • GUI programming tutorials
      • easygui
      • tkinter in effbot (warn the readers about star imports)
      • pyqt5 in zetcode (warn about mixedCase)
      • gtk+ 3 in readthedocs
    • a pygame tutorial
    • David Beazley's metaprogramming and other talks
    • "What the heck is this?" section for stuff i haven't talked about
      • regexes

You may use this tutorial freely at your own risk. See LICENSE.

List of contents