Hi there! This is my repository for documenting my learning process in Python. In this repo, you'll find code snippets and projects as I progress through my learning journey.
- Getting Started
- Syntax and Variables
- Control Structures
- Functions
- Data Structures
- Object Oriented Programming
- Advanced Topics
- Projects
Here's how to get started with Python:
- Install Python on your computer.
- Choose an IDE or code editor to use.
- Start learning the basics of Python syntax and variables.
In this section, I'll be learning about Python's syntax and variables. I'll be covering topics like:
- Keywords and Identifiers
- Data Types
- Operators
- Statements and Indentation
In this section, I'll be learning about Python's control structures. I'll be covering topics like:
- If-Else Statements
- Loops
- Functions
- Exception Handling
In this section, I'll be learning about functions in Python. I'll be covering topics like:
- Defining Functions
- Arguments and Parameters
- Returning Values
- Lambda Functions
In this section, I'll be learning about Python's data structures. I'll be covering topics like:
- List
- Tuple
- Dictionary
- Sets
In this section, I will cover the basics of object-oriented programming. I'll be covering topics like:
- Classes
- Objects
- Inheritance
- Polymorphism
In this section I will explore some advance concepts in Python. Such as :
- File I/O
- Regular Expressions
- Working with external libraries
In this section, I'll be working on some Python projects to put my learning into practice. Some project ideas include:
- Building a Calculator
- Creating a Todo List
- Building a Web Scraper