Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to my Daily Python Lab! This repository is designed for practicing Python by building small, daily scripts that help improve my skills and grow my GitHub contributions.

How to Use This Repository

Each script is designed to be completed in one day.

Commit each script daily to track your progress.

You can pick any script from the list below.

Update the README weekly with what you learned.

Daily Python Script Ideas

  1. Basics & Math

Simple calculator (add, subtract, multiply, divide)

Tip calculator

Unit converter (km ↔ miles, Celsius ↔ Fahrenheit)

BMI calculator

Age calculator (calculate age from birth year)

Factorial calculator

Prime number checker

Multiplication table generator

Fibonacci sequence generator

Random number guessing game

  1. Strings & Text

Reverse a string

Count vowels in a string

Palindrome checker

Title case / uppercase / lowercase converter

Word frequency counter

Pig Latin converter

Simple text-based encryption (Caesar cipher)

Count words in a sentence

Remove duplicate characters from a string

Text-based countdown timer

  1. Lists & Loops

Find the largest/smallest number in a list

Sum all numbers in a list

Remove duplicates from a list

Sort a list without using .sort()

Merge two lists alternately

Filter even/odd numbers from a list

Generate list of squares/cubes

Randomly shuffle a list

Find common elements in two lists

Simple todo list CLI

  1. Files & Data

Read a text file and count words

Write a list of items to a file

Append a line to a file

Merge two text files

Find duplicate lines in a file

Save user input to a file (mini-journal)

Read CSV and sum a column

Simple log parser (count errors)

Generate a report from data in a file

Backup a file with timestamp

  1. Random & Games

Random password generator

Dice rolling simulator

Coin flip simulator

Rock, Paper, Scissors game

Number guessing game with hints

Hangman (simple version)

Magic 8-ball question answerer

Simple blackjack score calculator

Random fun fact generator

Quiz game (multiple-choice questions)

  1. Intermediate / Fun Projects

Countdown timer

Alarm clock (CLI version)

Mini calendar / scheduler

Expense tracker

Weather info fetcher (using API)

URL shortener (simple version)

Quiz generator (from a text file)

Digital clock in terminal

Password strength checker

Simple chatbot (text-based)

Tip: Pick one script per day, commit it to GitHub, and track your progress. Update the README weekly with what you learned!

About

daily python challanges

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages