Go to Main Content

American University in Cairo

 

HELP | EXIT

Detailed Course Information

 

May 19, 2024
Transparent Image
Information Select the desired Level or Schedule Type to find available classes for the course.

CDAV 102 - Advanced Python 4 Data Science

Course Description: (Stand-Alone Course) 
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.

Part of the: Achievement certificate in -Data Analysis and Visualization 
 

Learning Outcomes:
By the end of this course, learners will be able to: 


1. Explore Python programming language and various collection types in Python
2. Define logic using conditional statements and looping constructs.
3. Explore the different types of operators available in Python.
4. Analyze how to pass command line arguments to Python programs.
5. Create and utilize functions, lambdas, decorators, and generators in Python.
6. Discuss the fundamentals of Object-Oriented Programming (OOP) and its four principles.
7. Implement inheritance, abstraction, polymorphism, and encapsulation in your code.
8. Utilize abstract classes and interfaces to implement abstraction in your programs.
9. Read and write files using the Files API in Python.
10. Handle data and time-related operations in Python.
 

Admission Requirements for the above certificate(s):
 Applicants must pass the Standardized English Proficiency Test (SEPT/OEPT) and score level ENGG B1A.


3.000 Continuing Education Units
3.000 Lecture hours

Levels: Continuing Education
Schedule Types: Lecture

SCE Career Development Department

Course Attributes:
SCE-BSD Courses-REG

Restrictions:
Must be enrolled in one of the following Programs:     
      Data Analysis & Visualization
Must be enrolled in one of the following Departments:     
      SCE Career Development

Prerequisites:
Continuing Education level CDAV 101 Minimum Grade of D

Return to Previous New Search
Transparent Image
Skip to top of page
Release: 8.7.2.4