TrashPanda Wiki
Advertisement

Prioritization and Categorizing[]

To prioritize, use these 3 questions:

  1. Do I know what the topic is?
  2. Will it be useful to me in the medium-to-long term?
  3. Does it relate to what I am working on now?

Step 1 - Topics you have no idea about go straight to the top of the list.

Step 2 - Reshuffle based on whether the topic is useful to you in the medium-to-long term.

Step 3 - Reshuffle again based on whether it relates to something you are currently working on.


With the priorotizationg taken care of we can then move on to adding to one of the three categories (IDENTIFICATION, DISCOVERY, or PRACTICE).

ref : How to prioritize what you learn by creating a topic backlog by Dan Draper

Topics[]

Programming[]

General Python Knowledge[]

  1. Sets - DISCOVERY
  2. Descriptors - DISCOVERY
  3. PyQt - Signals and Slots - PRACTICE
  4. Web Scraping in Python using BeautifulSoup - PRACTICE
  5. Pickling and Shelving in Python - DISCOVERY
  6. Using Python Virtual Environments - DISCOVERY
  7. Python's Flask - DISCOVERY
  8. Using lambda functions - PRACTICE
  9. Regex - PRACTICE
  10. CSV file reading and writing in Python - PRACTICE

Specific Programming Topics[]

  1. Face Recognition with cv2 - DISCOVERY
Advertisement