First steps

  1. What is Python?
  2. What is needed to write a program?
  3. The source (code) of Python
  4. Python 2 vs. Python 3
  5. Installation
  6. Installation on Linux
  7. Installation on Apple Mac OSX
  8. Installation on MS Windows
  9. Editors, IDEs
  10. Documentation
  11. Program types
  12. Python on the command line
  13. First script - hello world
  14. Examples
  15. Comments
  16. Variables
  17. Exercise: Hello world
  18. What is programming?
  19. What are the programming languages
  20. A written human language
  21. A programming language
  22. Words and punctuation matter!
  23. Literals, Value Types in Python
  24. Floating point limitation
  25. Value Types in Numpy
  26. Rectangle (numerical operations)
  27. Multiply string
  28. Add numbers
  29. Add strings
  30. Exercise: Calculations
  31. Solution: Calculations