This class for students with prior knowledge of Python will cover more advanced object oriented programming concepts. Students will learn how to set up their environment for programming projects using virtual environments and pip to install external libraries. The course will also cover exception handling as well as custom classes. In addition, students will be introduced to widely used Python libraries such as Collections library of advanced data types and NumPy library for advanced numerical analysis.
PREREQUISITES: Fundamentals of Programming AND Python – Introduction AND Python – Intermediate courses OR demonstrated prior knowledge of Python.