Learning Python
(pdf) (1 page)1 Intro
1.1 The problem with learning Python
1.2 Quick language overview
1.2.1 Basic concepts
1.2.2 Let's have an argument
1.2.3 Lists and references
1.2.4 Tuples
1.2.5 Variable scoping
1.3 Input Output
2 Tkinter
2.1 Hello, world
2.2 Hello again
2.3 Tkinter widgets
3 Mariadb
3.1 Intro
3.2 Sample program
3.3 Commitment
4 Design issues
4.1 Splitting the GUI
4.1.1 Entryfields
4.1.2 Multilist
5 Style
5.1 Spaces
5.2 Line length
5.3 Indent
6 Common tasks
6.1 Configuration files
6.1.1 In Perl
6.1.2 configobj
6.1.3 ConfigParser
6.1.4 Import
6.2 Command line arguments
6.2.1 Sys.argv
6.2.2 Getopt
6.2.3 agparse
6.3 Regular expression matching
7 Evaluation so far
7.1 Speed
7.2 Code size
7.3 Readability
7.4 Variable typing
7.5 Libraries
99 References