This guide offers a quick and incisive introduction to Python programming for anyone. The author has carefully developed a concise approach to using Python in any discipline of science and engineering, with plenty of examples, practical hints, and insider tips.
Readers will see why Python is such a widely appealing program, and learn the basics of syntax, data structures, input and output, plotting, conditionals and loops, user-defined functions, curve fitting, numerical routines, animation, and visualization. The author teaches by example and assumes no programming background for the reader.
2. Launching Python
3. Strings, Lists, Arrays, and Dictionaries
4. Input and Output
5. Conditionals and Loops
8. Curve Fitting
9. Numerical Routines: SciPy and NumPy
10. Data Manipulation and Analysis: Pandas
12. Python Classes and GUIs