Skip to content

About: Python For Data Science

← Back to deck

100 cards

Overview

This deck is built to help you build a solid foundation in NumPy, the core library behind most data science work in Python. The cards walk you through array creation, indexing and slicing, reshaping, broadcasting, and universal functions — the everyday building blocks you'll reach for when working with numerical data. If you're moving from basic Python into data analysis, machine learning, or scientific computing, these are the concepts you'll need at your fingertips.

The questions are written in a short, recall-friendly format, so the deck works best as an active practice tool rather than a first read. Try to answer each prompt on your own before revealing the solution, and pay extra attention to the code-based cards, since recognizing what a function returns or how slicing behaves is faster learned by doing than by re-reading notes.

Because NumPy syntax is dense and easy to forget between sessions, spaced repetition will help far more than cramming. Aim for a short review every day or two in the early stages, then stretch the gaps as the cards start feeling familiar. Pair the deck with a Python notebook so you can quickly test any snippet you're unsure about — seeing the output once will usually lock in the answer for good.