Skip to content

SonaniAkshit/python-foundation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

141 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Python Foundation

A complete Python learning and practice repository focused on building strong programming fundamentals.


🧠 1 → Python Fundamentals

📘 Basics of Python

  • Python Introduction
  • Variables
  • Input / Output
  • Data Types
  • Operators
  • Operator Precedence
  • Type Conversion
  • Basic Practice Questions

🔤 Strings & Collections

  • Strings
  • Indexing & Slicing
  • String Methods
  • Lists
  • Tuples
  • Sets
  • Dictionaries
  • CRUD Operations
  • Dictionary Methods
  • Nested Dictionary
  • Collection Practice
  • Practice Questions

🔀 Conditional Statements

  • If-Else
  • Nested If
  • Match Case
  • Logical Problems
  • Practice Tasks

🔁 Loops

  • For Loop
  • While Loop
  • Range Function
  • Nested Loops
  • Loop Problems

⚙️ Functions

  • Functions
  • Parameters
  • Return Keyword
  • Lambda Function

⚡ 2 → Intermediate Python + Problem Solving

🧩 Advanced Python Concepts

  • List Comprehension
  • Map Function
  • Filter Function
  • Reduce Basics
  • Practice Questions

📂 File Handling & Error Handling

  • File Handling
  • Read / Write Files
  • Exception Handling
  • Try Except
  • Practice Tasks

📦 Modules & Libraries

  • Modules
  • Packages
  • pip Basics
  • Importing Libraries
  • Mini Exercises

🏗️ Object-Oriented Programming (OOP)

  • OOP Introduction
  • Class
  • Object
  • Constructor (init)
  • Self Keyword

🧠 OOP Advanced Concepts

  • Inheritance
  • Polymorphism
  • Encapsulation
  • Abstraction
  • OOP Practice

🎯 Purpose

This repository is dedicated to:

  • Building strong Python fundamentals
  • Improving coding confidence
  • Strengthening logical thinking
  • Preparing for Data Science & Machine Learning

🛠️ Tools Used

  • Python
  • VS Code
  • Jupyter Notebook

📌 Practice Rules

  • Manual coding only
  • Daily problem solving
  • No copy-paste learning
  • Focus on logic building

👨‍💻 Author

Akshit Sonani

About

A structured Python learning repository focused on core programming fundamentals, logical thinking, hands-on practice, and clean coding.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors