Introduction to Python for ScienceΒΆ
Contents:
- 1. Introduction
- 2. Launching Python
- 2.1. Installing Python on your computer
- 2.2. The Canopy window
- 2.3. The Interactive Python Pane
- 2.4. Interactive Python as a calculator
- 2.5. Python Modules
- 2.6. Python functions: a first look
- 2.7. Variables
- 2.8. Script files and programs
- 2.9. Importing Modules
- 2.10. Getting help: documentation in IPython shell
- 2.11. Programming is a detail-oriented activity
- 2.12. Exercises
- 3. Strings, Lists, Arrays, and Dictionaries
- 4. Input and Output
- 5. Plotting
- 6. Conditionals and Loops
- 7. Functions
- 8. Curve Fitting
- 9. Numerical Routines: SciPy and NumPy
- 10. Installing Python
- 11. IPython Notebooks
- 11.1. An interactive interface
- 11.2. Installing and launching an IPython notebook
- 11.3. Using an IPython Notebook
- 11.4. Running programs in an IPython Notebook
- 11.5. Annotating an IPython Notebook
- 11.6. Editing and rerunning a notebook
- 11.7. Quitting an IPython notebook
- 11.8. Working with an existing IPython notebook
- 12. Python Resources
Indices and tables: