Pyhton

Scope

  • 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

Topics

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

Resources

Team

  • Catalin Boja, catalin.boja@ie.ase.ro
  • Bogdan Iancu, bogdan.iancu@ie.ase.ro

Course & labs