
Python for Data Science
From first print() to real data projects.
Learn Python from scratch through the lens of data science: fundamentals, data structures, and the NumPy/Pandas/Matplotlib toolkit. Then put it to work in two hands-on builds — a computer-vision app with OpenCV and MediaPipe, and a web scraper.
Read on your Kindle
We'll send this whole book straight to your Kindle — it opens natively, so you can resize the text, read fully offline, and it remembers where you left off. Nothing to download or manage.
Sending to Kindle is for subscribers — subscribe to read the whole library on your Kindle.
00Getting Started4 capsules
Getting Started — 4 chapters.
01Why Python for Data Science?intuition14 min02Setting Up Your Environmentcode13 min03Your First Python Programcode12 min04How to Read This Bookconcept14 min01Python Fundamentals6 capsules
Python Fundamentals — 6 chapters.
05Variables and Data Typesconcept14 min06Operators and Expressionscode15 min07Strings and Formattingcode15 min08Control Flow: if / elif / elsecode12 min09Loops: for and whilecode12 min10Functions and Scopecode14 min02Data Structures in Python6 capsules
Data Structures in Python — 6 chapters.
11Lists: The Workhorsecode12 min12Tuples and Immutabilityconcept13 min13Dictionaries: Key-Value Powercode12 min14Sets and Uniquenessconcept11 min15Comprehensions and Idiomatic Pythoncode14 min16Choosing the Right Data Structureintuition11 min03Problem-Solving with Coding Challenges4 capsules
Problem-Solving with Coding Challenges — 4 chapters.
17How to Approach a Coding Problemintuition12 min18Coding Challenge Oneproject11 min19Coding Challenge Twoproject12 min20Coding Challenge Threeproject13 min04The Data Science Toolkit5 capsules
The Data Science Toolkit — 5 chapters.
21NumPy: Arrays and Vectorizationcode14 min22Pandas: Series and DataFramescode13 min23Cleaning and Transforming Datacode12 min24Visualizing Data with Matplotlibcode12 min25A Mini Data-Analysis Walkthroughproject12 min05Project: Computer Vision with OpenCV & MediaPipe5 capsules
Project: Computer Vision with OpenCV & MediaPipe — 5 chapters.
26Images as Arraysconcept12 min27Getting Started with OpenCVcode12 min28Hand Tracking with MediaPipecode13 min29Building the Milestone Projectproject12 min30Debugging and Extending the Projectdeep-dive14 min06Project: Building a Web Scraper5 capsules
Project: Building a Web Scraper — 5 chapters.
31How the Web Works for Scrapingconcept11 min32Fetching Pages with requestscode12 min33Parsing HTML with BeautifulSoupcode12 min34Storing Scraped Datacode13 min35Building the Full Scraperproject14 min07Wrap-Up and Next Steps3 capsules
Wrap-Up and Next Steps — 3 chapters.
36Putting It All Togetherintuition11 min37Course-End Test and Self-Checkconcept15 min38Where to Go Nextintuition12 minRatings & reviews
No ratings yet. Yours would be the first.