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. Types matter to Python (a bit)
  25. String vs int
  26. String vs float
  27. int and float
  28. Literals, Value Types in Python
  29. Floating point limitation
  30. Floating point -compare using round
  31. round
  32. Value Types in Numpy
  33. Rectangle (numerical operations)
  34. Multiply string
  35. Add numbers
  36. Add strings
  37. Exercise: Calculations
  38. Solution: Calculations