Skip to content

Practicing in python (The mega python course - Udemy)

Notifications You must be signed in to change notification settings

Rinak96/Udemy_PythonPractice

Repository files navigation

Udemy_PythonPractice

Hi there. My name is Rina Kochirgan and I will not miss an opportunity to learn new things. After finishing my computer science degree in the Technion, I wanted to practice and get more experienced with Python. This repository is for educational purposes only.

The course is "The Python Mega Course: Build 10 Real-world Applications".
I will try my best to incorporate new features in the applications.

1.EnglishDict -
input : a word in English
output : the definitions (+ corrections)
tools : json file, difflib library to get closeset matches

2.Mapping -
input : csv file of cities in Israel and their COVID19 status
output : a map with markers indicating the color of the city {red, green, yellow, orange}
tools : folium , pandas, geopy to convert city name into longtitude and latitude 4

3.Game inventory -
A program for games inventory with the information:
Title, Genre, Publisher, Release Date, Rating, Developer
Operations:

  1. View all games
  2. Search a game
  3. Update a game
  4. Delete a game
  5. Get best games rating
  6. Get all games released in the past year (2021)
  7. Get best games in the past year
  8. Show games sorted by title
  9. Show games by genre
  10. Show best game in every genre

tools : sqlite3 , tkinter 3

4.How_do_you _feel_memes
An "app" for generating a meme based on the user's mood.
The app requiers registration.
input : a mood (will correct to the closest mood if there is a spelling mistake)
output : a meme that corresponds to the mood (randomly chosen between a list of memes)
tools : json files, difflib library to get closest matches, kivy

1 2

Releases

No releases published

Packages

No packages published

Languages