Python Manual 02633
User Manual:
Open the PDF directly: View PDF
Page Count: 107 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Introduction to programming
- Aims and objectives
- Installation
- The integrated development environment interface
- Exercise 1A: Getting to know the interface
- Exercise 1B: Simple arithmetic operations
- Exercise 1C: Help on functions
- Exercise 1D: Mathematical functions
- Exercise 1E: Scripts
- Assignment 1F: Hello CodeJudge!
- Assignment 1G: The cosine rule
- Assignment 1H: The quadratic formula
- Functions, vectors, and testing
- Aims and objectives
- Functions and scope
- Assignment 2A: Taylor series
- Working with vectors
- Exercise 2B: Initializing and indexing vectors
- Exercise 2C: Vector operations
- Exercise 2D: Logical vector indexing
- Exercise 2E: Modifying vectors
- Testing
- Assignment 2F: Projection
- Assignment 2G: Box area
- Optional challenge 2H: Sudoku row
- Selection statements
- Looping
- Aims and objectives
- For- and while-loops
- Loops and vectorized computation
- Displaying formatted output
- Exercise 4A: Repeated printing
- Exercise 4B: Power series approximation
- Exercise 4C: Square roots
- Assignment 4D: Fermentation rate
- Assignment 4E: Bacteria growth
- Assignment 4F: Removing incomplete experiments
- Optional challenge 4G: Cluster analysis
- Computer programs
- Aims and objectives
- Writing useful comments
- Assignment 5A: Temperature conversion
- Input from the user
- Exercise 5B: Interactive temperature calculator
- Exercise 5C: A simple menu
- Creating an interactive program main script
- Computer simulation with random numbers
- Exercise 5D: Random numbers
- Assignment 5E: Monte Carlo estimation
- Optional challenge 5F: Thermodynamic simulation
- Files and matrices
- Aims and objectives
- Files and directories
- Loading and saving variables in files
- Exercise 6A: Loading and saving variables
- Working with matrices
- Assignment 6B: Production cost
- Assignment 6C: Moving average
- Reading text files
- Assignment 6D: Frequency of letters
- Working with CSV files
- Assignment 6E: Language detection
- Exercise 6F: Advanced file types
- Plotting and strings