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. Conditionals: if
  21. Conditionals: if - else
  22. Divide by 0
  23. Conditionals: if - else (other example)
  24. Conditionals: else if
  25. Conditionals: elif
  26. Ternary operator (Conditional Operator)
  27. Case or Switch in Python
  28. Exercise: Rectangle
  29. Exercise: Calculator
  30. Exercise: Age limit
  31. Exercise: What is this language?
  32. Exercise: Standard Input
  33. Solution: Area of rectangle
  34. Solution: Calculator
  35. Solution: Calculator eval
  36. Solution: Age limit
  37. Solution: What is this language?
  38. Command line arguments
  39. Command line arguments - len
  40. Command line arguments - exit
  41. Exercise: Rectangle (argv)
  42. Exercise: Calculator (argv)
  43. Solution: Area of rectangle (argv)
  44. Solution: Calculator (argv)
  45. Solution: Calculator eval
  46. Compilation vs. Interpretation
  47. Is Python compiled or interpreted?
  48. Flake8 checking
  49. Pylint checking