Skip to content

My solutions/projects in the 100 days of code challenge course.

License

Notifications You must be signed in to change notification settings

ArielMAJ/100-days-of-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

100 Days of Code: The Complete Python Bootcamp

My solutions/projects in the 100 days of code challenge course.

Keep in mind it's 100 projects for 100 days, nobody said those needed to be consecutive days (...i think). So, as almost every new project gets more complex than the last one, I'm taking my time and completing them when I feel it's a good day to tackle it.

Of course I liked the idea of coding everyday anyway (and I am), so check out my other repositories to see what else I'm working on.

Days 01~14: Beginner projects (to be uploaded)

These were all written in a Jupyter Notebook. They are very simple "projects" just to go through the very basics of Python.

Days 15~31: Intermediate projects

These go through a few more complex python concepts, different libraries/modules. Tkinter is explored a lot here and the student is highly encouraged to search up stuff on his own to complete the projects.

The projects I'm the most proud of in this group are the:

Day 28 - Pomodoro App

I didn't diverge too much from the proposed by the teacher, but it ended looking quite nice. I personalized the buttons and added the functionality of pausing the timer (which isn't proposed by the teacher).

Day 29 - Password Generator App

This is my favorite one from the intermediate projects. I was studying SQLite when I did this project and decided to use it to store the passwords. I ended up going overboard and added a second window in which the user can easily see all passwords/search for specific ones/delete them/copy them to the clipboard. The original project stores them in txt files and you have to open the file manually to see them. Later on "Day 30" the teacher proposes using JSON files to store them and proposes a simple search button, but what I had already done was far better.

Day 31 - Flashcards App

From this project onward I started incorporating a little bit of the knowledge I acquired from CS50P: black and pylint was extensively used and followed, etc. I also changed from tkinter to customtkinter.

Days 32~XX: Intermediate+ projects (TBA)

TBA.

About

My solutions/projects in the 100 days of code challenge course.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages