This is the main page for Masteries for the TC1014 course.

Below you will find all of the Mastery type assignments for this course.

The description is just what it shows here, to see what others are doing, check the hashtag cloud.

  1. Ability to create Python file and run from command line
  2. Ability to create Python project in IDE and run inside the IDE
  3. Create accounts: Blog, Twitter, GitHub
  4. Submit work via Blog RSS and GitHub
  5. Demonstrate use of Linux sufficient for quizzes/exams
  6. Install Linux on their own computer
  7. Use of comments in Python
  8. Python conventions (Zen of Python)
  9. Basic types and their use in Python
  10. Basic output (print) in Python
  11. Calling Python functions
  12. Creating Python functions
  13. Importing and using Python modules
  14. Creating and using a Python module
  15. Use of the conditional “if”
  16. Use of “else” with a conditional
  17. Use of “elif” with a conditional
  18. Nesting of conditional statements
  19. Use of loops with “while”
  20. Use of loops with “for”
  21. Use of recursion for repetitive algorithms
  22. When to use what type of repetition in a program
  23. Creation and use of lists in Python
  24. Creation and use of tuples in Python
  25. Creation and use of ranges in Python
  26. Creation and use of strings in Python
  27. Creation and use of dictionaries in Python
  28. User input (text based) in Python (basic)
  29. Validated user input in Python
  30. Reading and writing of files in Python


CC BY 4.0 Masteries TC1014 by Ken Bauer is licensed under a Creative Commons Attribution 4.0 International License.