0% found this document useful (0 votes)
10 views

Intermediate Python programming -COURSE OUTLINE

Uploaded by

Johanise Matewu
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Intermediate Python programming -COURSE OUTLINE

Uploaded by

Johanise Matewu
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Intermediate Python Programming

COURSE OUTLINE

Utilizing Python 3, Intermediate Python is a project-based class in which you will learn
the ins and outs of the Python language beginning where the introduction class left off.
This class takes a new approach to learning python and integrates with many of the same
technologies you would see working in the development world such as GitHub and cloud
IDEs. This course will give you the tools and experience you need to apply the Python
programming language in real world scenarios upon completion

While completing Learn Intermediate Python , you’ll learn about:


 The various ways to utilize functions to create cleaner and more manageable code
 The core pillars of one of the most popular programming paradigms - Object-
Oriented Programming
 How Python iteration works under the hood and how to create custom iterators
using generator functions
 How to use specialized Python collections as alternatives to Python’s general-
purpose built-in containers
 How to better manage resources using context managers
 How to use the Python Unittest library to test complex applications

METHOD: This course will include online learning, audio, video ,text, assigned
readings, class discussions and case studies

COURSE WEIGNING: The continuous assessment will include for works, quizzes, a
test, a case study.

FINAL EXAM: After completing the final exam and all online classes the user is issued
a certificate of completion.

OUTLINE

I. NTRODUCTION

wditinstitute.com
II. OBJECT-ORIENTED PROGRAMMING
1. Encapsulation
2. Abstraction
3. Inheritance
4. Polymorphism
5. Quiz

III. COMPREHENSIONS
1. Lists
2. Sets
3. Generator comprehension
4. Dictionaries
5. Quiz

IV. LAMPDA FUNCTIONS


1. Quiz

V. INHERITANCE
1. Quiz

VI. PYTHON MODULES AND PIP

VII. ASYNC IO
1. Async IO library
2. Quiz

VIII. ALGORITHMS AND DATA STRUCTURES


1. Basic data structures
2. Trees and tree algorithms
3. Control structures

IX. ENVIROMENTS
1. virtualenv
2. Quiz

X. Final examination
XI. Certificate

References
Image derived from pythorn.org

wditinstitute.com

You might also like