Second steps

  1. Modules
  2. A main function
  3. The main function - called
  4. Indentation
  5. Conditional main
  6. Input - Output I/O
  7. print in Python 2
  8. print in Python 3
  9. print in Python 2 as if it was Python 3
  10. Exception: SyntaxError: Missing parentheses in call
  11. Prompting for user input in Python 2
  12. Prompting for user input in Python 3
  13. Python2 input or raw_input?
  14. Prompting both Python 2 and Python 3
  15. Add numbers entered by the user (oups)
  16. Add numbers entered by the user (fixed)
  17. How can I check if a string can be converted to a number?
  18. Converting string to int
  19. Converting float to int
  20. How can I check if a string can be converted to a number?
  21. Conditionals: if
  22. Conditionals: if - else
  23. Divide by 0
  24. Conditionals: if - else (other example)
  25. Conditionals: else if
  26. Conditionals: elif
  27. Ternary operator (Conditional Operator)
  28. Case or Switch in Python
  29. Exercise: Rectangle
  30. Exercise: Calculator
  31. Exercise: Age limit
  32. Exercise: What is this language?
  33. Exercise: Standard Input
  34. Solution: Area of rectangle
  35. Solution: Calculator
  36. Solution: Calculator eval
  37. Solution: Age limit
  38. Solution: What is this language?
  39. Command line arguments
  40. Command line arguments - len
  41. Command line arguments - exit
  42. Exercise: Rectangle (argv)
  43. Exercise: Calculator (argv)
  44. Solution: Area of rectangle (argv)
  45. Solution: Calculator (argv)
  46. Solution: Calculator eval
  47. Compilation vs. Interpretation
  48. Is Python compiled or interpreted?
  49. Flake8 checking
  50. Pylint checking