Syllabus

In this course you will learn:

  • the universal concepts of computer programming;
  • the syntax and semantics of the Python language;
  • practical skills in resolving typical implementation challenges;
  • how to use the most important elements of the Python Standard Library;
  • how to install your runtime environment;
  • how to design, write, test, and debug your own Python programs.

The course is divide into 4 modules:

  1. Module 1 Introduction to Python and computer programming;
  2. Module 2 Data types, variables, basic input-output operations, and basic operators;
  3. Module 3 Boolean values, conditional execution, loops, lists and list processing, logical and bitwise operations;
  4. Module 4 Functions, tuples, dictionaries, and data processing.

Why should you learn PYTHON?

Python is omnipresent, and many people use numerous Python-powered devices on a daily basis, whether they realize it or not. There have been millions (well, actually billions) of lines of code written in Python, which means almost unlimited opportunities for code reuse and learning from well-crafted examples. What's more, there is a large and very active Python community, always happy to help.

There are also a couple of factors that make Python great for learning:

  • It is easy to learn - the time needed to learn Python is shorter than for many other languages; this means that it's possible to start the actual programming faster;
  • It is easy to use for writing new software - it's often possible to write code faster when using Python;
  • It is easy to obtain, install and deploy - Python is free, open and multiplatform; not all languages can boast that.

Completing this course can be a stepping-stone to learning any other programming language, and to exploring technologies using Python as a foundation (e.g., Django). The course is distinguished by its affordability, friendliness, and openness to the student.

The first part starts from the absolute basics, guiding you step-by-step to complex problems explained in part 2, making you a responsible software creator able to take on different challenges in many positions in the IT industry.

results matching ""

    No results matching ""