Skip to content

100 Days of Code: Python Bootcamp Progress ๐Ÿš€๐Ÿ - Documenting my coding journey with projects and logs.

Notifications You must be signed in to change notification settings

ollyp25/100DaysOfCode-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

18 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

100 Days Of Code - Python Bootcamp

Welcome to my repository for the 100 Days of Code - Python Bootcamp challenge! This repository contains my study logs and all the projects Iโ€™ve completed as part of this Udemy course. Each folder in this repository contains information about the concepts I learned that day of the challenge, as well as one or more mini-projects I have worked on.

About the 100 Days of Code challenge

This coding challenge is about committing myself to code for at least an hour each day to increase my knowledge of Python gradually. Each day I focus on learning new syntax and concepts of Pythion (plus its various libraries) and applying them through hands-on projects.

Projects log

Below is a table containing information on what concepts were learned and what projects were completed on each day of the challenge (in descending order):

Day Topic Project of the Day
Day 24 Files, Folders & Automating Tasks Automated Letter Generator
Day 23 Turtle Crossing Game Turtle Crossing Game
Day 22 Building Pong with Turtle & OOP Pong Game
Day 21 Building the Snake Game (Part 2) Snake Game
Day 20 Building the Snake Game (Part 1) Snake Game
Day 19 Turtle Graphics, Event Listeners & Mini Games Turtle Race Game
Day 18 Graphical User Interface (GUI), Turtle Graphics & Module Imports Hirst Painting
Day 17 OOP and Custom Classes Quiz Project
Day 16 Object Oriented Programming (OOP) OOP Coffee Machine
Day 15 The Coffee Machine Coffee Machine
Day 14 Higher or Lower Game Higher or Lower Game
Day 13 Debugging No project for Day 13
Day 12 Scope and Number Guessing Game Number Guessing Game
Day 11 Blackjack Capstone Project Blackjack Game
Day 10 Functions with Outputs Calculator
Day 9 Dictionaries, Nesting and the Secret Auction Blind Auction
Day 8 Function Parameters & Caesar Cipher Caesar Cipher
Day 7 Recap Hangman Game
Day 6 Python Functions & Karel No project for Day 6
Day 5 For Loops Password Generator
Day 4 Random Module Rock Paper Scissors
Day 3 Control Flow and Logical Operators Treasure Island Game
Day 2 Understanding Data Types and String Manipulation Tip Calculator
Day 1 Working with Variables in Python Band Name Generator

Technologies Used

  • All of these projects are written in Python 3.
  • IDEs: I use PyCharm to write and run the code.
  • Git & GitHub: For version control and sharing my progress.

Future Enhancements

As I progress through the 100 Days of Code challenge, I will update the repository and add more advanced projects. I will also start incorporating more advanced concepts, libraries, and frameworks into my code.

  • Add advanced features like input validation, error handling, and enhanced user interfaces.
  • Explore web development with Flask.
  • Integrate APIs and explore real-world applications.

How to Contribute

Feel free to fork this repository and submit pull requests if youโ€™d like to contribute improvements, bug fixes, or new features.

License

This repository is licensed under the MIT License.

Acknowledgments

Huge thanks to Udemy and Angela Yu for making this journey possible. Also, shout out to the Python community for all the resources and tutorials available.

About

100 Days of Code: Python Bootcamp Progress ๐Ÿš€๐Ÿ - Documenting my coding journey with projects and logs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages