Site /
LearningPython
Since there is a lot of existing documentation this page will contain links to those pages.
- The following are from the lecture notes from the 263 page with the corresponding lecture number:
- 9) Python Basics
- 10) Python Conditionals, Loops, Functions (notebook)
- 12) Arrays and Plots
- 13) Debugging
- 14) File I/O
- 15) Modules and Classes
- 16) Solving Equations
- 17) Integration, Interpolation, & Curve Fitting
- 18) ODEs
- 19) Symbolic Math
- 27) Python Summary
- Online Resources for more python documentation:
- Anaconda: all in one python
- Scipy: Scientific python packages
- iPython Cookbook
- iPython Notebook: A nice, interactive online python environment for scientific computing
- iPython Notebook: Scientific Python Lectures
- Python Cookbooks: lots of good python examples for numpy, scipy, plotting, GUIs, etc.
- Sympy: symbolic math library
- Numpy for Matlab users
- Numpy for Matlab users (2)
- Spyder: a good python IDE:
- On Windows, try pythonxy:
- xlwings: replace VBA with python: a python interface to excel!
- YouTube Videos:
- Hello, World
- Plots with matplotlib
- Import and Analyze Data
- Solve Linear Equations
- Solve Nonlinear Equations
- Conditional Statements
- Non Ideal Gas Equation
- Non Ideal Gas Pressure with a Python Function
- Solve Differential Equations
- Arrays in Python / Numpy
- Loops
- Record and Plot Real time Data
- Programming IDE Primer
- Tutorial Exercises for Engineers
- Data Analysis with Python for Excel Users
- File Input and Output
- Introduction to Python Classes
- Python Extending Modules with a Practice Problem
- Create a Python Class with Instances
- Nonlinear Equations with Scipy fsolve
- Adiabatic Flame Temperature
- Solves Flow in Parallel Pipes
- Integration: Symbolic and Numeric
- Derivatives: Symbolic and Numeric
- Linear and Polynomial Regression
- Simulate Differential Equations with Python ODEINT
- Chemical Reaction Differential Equations
- Symbolic Manipulatio
- Install Python Modules