Skip to content

raushansingh7033/core-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHASE 1: Python Basics (Foundation)

Introduction to Python

Installing Python & IDE (VS Code / PyCharm / Jupyter)

Variables & Data Types

Type Casting

Input & Output

Operators

Conditional Statements (if, elif, else)

Loops (for, while)

break, continue, pass

🟡 PHASE 2: Data Structures (Very Important 🔥)

Strings (Basic → Advanced)

Lists

Tuples

Sets

Dictionaries

List Comprehension

Nested Data Structures

🔵 PHASE 3: Functions & Functional Concepts

Functions (def keyword)

Parameters & Return

Default & Keyword Arguments

*args and **kwargs

Lambda Functions

Recursion

🟣 PHASE 4: Object Oriented Programming (OOP)

Classes & Objects

Constructor (init)

Instance vs Class Variables

Inheritance

Polymorphism

Encapsulation

Abstraction

Dunder (Magic) Methods

🟤 PHASE 5: Advanced Python

Exception Handling

File Handling

Modules & Packages

Virtual Environments

Iterators & Generators

Decorators

Multithreading

Multiprocessing

Async Programming

⚫ PHASE 6: Python for Real World

Working with APIs

JSON Handling

Web Scraping

Database (MySQL/PostgreSQL)

Flask / FastAPI Basics

Testing (pytest)

Logging

Best Practices & Clean Code

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages