Programming with Python (o R) (TDAPP)

This course introduces students to the Python language and contemporary coding practice. Python is great as an introduction to programming and a very useful tool for any professional who want to add coding to his skill set.


Audience (and prerequisites)

Anyone with no prerequisites who wants to approach Python programming


Approaches (Objective)

Introduction to Python

  • Introduction to the tools
  • Base syntax
  • Control flow statement
  • Data structure
  • Functions


Other Python features

  • Packages and modules
  • I/O and system interaction
  • Exception management


Object oriented programming

  • OOP philosophy and purpose
  • OOP in Python
  • Iterators and Generators


Python in production

  • Python best practice
  • Useful library