Skip to content

Latest commit

 

History

History
37 lines (30 loc) · 1.25 KB

File metadata and controls

37 lines (30 loc) · 1.25 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!

  • 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 (maybe reading PEP-8 is enough to explain this?)
    • "singular" inheritance, inheritance of built-in classes
    • using super
    • advise to avoid multiple inheritance
  • iterables and iterators: something most Python programmers need to be aware of

  • last chapter: "What should I do now?" links to other resources

    • 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
      • yield

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

List of contents