See More

# Stuff that will (hopefully) be added to this tutorial This tutorial is not complete. It still needs: - replacement for the thinkpython linking file - what is a type and why it matters - also add `type()` calls to other places, especially when introducing tuples (thanks kodec), functions and modules - `3.14` and `'3.14'` - `# 'hello'` and `'# hello'` - range somewhere - **More exercises and examples everywhere!** - especially "fix this" exercises - classes part 1: 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 - explanation of the zen, especially the "one right way" myth - 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 - add a screenshot about geany's running settings to basics/editor-setup.md *** If you have trouble with this tutorial, please [tell me about it](./contact-me.md) and I'll make this tutorial better, or [ask for help online](./getting-help.md). If you like this tutorial, please [give it a star](./README.md#how-can-i-thank-you-for-writing-and-sharing-this-tutorial). You may use this tutorial freely at your own risk. See [LICENSE](./LICENSE). [List of contents](./README.md#list-of-contents)