Skip to content

Python mini-projects, exercises, and interactive apps, plus reproducible R data analysis projects with visualization, stats, and modular workflows.

License

Notifications You must be signed in to change notification settings

ShiriCodes/Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Portfolio

Welcome to my portfolio of data analysis and Python projects, showcasing skills in data manipulation, statistical analysis, visualization, and interactive application development.

Projects are grouped by Data & Product Analysis first, followed by Python mini-projects and exercises.


πŸ“Š Data & Product Analysis Projects

Project Description Link
Spotify 2023 Data Analysis & Product Insights Comprehensive statistical analysis of Spotify's top-streamed songs in 2023. Includes temporal and correlation analyses, t-tests, bootstrap confidence intervals, and interactive visualizations. Developed in R with an RMarkdown workflow, fully reproducible. Live Report / Repo

πŸ–₯ Complete Python Projects

Project Description Link
Hangman Game Step-by-step development of the classic Hangman game. Modular, interactive, and includes file-based word selection. Repo

πŸ“‚ Python Mini-Projects & Exercises

Project Description Link
Python Exercises & Mini-Projects Collection of small exercises demonstrating variables, conditionals, loops, functions, and data manipulation. Repo
Grocery List Manager Text-based menu program to manage grocery lists with input validation, duplicate removal, and interactive options. Repo
Taylor Swift Interactive Menu Playful menu-driven program combining input validation, dates, and Swift-inspired fun. Repo
File Services Interactive Menu Menu-driven program to read, manipulate, and analyze text files (sort words, reverse lines, extract last N lines). Repo
Custom Arrowhead Graphic Terminal program to create custom arrowhead graphics with input validation and modular design. Repo

πŸ›  Skills Demonstrated

Data & Analysis

  • Data cleaning, transformation, and wrangling in R
  • Statistical testing: t-tests, bootstrap confidence intervals, multiple testing corrections
  • Correlation and temporal trend analysis
  • Visualization with ggplot2 and interactive RMarkdown reports
  • Reproducible workflows in R and RMarkdown
  • Interactive HTML reports with responsive design, dark mode support, and expandable code blocks

Python & Programming

  • Modular program design & reusable functions
  • List, set, and string manipulation
  • File I/O (reading/writing files)
  • Input validation and error handling
  • Control flow with loops and conditionals
  • Step-by-step development from exercises to complete interactive applications