2022 Fall Semester offers Beginner Python Programming Classes

What is Python?

Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. It’s built-in data structures, combined with dynamic typing and dynamic binding, make it easy for people to learn the programming language.

Why is it important to learn Python?
 
Python is a very popular programming language today and often needs an introduction. It is widely used in various business sectors, such as programming, web development, machine learning, and data science. Given its widespread use, it’s not surprising that Python has surpassed Java as the top programming language.

Introduction to Python Programming

This course introduces core programming basics—including data types, control structures, algorithm development, and program design with functions—via the Python programming language. The course discusses the fundamental principles of Object-Oriented Programming, as well as in-depth data and information processing techniques. Students will solve problems, explore real-world software development challenges, and create practical and contemporary applications.

Course Topics

To learn how to design and program Python applications.

To learn how to use lists, tuples, and dictionaries in Python programs.

To learn how to identify Python object types.

To learn how to use indexing and slicing to access data in Python programs.

To define the structure and components of a Python program.

To learn how to write loops and decision statements in Python.

To learn how to write functions and pass arguments in Python.

To learn how to build and package Python modules for reusability.

To learn how to read and write files in Python.

To learn how to design object‐oriented programs with Python classes.

To learn how to use class inheritance in Python for reusability.

To learn how to use exception handling in Python applications for error handling