My personal experiments and notes during my journey of learning Data Science are preserved in this repository.
This project serves as a kind of journal documenting my adventure in exploring Data Science. Each notebook contains notes on specific topics along with experiments that test the validity of the concepts discussed. I have aimed to keep my notes as free from mathematical formulas and dry academic theory as possible, favoring more understandable explanations and simplified notation. If you'd like to use my notes for learning, I believe they will definitely be helpful to you.
The project aims to:
- Document my educational journey.
- Share examples and insights that may help other beginners.
- Experiment with various techniques and write my own library.
01-stochastic-thinking.ipynb
02-data-visualization.ipynb
03-random-walks.ipynb
04-monte-carlo-simulation.ipynb
05-distributions.ipynb
06-confidence-intervals.ipynb
07-sampling.ipynb
08-the-central-limit-theorem.ipynb
09-linear-regression.ipynb
To run the notebooks, you need:
- Python 3.12+
- Installed libraries listed in the
requirements.txt
file.
Environment setup:
git clone https://github.com/DanielFaltynowski/learn-data-science.git
cd learn-data-science
pip install -r requirements.txt
- Open the repository in your favorite Jupyter environment:
jupyter notebook
-
Browse and run the notebooks in any order.
-
Experiment with the code and customize it to your needs.
The project includes:
- Basics of statistics.
- Model fitting methods.
- Introduction to machine learning.
Have questions or suggestions? Feel free to reach out to me:
- Email: faltynowskidaniel6@gmail.com
- LinkedIn: Daniel Faltynowski