Python Programming - TDL School
Course

Python Programming

The aim of the course is to expand the current junior level knowledge of Python to intermediate level. The course will delve into object oriented programming concepts, its principles and properties. Afterwards the course will expand knowledge in more advanced concepts in programming and Python specific functionalities, as well as understanding of managing library dependencies for a Python project.

Course content

2 hoursObject Oriented Programming principles, classes, methods2 hours

1.5 hoursInheritance, Composition1.5 hours

1.5 hoursIterators, Recursion1.5 hours

1.5 hoursFunctional programming - map, filter, sum, anonymous functions1.5 hours

0.5 hoursMemory management, pass by reference & value0.5 hours

1 hourDependency management1 hour

Outcomes

After successfully completing this course you will be able to:

  • understood Object Oriented Programming (OOP) principles
  • understood and practiced more advanced principles of programming - recursion, functional programming
  • understood some advanced concepts of iterators in Python
  • understood dependency management tools in Python

Certificate

We will issue an official certificate to confirm that you have successfully completed a course and are ready to kick-start your career in IT.

Everything is provided

In the beginning of the course, you will receive everything you need to start learning successfully.

Training led by experienced professionals

Receive both theoretical and practical knowledge from experienced professionals who are also passionate about teaching.

Opportunity to solve real-life problems

Gain experience in an environment where real-life challenges are presented and solved.