This repository contains a beginner-friendly Jupyter Notebook to help you get started with Python programming.
- What Python is and why it’s useful in data science
- How to use Jupyter Notebook
- Python fundamentals (variables, data types, loops, functions, etc.)
- Working with data structures (lists, dictionaries, sets)
- Intro to NumPy and Pandas
- Python 3.9+
- Jupyter Notebook (comes with Anaconda)
-
Install Anaconda (recommended)
or install Jupyter manually with:pip install notebook
-
Clone this repository:
cd DesktopYou can put it in any other folder like document, if you prefer.
git clone https://github.com/amandapada/intro-to-python-for-datascience.git
-
Open the folder and start Jupyter Notebook:
jupyter notebook
-
Open the notebook file (
intro_to_python.ipynb) and run the cells with Shift + Enter.
- Python Crash Course, 3rd Edition – Eric Matthes (No Starch Press, 2023). A project-based intro to Python covering basics, games, data viz, and web apps.
- Python 101: 2nd Edition – Michael Driscoll (2020). Great for both beginners and intermediate learners, with hands-on app and distribution guides.
- Data Science with Pablo – YouTube Channel