
A 4 day introduction to Python Programming for software developers that covers basic language constructs, file I/O, OO programming, command line processing, managing processes and web clients. The focus is on using best practices and techniques to develop professional quality programs and scripts. Optionally this course can be customized by adding modules on data processing, machine learning, and Web application development.

Use python to build deep learning models for regression and classification. Learn how to create, train, evaluate and tune neural networks using Python and Keras.

This course aims to extend and solidify your Python experience by exploring structural techniques and common Python APIs. You'll learn how to write object oriented and functional code, implement GUIs, create Web sites backed up by relational databases, implement multithreaded code, and more.

Learn the basics of the python programming language and Jupyter notebooks. Understand and use the key Python libraries for data manipulation, analysis, and visualization, including Pandas, NumPy, and popular data visualization packages. Perform Excel-like functions using Python including filter, rank, sort, group and aggregate, pivot and cross section.

Use python to build machine learning models for regression and classification using scikit-learn. Learn how to create, train and evaluate models. Be familiar with the common machine learnign algorithms available from scikit-learn.


