Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sarmad426/python

Python mastery. OOP | Numpy | Pandas | Jupyter Notebook & more.
https://github.com/sarmad426/python

fastapi file-handling-in-python jupyter numpy oop pandas pytest python regex unit-tests

Last synced: 5 days ago
JSON representation

Python mastery. OOP | Numpy | Pandas | Jupyter Notebook & more.

Awesome Lists containing this project

README

        

# Python

Python is a high-level interpreted programming language. Its vast ecosystem of libraries and frameworks supports a wide range of applications, from web development and automation to data science, artificial intelligence, and machine learning.

Python's demand has surged due to its pivotal role in emerging technologies like AI, big data, and cloud computing.

**Repository Content:**

1. [Data Types](/1-Data-types/)
2. [Conditions](/2-Conditions)
3. [Loops](/2A-Loops/)
4. [Functions](/3-Functions/)
5. [Exceptions](/4-Exceptions/)
6. [Libraries](/5-Libraries/)
7. [Unit Tests](/5A-unit-tests/)
8. [File Handling](/6-File-IO/)
9. [Regular Expression (REGEX)](/6A-Regex/)
10. [OOP](/7-OOP/)
11. [NumPy](/8-Numpy/)
12. [Pandas](/9-Pandas/)

## OOP (Object-Oriented Programming)

### Pillars of OOP

- [Inheritance](/7-OOP/1-inheritance/)
- [Abstraction](/7-OOP/2-Abstraction/)
- [Encapsulation](/7-OOP/3B-Encapsulation/)
- [Polymorphism](/7-OOP/5-Polymorphism/)

## Activate Virtual Environment

Install all the packages for the repository. First make sure you have activated your virtual environment.

**Create Virtual Environment:**

```bash
python -m venv venv
```

**Activate it:**

```bash
.\venv\Scripts\activate
```

**Install Packages:**

```bash
pip install -r requirements.txt
```

### Learn more

**Python Projects**.

**DSA** with python.

Back end **API** development using **Fast API**.

**AI** and **Data Science**.

**Generative AI**.