Foss: Python - English
Outline: invoking ipython if there's a problem, pre-requisites are not met. getting out explain the prompt typing commands 1+2 careful wording to differentiate from print print 1+2 history (up, ..
Basic
Foss: Python - English
Outline: Using the plot command interactively ipython -pylab pylab brings in the libraries necessary for Scientific Computing. linspace, len clf plot using the plot ui..
Basic
Foss: Python - English
Outline: Embellishing a plot Title Label line width, color, style annotations
Basic
Foss: Python - English
Outline: Saving plots basic savefig png, pdf, ps, eps, svg going to OS and looking at the file
Basic
Foss: Python - English
Outline: Multiple plots overlays linspace give one with very few points, more points show smoothness of the curve legend figure 1, figure2 subplots
Basic
Foss: Python - English
Outline: Additional features of IPython ave, %history, %run
Basic
Foss: Python - English
Outline: loading data from files loadtxt with unpack=True primes.list (one col) pendulum.txt (two col)
Basic
Foss: Python - English
Outline: Plotting the data plot L vs. T2 using square function problem with 3 cols 3rd column is error error bar
Basic
Foss: Python - English
Outline: Other types of plots scatter pie chart bar chart log illustration of other plots, matplotlib help
Basic
Foss: Python - English
Outline: Getting started with sage notebook about sage starting the notebook server using the UI typesetting & print selecting language sage LaTeX ..
Basic
Foss: Python - English
Outline: Getting started with symbolics symbolic expressions built-in constants & functions algebraic expressions, series integration, differentiation matri..
Basic
Foss: Python - English
Outline: ABCD Degree RBT - U Calculus limits differentiation integration indefinite definite piece-wise functions differential equations maxima, minima Linear Algebra Vectors and Matr..
Basic
Foss: Python - English
Outline: Using sage to teach @interact 2D, 3D graphics Graph Theory Share, Publish print
Basic
Foss: Python - English
Outline: Getting started with lists empty filled lists heterogenity accessing len append elements del (+ remove)
Intermediate
Foss: Python - English
Outline: Getting started with for blocks in python (indentation) blocks in ipython … prompt hitting enter for with a list range function
Intermediate
Foss: Python - English
Outline: Getting started with strings strings single, double, triple quoted accessing elements show immutability tell that there are methods for manipulation
Intermediate
Foss: Python - English
Outline: Getting started with files show file object read the file with read closing the file for line in file: print a line append the lines to a list
Intermediate
Foss: Python - English
Outline: Parsing data explain what is parsing strip (with strings) split (with strings) with delimiters specify space as delimiter datatype conversion reading ..
Intermediate
Foss: Python - English
Outline: Getting started with arrays why arrays speed - simply say array level operations creating arrays direct data list conversion homogeneous ..
Intermediate
Foss: Python - English
Outline: Accessing parts of arrays accessing individual elements changing individual elements slicing, striding image manipulation
Intermediate
Foss: Python - English
Outline: Matrices creating matrices direct data list conversion builtins - identitiy, zeros, matrix operations + - * / dot inv det ..
Intermediate
Foss: Python - English
Outline: Least square fit show pendulum use loadtxt lstsq
Intermediate
Foss: Python - English
Outline: Basic datatypes & operators int L, long float repr, str complex boolean conversion functions sequence datatypes & mutability list available ..
Intermediate
Foss: Python - English
Outline: Manipulating lists concatenation slicing striding .sort sorted .reverse reversed
Intermediate
Foss: Python - English
Outline: Manipulating strings upper, lower, replace slicing [::-1] reversed palindrome check
Intermediate
Foss: Python - English
Outline: Getting started with tuples immutability tuple packing, unpacking a, b = b, a accessing individual elements slicing, striding
Intermediate
Foss: Python - English
Outline: Dictionaries empty filled accessing via keys .values(), .keys() in iteration
Intermediate
Foss: Python - English
Outline: Getting started with functions defining function arguments docstrings return values can return multiple values code reading exercises
Advanced
Foss: Python - English
Outline: Advanced features of functions default arguments keyword arguments built-in functions show off