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. Conditional main
  15. print in Python 2
  16. print in Python 3
  17. print in Python 2 as if it was Python 3
  18. Prompting for user input in Python 2
  19. Prompting for user input in Python 3
  20. Prompting both Python 2 and Python 3
  21. Add strings (concatenate)
  22. Add numbers
  23. How can I check if a string can be converted to a number?
  24. Converting to int
  25. Conditionals: if - else
  26. Conditionals: elif
  27. Comments
  28. Command line arguments
  29. Parameter passing
  30. Command line arguments and main
  31. Is Python compiled or interpreted?
  32. Exercise: Rectangular
  33. Exercise: Calculator
  34. Solution: Area of rectangular
  35. Solution: Area of rectangular (argv)
  36. Solution: Calculator
  37. Solution: Calculator eval
  38. PyCharm Intro
  39. PyCharm Python console at the bottom left
  40. Spyder Intro