Giter VIP home page Giter VIP logo

udemy-projects's Introduction

About πŸ‘¨β€πŸ’»

This repository is about my Python learning and projects I have created


Things I have added here so far πŸ’»

    • In this completed version, users can enter their details in a replit and the program updates the details into a google sheet

    • Summary - The program checks for flights (In the period of tomorrow to next 6 months) to specific locations in a google sheet, if the actual price of a flight is cheaper than the price in google sheet then send a email with relevent information to the emails that are in a google sheet

    • Note - The departure location of the flights is, Colombo (IATA Code - CMB) and the default value for maximum stop-overs is 1

  • Workout Tracker with Google Sheets πŸ’ͺ (Day 38)

    • In this program, user can input the exercises they did along with durations and then those data is sent to a API through POST method, the API returns some data (eg - How much calories spent). After that, the program asks the user the date and time they did those exercises Finally, the program updates a google sheet via another API with the following data: 1. Date 2. Time 3. Exercise (eg :- Push-up) 4. Duration 5. Calories
    • Note - Don't assume the calory count to be 100% accurate because defining the calory count may differ from person to person
  • Habit Tracker 🧘 (Day 37)

  • Stock Trading Alert Program πŸ“ˆ (Day 36)

    • Summary - The program checks the percentage between yesterday's closing value and day before yesterday's closing value of TSLA (Tesla Inc) company. If the percantage is greater than 5% or if it is smaller than -5%, program gets data from news API. And then it sends the top 3 news pieces to the desired email via smtplib
    • Problems - The stock updates seem to be quite late. And I assume they are updated in evening (I'm in Colombo Time Zone)
  • Rain Alert Program β˜” (Day 35)

    • Summary - In this program, it checks if it will rain in next 12 hours via openweathermap API and if it predicts that it will rain in next 12 hours an e-mail is sent saying 'Bring An Umbrella'
  • Quizzler App ⁉️ (Day 34)

    • This is a upgraded version of day 17 quiz game
    • Uses a GUI instead of text inputs
    • Uses questions from random topics via Trivia API
  • Day 33 (Learn about API and create a ISS Overhead Notifier and a Kanye Quote Program)

    • In this program, an e-mail is sent if the International Space Station near me and if it is currently dark
    • In this commit, I created two functions 'is_iss_above_me()' and 'it_is_dark_now()', so that the code is more readable and easy to understand
    • Note: I think there is a minor problem with the sunrise-sunset API used in this program
  • Day 32 πŸ“§ (Learn e-mail sending with Smtplib and do monday-motivation sender and automated-birthday-wisher)

  • Flash Card App πŸ“‘ (Day 31)

    • This is a simple flash card app that allows the user to test their French words memory. The user can interact with the program using the buttons.
    • In this program the user can select whether they already know the current word or not by simply clicking the right button or the wrong button.
    • If the user clicks the right button, the row containing that word and it's translation will be deleted from the words_to_learn.csv.
    • So after that the program would only show the words in words_to_learn.csv and it wouldn't show the words that the user already knows.
    • If the user runs the program for the first time or the words_to_learn.csv file is deleted, the program would consider all the words are unknown.
  • Day 30 work (in features branch) (Add json and search feature in password manager)

  • Password Manager GUI πŸ”‘ (Day 29)

  • Pomodora Timer⏰ (Day 28)

  • Day 27 work (Tkinter, optional arguments, *args, **kwargs)

  • Day 26 work (List, dict comprehension and the NATO phonetic alphabet challenge)

  • Day 25 work (Reading CSV, Pandas and the US states game)

  • Mail Merge Challenge βœ‰(Day 24) BTW There is a small typo in the commit b7f9b53507e4c2a2f774372bacd9fbea67d83c92

  • Turtle Crossing 🚸 (Day 23)

  • The Pong Game πŸ•ΉοΈ (Day 22)

  • The Snake Game 🐍 (Day 20 and 21)

  • Day 19 work (Including turtle race)

  • Day 18 work (Including hirst challenge)

  • Day 17 work (Quiz Game)

  • Day 16 work

  • Coffee Machine β˜•

  • Higherlower Game

  • Blackjack Game πŸƒ


Pictures of my projects πŸ–ΌοΈ

  • Day 39 and 40

image image image image

  • Day 38

image image

  • Day 37

image

  • Day 35

image

  • Day 34

image

  • Day 33

image

  • Day 32

image

  • Day 31

image

  • Day 30 (in features branch)

image

  • Day 29

image

  • Day 28

image

  • Day 27

image

  • Day 25

image

  • Day 23

image

  • Day 22

image

  • Day 20 and 21

image

  • Day 19

image

  • Day 18

image

  • Day 17

image

  • Day 16

image

udemy-projects's People

Contributors

damsith-lk avatar

Stargazers

 avatar

Watchers

Kostas Georgiou avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.