This repository contains two foundational Python projects completed during the early stages of the TripleTen Data Analytics program.
The projects focus on core Python programming concepts, including data structures, loops, conditional statements, functions, error handling, string manipulation, and introductory data analysis techniques.
These exercises provided the programming foundation required for more advanced data analytics and machine learning projects.
A data quality and customer information management project.
Main topics:
- Data cleaning
- String manipulation
- Data type conversion
- Error handling with try/except
- Lists and nested lists
- Loops and conditional statements
- Basic business calculations
Key objectives:
- Standardize customer information
- Validate user data
- Analyze customer spending behavior
- Calculate business metrics
An introductory exploratory analysis project using music streaming data.
Main topics:
- Data inspection
- Data preprocessing
- Handling missing values
- Data filtering
- Grouping and aggregation
- Comparative analysis
Key objectives:
- Compare music listening habits between cities
- Identify behavioral differences among users
- Generate data-driven insights
- Python
- Pandas
- Jupyter Notebook
- Git
- GitHub
- Variables and data types
- Lists and dictionaries
- Loops (
forandwhile) - Conditional statements (
if,elif,else) - Functions
- Exception handling (
try/except) - String methods
- Data cleaning techniques
- Basic analytical thinking
- Problem solving
python-foundations-projects/
│
├── sprint1_store1_customer_data/
│ └── store1_customer_data.ipynb
│
├── sprint2_music_streaming_analysis/
│ └── music_streaming_analysis.ipynb
│
├── README.md
├── LICENSE
└── .gitignore
- Clone the repository:
git clone https://github.com/etienne-94/python-foundations-projects.git- Open either notebook:
sprint1_store1_customer_data/store1_customer_data.ipynb
or
sprint2_music_streaming_analysis/music_streaming_analysis.ipynb
- Run the notebook cells sequentially.
These projects established the programming foundation necessary for data analytics work.
Through practical exercises involving data cleaning, validation, manipulation, and analysis, essential Python skills were developed and later applied in more advanced projects involving statistical analysis, exploratory data analysis, machine learning preparation, and business intelligence.
Etienne Viegas dos Santos
Data Analytics Student | TripleTen
GitHub: https://github.com/etienne-94