First steps


  1. Installation
  2. Editors, IDEs
  3. Atom for Python
  4. Documentation
  5. Python on the command line
  6. The Python interactive shell
  7. REPL - Read Evaluate Print Loop
  8. Using Modules
  9. Getting help
  10. IDLE - Integrated DeveLopment Environment
  11. First script - hello world
  12. Exercise: Hello world
  13. The main function
  14. Indentation
  15. Conditional main
  16. print in Python 2
  17. print in Python 3
  18. print in Python 2 as if it was Python 3
  19. Prompting for user input in Python 2
  20. Prompting for user input in Python 3
  21. Prompting both Python 2 and Python 3
  22. Add strings (concatenate)
  23. Add numbers
  24. How can I check if a string can be converted to a number?
  25. Converting to int
  26. Conditionals: if - else
  27. Conditionals: elif
  28. Comments
  29. Command line arguments
  30. Parameter passing
  31. Command line arguments and main
  32. Is Python compiled or interpreted?
  33. Exercise: Rectangular
  34. Exercise: Calculator
  35. Solution: Area of rectangular
  36. Solution: Area of rectangular (argv)
  37. Solution: Calculator
  38. Solution: Calculator eval
  39. PyCharm Intro
  40. PyCharm Python console at the bottom left
  41. Spyder Intro
  42. Interactive Debugging