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. Installation of Anaconda
  10. Editors, IDEs
  11. Documentation
  12. Program types
  13. Python on the command line
  14. First script - hello world
  15. Examples
  16. Comments
  17. Variables
  18. Exercise: Hello world
  19. What is programming?
  20. What are the programming languages
  21. A written human language
  22. A programming language
  23. Words and punctuation matter!
  24. Literals, Value Types in Python
  25. Floating point limitation
  26. Floating point -compare using round
  27. Value Types in Numpy
  28. Rectangle (numerical operations)
  29. Multiply string
  30. Add numbers
  31. Add strings
  32. Exercise: Calculations
  33. Solution: Calculations