Introduction
- Introduction
- Preliminaries
|
|
Go to Module
|
IPython & Plotting
- Starting Up Canopy
- Plotting
- Decorating Plots
- Multiple Plots
|
|
Go to Module
|
Saving Scripts
- Saving Python Scripts
- Running Python Scripts in Canopy
- Running Python Scripts in Terminal
|
|
Go to Module
|
Plotting, Lists and Numpy Arrays
- Plotting Points
- Lists
- Example Simple Pendulum
- Introduction to Numpy Arrays
|
|
Go to Module
|
Numpy Arrays
- Numpy Arrays
- Numpy Array Creation
- Example Plotting Data From File
|
|
Go to Module
|
More on NumPy Arrays
- Matrices
- Elementary Image Processing
- More on Matrix Operations
- Least Squares Fit
- Random Numbers
|
|
Go to Module
|
IPython notebooks
- Introduction to IPython Notebooks
- Using the IPython Notebooks
|
|
Go to Module
|
Basic data-types
- Python Language Basics
- Arithmetic Operators
- String Operations
- Relational and Logical Operators
- Python Language Basics Exercise 1
- Python Language Basics Exercise 2
- Simple IO
|
|
Go to Module
|
Control Flow
- Control Flow Basic Conditional Flow
- Control Flow Basic Looping
- Control Flow Exercise With For
- Control Flow Break Continue and Pass
- Control Flow Example 1
- Control Flow Example 2
|
|
Go to Module
|
Core data structures
- Data structures: Lists
- Tuples
- Data structures Example 1
- Dictionaries
- Data structures Example 2
- Sets
- Data structures Example 3
|
|
Go to Module
|
Functions
- Defining a function
- Default & Keyword Arguments
- Variable Scope
- Functions: Examples
|
|
Go to Module
|
Files
- Reading and Writing files
- Files Exercise Question
- Files Exercise solution
|
|
Go to Module
|
Modules
|
|
Go to Module
|
Exceptions
- Exceptions
- Exception Examples
- Raise your Exceptions
|
|
Go to Module
|