Skip to content

BhamareHarshali/Python_Learning_Journey

Repository files navigation

🐍 Python Learning Journey

Welcome to my Python Learning Journey repository!

This repository contains all the programs and practice exercises I completed while learning Python from basic to advanced concepts. It is organized topic-wise for easy navigation and continuous learning.


📚 Topics Covered

✅ 01. Python Basics

  • Tokens
  • Variables
  • Data Types
  • Operators

✅ 02. Hello Python

  • Basic Programs
  • Print Statements

✅ 03. Branching (Decision Making)

  • if
  • if-else
  • Nested if
  • elif Ladder

✅ 04. Looping

  • For Loop
  • While Loop
  • Prime Number
  • Fibonacci Series
  • Armstrong Number
  • Factorial

✅ 05. Patterns

  • Star Patterns
  • Number Patterns
  • Alphabet Patterns
  • Pyramid Patterns

✅ 06. Functions

  • User Defined Functions
  • Recursive Functions
  • Default Arguments
  • Keyword Arguments
  • Variable Length Arguments

✅ 07. Lambda Functions

  • Lambda
  • Filter
  • Map
  • Reduce

✅ 08. Data Structures

  • List
  • Tuple
  • String
  • Dictionary
  • Set
  • Searching
  • Sorting

✅ 09. Object Oriented Programming

  • Encapsulation
  • Inheritance
  • Polymorphism
  • Abstraction
  • Constructors
  • Static Members
  • Method Overriding
  • Operator Overloading
  • Case Study Programs

✅ 10. Comprehensions, Decorators & Generators

  • List Comprehension
  • Dictionary Comprehension
  • Decorators
  • Generators

📂 Folder Structure

01 Token
02 Hello
03 Branching (Decision Making)
04 Looping
05 Patterns
06 Function
07 Lambda_Function
08 Data_Structure
09 Object Oriented Programming
10 Comprehension_Decorators_Generators

🛠 Technologies Used

  • Python 3
  • Visual Studio Code
  • Git
  • GitHub

🎯 Purpose

This repository documents my Python learning journey and serves as a personal reference for Python programming concepts, problem-solving, and Object-Oriented Programming.


👩‍💻 Author

Harshali Dipak Bhamare

  • 🎓 B.Tech Computer Science Graduate
  • 🌱 Currently learning Full Stack Development
  • 💻 Passionate about Python, Web Development, and Problem Solving

⭐ If you find this repository useful, consider giving it a Star!

About

A structured collection of Python programs covering Core Python, OOP, Data Structures, Algorithms, File Handling, and Practice Problems.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages