Python for Science and Engineering
Typical duration: 3 days
Course code: PY01
Harness the power of Python for science
Training topicsUsing Python for scientific and engineering tasks, data processing, visualization
The Python language is the scientist's and engineer's perfect companion - easy to use and extend, getting the job done with minimum hassle. Discover how to efficiently perform scientific and engineering computation to process data.
This practical, highly hands-on course focuses on key tasks such as processing 1D and 2D numerical arrays with NumPy, using pandas to process multidimensional and time-series data, data aggregation and pivoting, as well as 2D/3D visualization with matplotlib and its cousins.
We also discuss the necessary web-powered tools such as IPython notebooks and interactively visualizing data with tools like Bokeh or Plotly.
After the course, the students will:
- Efficiently process and compute on numerical and tabular data with Python
- Master multi-dimensional data processing and aggregation with pandas
- Visualize data statically or interactively on the Web
- Use Web based Python tools to increase productivity
Processing numerical and bulk data
Interactive Python on the Web - with Ipython notebooks
Using the NumPy and SciPy libraries
Multi-dimensional data with Pandas
Making beautiful visualizations - static and interactive