Skip to content
This repository was archived by the owner on Mar 22, 2024. It is now read-only.

Commit 610af26

Browse files
committed
initial commit
0 parents  commit 610af26

File tree

5 files changed

+152
-0
lines changed

5 files changed

+152
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/.ipynb_checkpoints

README.md

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
# Data Analysis with Python
2+
3+
This repository contains the **archive of code** for the **data analysis with `python`**
4+
5+
## Lesson 1 - Introduction to Programming with Python
6+
7+
* [ ] First steps with Python & Jupyter notebooks
8+
* [ ] Arithmetic, conditional & logical operators in Python
9+
* [ ] Quick tour with Variables and common data types
10+
11+
12+
## Lesson 2 - Next Steps with Python
13+
14+
* [ ] Branching with if, elif, and else
15+
* [ ] Iteration with while and for loops
16+
* [ ] Write reusable code with Functions
17+
* [ ] Scope of variables and exceptions
18+
19+
#### Assignment 1 - Python Basics Practice
20+
* [ ] Deadline: Tue Dec 06, 11:30 PM
21+
* [ ] Solve word problems using variables & arithmetic operations
22+
* [ ] Manipulate data types using methods & operators
23+
* [ ] Use branching and iterations to translate ideas into code
24+
* [ ] Explore the documentation and get help from the community
25+
26+
27+
## Lesson 2 - Python OS and FileSystem
28+
29+
* [ ] Gettting the current working directory
30+
* [ ] Creating a directory
31+
* [ ] Reading File
32+
33+
34+
## Lesson 3 - Numerical Computing with Numpy
35+
36+
* [ ] Going from Python lists to Numpy arrays
37+
* [ ] Working with multi-dimensional arrays
38+
* [ ] Array operations, slicing and broadcasting
39+
* [ ] Working with CSV data files
40+
41+
#### Assignment 2 - Numpy Array Operations
42+
* [ ] Deadline: Tue Dec 13, 11:30 PM
43+
* [ ] Explore the Numpy documentation website
44+
* [ ] Demonstrate usage 5 numpy array operations
45+
* [ ] Publish a Jupyter notebook with explanations
46+
* [ ] Share your work with the course community
47+
48+
49+
## Lesson 4 - Analyzing Tabular Data with Pandas
50+
51+
* [ ] Reading and writing CSV data with Pandas
52+
* [ ] Querying, filtering and sorting data frames
53+
* [ ] Grouping and aggregation for data summarization
54+
* [ ] Merging and joining data from multiple sources
55+
56+
#### Assignment 3 - Pandas Practice
57+
* [ ] Deadline: Tue Dec 20, 11:30 PM
58+
* [ ] Create data frames from CSV files
59+
* [ ] Query and index operations on data frames
60+
* [ ] Group, merge and aggregate data frames
61+
* [ ] Fix missing and invalid values in data
62+
63+
64+
## Lesson 5 - Visualization with Matplotlib and Seaborn
65+
66+
* [ ] Basic visualizations with Matplotlib
67+
* [ ] Advanced visualizations with Seaborn
68+
* [ ] Tips for customizing and styling charts
69+
* [ ] Plotting images and grids of charts
70+
* [ ] Course Project - Exploratory Data Analysis
71+
* [ ] Deadline: Tue Jan 17, 11:30 PM
72+
* [ ] Find a real-world dataset of your choice online
73+
* [ ] Use Numpy & Pandas to parse, clean & analyze data
74+
* [ ] Use Matplotlib & Seaborn to create visualizations
75+
* [ ] Ask and answer interesting questions about the data
76+
77+
78+
## Lesson 6 - Exploratory Data Analysis - A Case Study
79+
80+
* [ ] Finding a good real-world dataset for EDA
81+
* [ ] Data loading, cleaning and preprocessing
82+
* [ ] Exploratory analysis and visualization
83+
* [ ] Answering questions and making inferences
84+
85+
86+
### Resources
87+
88+
* Data Analysis with Python Course - Numpy, Pandas, Data Visualization - [YouTube](https://www.youtube.com/watch?v=GPVsHOlRBBI&list=WL&index=2&t=9274s)
89+
90+
* [Jovian](https://jovian.ai/learn/data-analysis-with-python-zero-to-pandas)

template/README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# [CONTENT_TITLE]
2+
3+
[CONTENT_DESCRIPTION]
4+
5+
### Materials
6+
7+
* [Jupyter Notebook](./solution.ipynb)
8+
9+
### Problems
10+
11+
* [PROBLEM](PROBLEM_LINK)
12+
13+
### Resources
14+
15+
* [Wikipedia](https://en.wikipedia.org/)
16+
17+
### [. . back](../../README.md)

template/solution.ipynb

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "markdown",
5+
"metadata": {},
6+
"source": [
7+
"## CONTENT_TITLE"
8+
]
9+
},
10+
{
11+
"cell_type": "markdown",
12+
"metadata": {},
13+
"source": [
14+
"CONTENT_DESCRIPTION"
15+
]
16+
},
17+
{
18+
"cell_type": "code",
19+
"execution_count": null,
20+
"metadata": {},
21+
"outputs": [],
22+
"source": []
23+
}
24+
],
25+
"metadata": {
26+
"kernelspec": {
27+
"display_name": "Python 3.10.5 64-bit",
28+
"language": "python",
29+
"name": "python3"
30+
},
31+
"language_info": {
32+
"name": "python",
33+
"version": "3.10.5"
34+
},
35+
"orig_nbformat": 4,
36+
"vscode": {
37+
"interpreter": {
38+
"hash": "11c33d6eeb5650e798749efbca39eb0eb0ba9910d506f7683eed76ea7d5e1671"
39+
}
40+
}
41+
},
42+
"nbformat": 4,
43+
"nbformat_minor": 2
44+
}

template/solution.py

Whitespace-only changes.

0 commit comments

Comments
 (0)