Python Introduction

Duration: 5 days
  • About Python
  • Interactive interpreter
  • Variables, objects, identity, assignment
  • Basic input/output and string formatting
  • Executable scripts, modules and packages
  • Control flow (loops, conditions, exceptions)
  • Input, output, file access, internationalization, unicode
  • Functions, local variables
  • Classes, instances, attributes, methods
  • Constructors and inheritance
  • Standard library bits
  • Available literature
  • Overview of previous topics
  • Project organization
  • Python versions and 3.x and 2.x differences
  • Functions, argument list, argument dictionary
  • Generators and iterators
  • Classes, methods, attributes
  • Text processing
  • Working with binary data
  • HTTP client and server
  • Serialization and persistence
  • Logging and debugging
  • Dynamic code generation
  • Managing subprocesses
  • Parallel programming, threads and processes
  • Available literature