Advanced Python for Data Science
-
This comprehensive course covers a wide range of topics, providing students with a solid foundation in Python programming. It starts with an introduction to Python and covers syntax, data types, operators, input/output functions, flow control, command line arguments, functions, modules, OOP concepts (encapsulation, inheritance, polymorphism, abstraction), exception handling, file handling, date/time operations, threads, networking, and popular libraries like NumPy, Pandas, and Matplotlib. By the end of the course, students will have a strong understanding of Python programming, enabling them to develop applications, work with data efficiently, and utilize libraries for data analysis and visualization.
Code Title CEUs* Prerequisites CDAV 102 Advanced Python for Data Science 3
Passing Data Analysis and Visualization. *Continuing education unit equals 10 contact hours.
-
By the end of this course, learners will be able to
- Explore Python programming language and various collection types in Python
- Define logic using conditional statements and looping constructs.
- Explore the different types of operators available in Python.
- Analyze how to pass command line arguments to Python programs.
- Create and utilize functions, lambdas, decorators, and generators in Python.
- Discuss the fundamentals of Object-Oriented Programming (OOP) and its four principles.
- Implement inheritance, abstraction, polymorphism, and encapsulation in your code.
- Utilize abstract classes and interfaces to implement abstraction in your programs.
- Read and write files using the Files API in Python.
- Handle data and time-related operations in Python.
-
- Applicants must obtain the score for course ENGGB1A on the SEPT/OEPT or pass ENGGA2D.
- Passing Data Analysis and Visualization.
-
EGP 2,500
Course Info
Dates: To know more about the registration deadline and term dates, click here.
Contact Us
Email: sce@aucegypt.edu
Hotline: 16723