User:Siebengang/Workbench/NPTP/Main page
- Front matter
- Initial remarks
- Intro
- Installing and using Python – where to get help
- Hello, World
- The famous first program – screen output – variables – numbers and calculations
- Who Goes There?
- Interactive input – strings
- Count to 10
- while loops
- Decisions
- if statements
- Debugging
- Finding out what goes wrong
- Defining Functions
- Structuring programs with the use of functions
- Advanced Functions Example
- (Almost) mind-blowing example of how programmers can think
- Lists
- Variables containing more than one value
- For Loops
- A second kind of loop
- Boolean Expressions
- Computer logic – true and false – and and or – not
- Dictionaries
- Variables containing key/value pairs
- Using Modules
- Extensions to the standard set of functionality
- More on Lists
- Using elements or parts of lists
- Revenge of the Strings
- More advanced text manipulations
- File IO
- Reading from files and writing to files
- Dealing with the imperfect
- How to handle errors
- The End
- How to go further
- FAQ
- Some frequently asked questions