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

https://github.com/ndomah1/learning-python

This repo is a comprehensive learning path for Python that covers everything from getting started and basic syntax to advanced topics like data analysis, automation, and introductory machine learning.
https://github.com/ndomah1/learning-python

anaconda data-analysis jupyter-notebook machine-learning matplotlib numpy pandas plotly python scikit-learn scipy seaborn vscode

Last synced: 11 months ago
JSON representation

This repo is a comprehensive learning path for Python that covers everything from getting started and basic syntax to advanced topics like data analysis, automation, and introductory machine learning.

Awesome Lists containing this project

README

          

# Learning Python

*Click on section header to view README*

[1. Getting Started](https://github.com/ndomah1/Learning-Python/blob/main/subpages/1%20Getting%20Started%201b89b8d0fd0d800084affaedb2a486f5.md)

- Anaconda
- VSCode

[2. Python Basics](https://github.com/ndomah1/Learning-Python/blob/main/subpages/2%20Python%20Basics%201b89b8d0fd0d801782ebf9134dc77640.md)

- Variables & Data Types
- Operators
- Control Structures
- Functions

[3. Data Structures](https://github.com/ndomah1/Learning-Python/blob/main/subpages/3%20Data%20Structures%201b89b8d0fd0d802fb705d769ffd358c5.md)

- Lists
- Tuples
- Dictionaries
- Sets

[4. File Handling](https://github.com/ndomah1/Learning-Python/blob/main/subpages/4%20File%20Handling%201b89b8d0fd0d80a28b2ae27122232106.md)

- Reading & Writing Text Files
- CSV
- JSON

[5. Libraries for Data Analysis](https://github.com/ndomah1/Learning-Python/blob/main/subpages/5%20Libraries%20for%20Data%20Analysis%201b89b8d0fd0d80ee8d94cf2559384482.md)

- NumPy
- Pandas
- Matplotlib
- Seaborn
- SciPy
- Plotly

[6. Data Wrangling & Preprocessing with Pandas](https://github.com/ndomah1/Learning-Python/blob/main/subpages/6%20Data%20Wrangling%20%26%20Preprocessing%20with%20Pandas%201b89b8d0fd0d80aa8afff4eb3ca79a0f.md)

- Missing Values
- Duplicates
- Inconsistencies
- Filtering & Sorting
- Grouping & Aggregating
- Pipeline

[7. Data Visualization Principles](https://github.com/ndomah1/Learning-Python/blob/main/subpages/7%20Data%20Visualization%20Principles%201b89b8d0fd0d80599bd7d3596e2ded50.md)

- Choosing the Right Type
- Best Practices
- Design Principles

[8. Statistics & Probability](https://github.com/ndomah1/Learning-Python/blob/main/subpages/8%20Statistics%20%26%20Probability%201b89b8d0fd0d806195bbd110f13e2da3.md)

- Descriptive Statistics
- Probability
- Distributions
- Statistical Inference

[9. Exploratory Data Analysis (EDA) Guide](https://github.com/ndomah1/Learning-Python/blob/main/subpages/9%20Exploratory%20Data%20Analysis%20(EDA)%20Guide%201b89b8d0fd0d80cf9d05d92500c5f9e5.md)

- Descriptive Statistics
- Data Distributions
- Relationships
- Outliers

[10. Working with Databases (SQL)](https://github.com/ndomah1/Learning-Python/blob/main/subpages/10%20Working%20with%20Databases%20(SQL)%201b89b8d0fd0d80bd8cebdc7cb3e038f2.md)

- Basics
- Filtering & Aggregation
- Joining Tables
- Running SQL in Python

[11. Automating Tasks and Scripting in Python](https://github.com/ndomah1/Learning-Python/blob/main/subpages/11%20Automating%20Tasks%20and%20Scripting%20in%20Python%201b89b8d0fd0d80c999ccc9c5f1168c3d.md)

- Data Cleaning
- Batch Processing Multiple Files
- Automated Reports
- Scheduling
- Automating Web Scraping

[12. Introduction to Machine Learning for Data Analysts](https://github.com/ndomah1/Learning-Python/blob/main/subpages/12%20Introduction%20to%20Machine%20Learning%20for%20Data%20Analy%201b89b8d0fd0d808c99a0ddd5889f46e0.md)

- Supervised vs. Unsupervised Learning
- Workflow
- Algorithm Examples