• Understand the language fundamental concepts
  • Understand how to use and what’s the development cycle
  • Being able to read and understand Python source code
  • Prerequisite for starting to modify and write Python source code


Section 1 – Python fundamentals

  • basic concepts: interpreter, scripts
  • Prerequisites, using an IDE – IDLE
  • Basic Python Concepts: syntax and coding styles, data types, variables, operators, control structures, strings, some collections, functions, lambda expressions, exceptions, files

Section 2 – Python advanced topics

  • Modules
  • Classes and objects
  • Regular expressions
  • Iterators and Generators
  • Database
  • Networking
  • UI
  • Standard Library
  • Multithreading



  • Catalin Boja,
  • Bogdan Iancu,

Course & labs

Testare automata aplicatii Web cu Robotframework