Skip to content

VILAS07/PythonBasics

Repository files navigation

🐍 Python Basics – Day-Wise Learning Journey

This repository documents my daily Python learning progress with practice programs, tasks, and mini-projects.
Each folder contains the code I wrote on that day while learning Python step-by-step.


📅 Daily Progress Timeline

📘 Day 1 – Python Introduction & Variables

  • Basics of Python
  • Print statements, comments
  • Understanding variables and data types
    📂 Folder: Variables

✖️ Day 2 – Operators in Python

  • Arithmetic, Assignment, Comparison, Logical, Membership & Identity Operators
    📂 Folder: operators

🔀 Day 3 – Conditional Statements

  • if, elif, else
  • Decision-making in Python
    📂 Folder: Conditional Statements

🧠 Day 4 – IF-ELSE Programs

  • Multiple real-life IF-ELSE examples
  • Organized scenario-based practice
    📂 Folder: IF-ELSE

🔁 Day 5 – Loops in Python

  • for loop basics
    📂 Folders: loop, loops, loop day2

🔁 Day 6 – While Loop

  • Using while loop for repetition
    📂 Folder: while loop

🔁 Day 7 – Nested Loops

  • Loop inside a loop
  • Pattern printing
    📂 Folders: nested_loop, nested loop day2

🔤 Day 8 – Strings

  • String basics, indexing, slicing
    📂 Folder: string_m

🧵 Day 9 – String Manipulation

  • String methods & formatting
    📂 Folder: String_Manipulation

🧺 Day 10 – Lists

  • Creating, updating, slicing lists
  • List methods
    📂 Folder: LIST

Day 11 – List Comprehensions

  • One-line list processing logic
    📂 Folder: LIST_COMPREHENSIONS_27

🗂️ Day 12 – More List Programs

  • Extra list practice programs
    📂 Folder: List day 17-10-25

🧰 Day 13 – Dictionaries

  • Key-Value pairs, methods & operations
    📂 Folder: DICT 21

🧮 Day 14 – Sets

  • Set operations: union, intersection, difference
    📂 Folder: SETS 27-10

🧑‍💻 Day 15 & 16 – Functions

  • Writing functions
  • Parameters, return values
    📂 Folders: Functions, Functions 30

🚀 Day 17 – Advanced Functions

  • Additional practice programs on functions
    📂 Folder: Functions Second Folder Updated 30-10-25

🕹️ Day 18 – Mini Python Game

  • Applied concepts through a simple game project
    📂 Folder: GAME

🧮 Day 19 – Lambda, Map & Filter Functions

  • Practiced lambda, map & filter functions with multiple examples
    📂 Folder: Lambda Function 3

🧪 Extras

  • Output_Function: Testing function outputs
  • .idea: PyCharm project settings (ignore)

🎯 What This Repo Shows

✔ Progressive Python learning from basics to applications
✔ Daily tasks and practice programs
✔ Cleanly structured day-wise record of learning


⭐ How to Use This Repo

  1. Start from Day 1 and move step-by-step
  2. Each folder contains code & practice problems for that day
  3. Ideal for beginners learning Python in a structured way

💚 Happy Learning & Coding!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages