Skip to content

Data science study log: FreeCodeCamp Python refresher + Kaggle Pandas exercises. Clean notebooks, scripts, and progress tracker.

Notifications You must be signed in to change notification settings

codingyq/data-science-learning-journey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

27 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Data Science Practice Lab ๐Ÿ“Š

Last updated: 2025-09-20 (UTC+8)
Tracking my progress in Python, pandas, and data science via FreeCodeCamp, Kaggle, and mini projects.


๐Ÿ“‚ Structure

  • freecodecamp-python/ โ€” notebooks / scripts / modules
  • kaggle-pandas/ โ€” Kaggle Pandas course work (exercises)
  • logs/ โ€” weekly logs (ISO week, e.g. 2025-W38.md)
  • tips/โ€” quick tips & cheatsheets (copy-pasteable) โ†’ see tips.md

Status โ€” Kaggle 1/6 ยท FreeCodeCamp 12/12

Kaggle โ€” Pandas (Exercises Only) (1/6 - updated 2025-09-20, UTC+8)

Scope: Exercises 1โ€“6 from Kaggleโ€™s Pandas course
Next up: Exercise 2 โ€” Indexing, Selecting & Assigning

Folder: kaggle-pandas/notebooks

  • Exercise 1: Creating, Reading & Writing
  • Exercise 2: Indexing, Selecting & Assigning
  • Exercise 3: Summary Functions & Maps
  • Exercise 4: Grouping & Sorting
  • Exercise 5: Data Types & Missing Values
  • Exercise 6: Renaming & Combining
FreeCodeCamp โ€” Python Refresher ๐Ÿ“ (12/12)

Contains my practice notebooks following freeCodeCampโ€™s 4.5-hour tutorial from the freeCodeCamp 4.5-hour Python refresher course.
Revisiting Python fundamentals while keeping a clean record of practice code.

Open the folder: freecodecamp-python/

Notebooks

  • 01 Basic Calculator & Mad Libs
  • 02 Tips, Lists, Tuples
  • 03 Functions, Return, If/Comparisons, Better Calculator
  • 04 Dictionaries
  • 05 While/For Loops & Exponent Function
  • 06 2D Lists & Nested Loops
  • 07 Try/Except
  • 08 File Reading
  • 09 File Writing & Appending
  • 10 Modules & pip
  • 11 Classes & Objects
  • 12 Multiple Choice Quiz

๐Ÿ”— Quick Links


๐Ÿ—’๏ธ How I log (weekly)

  • Files in ./logs/ named YYYY-Www.md (ISO week), e.g. 2025-W38.md
  • Each log covers: Focus / Time / Done / Learned / Issues / Next / Artifacts
  • Logs (Weekly)

๐Ÿ› ๏ธ Run locally

# from repo root
python -m venv .venv
.\.venv\Scripts\python -m pip install -U pip
.\.venv\Scripts\pip install -r requirements.txt

About

Data science study log: FreeCodeCamp Python refresher + Kaggle Pandas exercises. Clean notebooks, scripts, and progress tracker.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published