CSC-3110Y Python for STEM

Students will learn to use the programming language Python in STEM related areas. The course provides an introduction to the Python Programming language and focuses on Python libraries used to solve problems/projects in STEM area. The following topics will be covered: an introduction to the Numerical Math - NumPy, Numerical Methods - SciPy, Plotting - Mathlotlib, Symbolic Math, and Data Handling - Pandas libraries. Examples and applications will be in the STEM area. Python is one of the easiest programming languages to learn and it is the main language of Data Science. The course does not prepare students for a certification exam in Python but gives a very good foundation to prepare yourself to take the exam in the future. Participants should have high school math background. Participants need to have a flash drive. No prior programming skills needed.