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
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.
This is a list of the basic python concepts which
- 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
- Files, Directories, Path
- CVS Data w/ Pandas
- API Endpoints & Requests
- Event Listeners
- Projects:
- Snake Game
- Pong
- Bootleg Crossy Roads
- Projects:
- Pomodoro GUI
- Flash Card App
- Trivia Guessing Game
- smtplib - used to send mail
- International Space Station Current Location - Returns the current location of the ISS
- Sunrise Sunset - Provides sunset and sunrise times for a given latitude and longitude
- Open Trivia Database - User-contributed trivia question database
- Open Weather Map - Access current weather data for any location
- Twilio - Send outbound SMS
- Twilio (Whatsapp) - Alternative to SMS, whatsapp
- Alpha Vantage - API for stock market tickers
- News API - Searching and retrieving live articles from all over the web
- Pixela - a visualization tool that provides a GitHub like graph
- Nutritionix - data on exercises and food; has api for parsing input through a natural language engine
- Sheety - Restful JSON API for google spreadsheets
- 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.