Giter Site home page Giter Site logo

100daysofcode's Introduction

100DaysOfCode - Python

Welcome to my 100DaysOfCode journey in Python! In this repository, you'll find a collection of daily coding projects and exercises as part of the 100DaysOfCode challenge.

Table of Contents

Daily Projects:-

Daily Coding Exercises: -

I. Beginner: -

Description

This repository documents my progress through the 100DaysOfCode challenge, where I will be working on various Python projects to enhance my coding skills.

These projects are part of the Udemy Course - 100 Days of Code: The Complete Python Pro Bootcamp for 2023 by Dr. Angela Yu.

Some projects may look like they have multiple copies, however it's just that sometimes I created my own code while also making the project following the course. Also, some days use a separate tool for projects and so I have skipped those codes in this repository.

Daily Projects Description: -

I. Beginner: -

1. Band Name Generator

  • File: band_name_gen.py
  • Description: A simple Python script that generates band name suggestions based on user input. ๐ŸŽผ
  • Daily Goal: To familiraize with working with variables

2. Tip Calculator

  • File: tip_calculator.py
  • Description: A simple Python script that takes a bill amount as user input and then outputs the bill split. ๐Ÿ’ธ
  • Daily Goal: Understanding data types and manipulating strings

3. Treasure Island

  • File: treasure_island_game.py
  • Description: A simple game that depicts the use of control statements. The game changes according to the user's inputs. ๐Ÿ๏ธ
  • Daily Goal: Learn about control flow and logical operators

4. Rock Papper Scissor

  • File: rock_paper_scissors.py
  • Description: A simple rock-papper-scissor game. โœ‚๏ธ
  • Daily Goal: Learn more about randomization and python lists

5. Random Password Generator

  • File: random_password_generator.py
  • Description: A simple Python script that generates a random password for the user. ๐Ÿ”‘
  • Daily Goal: Learn about python loops

7. Hangman

  • File: hangman2.0.py
  • Description: A simple hangman game. This project features my code and so most things have been made much harder than what they asked for. ๐Ÿง๐Ÿฟโ€โ™‚๏ธ
  • File: hangman2.1.py
  • Description: A simple hangman game. This code is from the course itself and so is much simpler to understand, most probably. ๐Ÿ•บ
  • Daily Goal: Work with lists and strings more

8. Caesar Cipher

  • File: Caesar Cipher
  • Description: A simple Python script that inputs plain or encoded text and displays the corresponding encoded or decrypted text. ๐Ÿ“‡
  • Daily Goal: Learn about function parameters

9. Blind Auction

  • File: Blind Auction
  • Description: A program to create a simple blind auction application. ๐Ÿ—ฟ
  • Daily Goal: Learn more about dictionaries

9. Calculator

  • File: Calculator
  • Description: A simple calculator program. ๐Ÿ–ฉ
  • Daily Goal: Learn about function with outputs

How to Use

You can navigate through the folders to explore each day's project and the exercises. The projects are organized by difficulty level, making it easy to follow my coding journey from beginner to more advanced concepts.

Feel free to explore the code, use it as a reference, or even contribute to the projects if you have ideas for improvement!

License

This project is licensed under the MIT License, which means you're free to use, modify, and distribute the code.

Connect with Me

If you have any questions, suggestions, or just want to connect, you can find me on LinkedIn or mail me at [email protected]

Happy coding!

100daysofcode's People

Contributors

tgpaul avatar

Watchers

 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.