Skip to content

Latest commit

 

History

History
66 lines (53 loc) · 2.89 KB

File metadata and controls

66 lines (53 loc) · 2.89 KB

This repository documents my journey in taking the Udemy Python Course. In it of it self I am also practicing to document my work and take notes. Its the start to me being a self-directed learner and putting in the time outside of what school has to offer.

Notes and Project Information will be found on this notion page

What I have Learned

The Big Takeaway

The introductory material is a great refresher as someone who's gone through university programming courses. Good practice with how to read documentation for APIs and really good exposure to the various kinds of APIs that are availiable.

Fundamentals

This is a list of the basic python concepts which

Introductory Material

  • Variables/Data Types
  • Control Flow & Logical Operators
  • Dictionaries & Lists
  • Loops
  • Functions & Parameters
  • Scopes
  • Object Oriented Programming (OOP)
    • Constructing Objects/Classes
    • Attributes
  • Inheritance
  • List/Dictionary Comprehension (very useful/practical)
  • kwargs
  • Exception Handling

Application/Web

  • Files, Directories, Path
  • CVS Data w/ Pandas
  • API Endpoints & Requests

GUIs

Turtle Graphics

  • Event Listeners
  • Projects:
    • Snake Game
    • Pong
    • Bootleg Crossy Roads

Tkinter

  • Projects:
    • Pomodoro GUI
    • Flash Card App
    • Trivia Guessing Game

APIs

Tools

  • replit - An online IDE that's very ready to use out of the box to quickly run and test code.
  • Python Anywhere - Cloud service that hosts and runs python code.