
Advanced Python for Data Science
This comprehensive course covers a wide range of topics, providing learners with a solid foundation in Python programming.
Course Info
Registration Instructions, Policies and Procedures
Registration instructions and tips, coupled with a clear understanding of policies and procedures, lay the foundation for a fulfilling and successful academic experience.
The course 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 Standardized English Proficiency Test (SEPT)/Online English Placement Test (OEPT) With Live Proctoring or pass ENGGA2D.
- Passing Data Analysis and Visualization.
Fees (EGP) | |
---|---|
Admission Fees | 150 |
Course Tuition Fees (per subject or level) | 3,500 |
Placement Test Fees (if required) | |
Refund Policy |
Contact Us |
---|
For further information, contact us on 16723 or 02.2797.6924 Sundays through Thursdays, from 9 am – 4 pm email us at [email protected] or [email protected] |