ReDI School of Digital Integration is a non - profit organization that promotes the economic and social integration of newcomers and asylum seekers in Germany and Europe. The courses offered at ReDI School are not part of governmental policies or public programs . Participation in the courses is voluntary and free for the participants. ReDI School is financed through donations and works through the voluntary commitment of the teachers. CERTIFICATE OF ACHIEVEMENT This Certificate is awarded to Emeka Raymond Okolocha for successful completion of Python Intermediate After this course, the participants have learned about: COURSE CONTENT ● Revision of Basic Python ● Data Manipulation o Lists, Dictionaries, Tuples etc. o Map, filter, reduce, etc. (Optional) ● Object - oriented Programming o Introduction to OOP o Classes, objects, attributes, methods o Inheritance and Polymorphism (Optional) o Special methods ("magic methods") (Optional) ● Error Handling, Debugging and Testing o How to debug o Exception handling & errors o Logging, Testing (with pytest), Debugging ● Modules o Modules and Packages o Virtual Environment o Requests Library for HTTP/API interaction o Files (I/O) ● Language constructs & Tools o Advanced Functions (variable arguments, anonymous and lambdas, closures, decorators, generators etc.) LEARNING OUTCOMES Upon successful completion, students have the knowledge and skills to: • Comfortable writing Python code • Familiar with all the basics • Comfortable using all the standard data types (including dictionaries, tuples. lists) • Familiar with the concept of Object Oriented Programming • Able to use python packages, as well as split code into smaller modules • Know how to read and write external files • Able to easily debug code and find errors • Able to test python code • Ready to join advanced courses (Backend or Data Science) • Able to think more like a programmer This course was held for a period of 52 - hours from March 2021 to June 2021. Berlin, 5th of July 2021 Anne Kjaer Bathel Managing Director ReDI School of Digital Integration CEO & Co - Founder