Python for Engineers

PT9385
Summary
This course provides a ramp-up to using Python for scientific and mathematical computing. Starting with the basics, it progresses to the most important Python modules for working with data, from arrays, to statistics, to plotting results. The material is geared towards scientists and engineers.This is a hands-on programming class. All concepts are reinforced by informal practice during the lecture followed by lab exercises. Many labs build on earlier labs, which help students retain the earlier material
Prerequisites
While there are no programming prerequisites, programming experience is helpful. Students should be comfortable working with files and folders, and should not be afraid of the command line.
Duration
5 Days/Lecture & Lab
Audience
This class designed for engineers to learn Python from the ground up, and then learn about some advanced tools for data analysis.
Topics
  • The Python Environment
  • Getting Started
  • Flow Control
  • Sequences
  • Working with files
  • Dictionaries and Sets
  • Functions
  • Errors and Exception Handling
  • OS Services
  • Modules and packages
  • Classes
  • Programmer tools
  • XML and JSON
  • iPython
  • numpy
  • pandas
  • scipy
  • matplotlib
  • The Python Imaging Library (PIL)
  • sympy

Related Scheduled Courses