whatisgithub

What is py?

codebasics/py — explained in plain English

Analysis updated 2026-06-24

7,297Jupyter NotebookAudience · generalComplexity · 1/5Setup · easy

In one sentence

A beginner-friendly collection of interactive Python code examples and Jupyter Notebooks from the Codebasics YouTube channel, covering Python basics, NumPy, and pandas.

Mindmap

mindmap
  root((repo))
    What it is
      Beginner code samples
      YouTube companion
      Jupyter Notebooks
    Topics
      Python basics
      NumPy arrays
      pandas tables
    How to Use
      Start at Basics folder
      Run cells interactively
      Watch paired videos
    Audience
      First-time coders
      Self-taught learners
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Follow along with Codebasics YouTube video tutorials by running the matching Jupyter Notebooks cell by cell.

USE CASE 2

Practice Python basics interactively in a notebook environment that shows code output immediately alongside the code.

USE CASE 3

Learn how to use NumPy arrays and pandas DataFrames through working examples you can modify and re-run.

What is it built with?

PythonJupyter NotebookNumPypandas

How does it compare?

codebasics/pyharvardnlp/annotated-transformerpair-code/facets
Stars7,2977,2487,351
LanguageJupyter NotebookJupyter NotebookJupyter Notebook
Setup difficultyeasyeasymoderate
Complexity1/52/52/5
Audiencegeneralresearcherdata

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Open notebooks in Jupyter or VS Code after installing Python, NumPy, and pandas, no project-specific config needed.

No license information was mentioned in the explanation.

So what is it?

This repository is a collection of sample Python programs put together by the Codebasics YouTube channel as a learning resource for beginners. It covers a range of Python algorithms and programs across topics including the basics of the language, NumPy (a library for working with numbers and arrays), and pandas (a library for working with tabular data). The README suggests starting with the Basics folder if you are writing Python for the first time. The programs are written as Jupyter Notebooks, which are interactive documents that mix code, output, and explanations in one file. You can run them cell by cell to see what each piece of code does. The repository is companion material for the Codebasics YouTube channel, where video tutorials are posted alongside these code examples. Contributions from the community are welcome. There is no setup guide in the README beyond pointing new learners to the Basics folder.

Copy-paste prompts

Prompt 1
I opened the Basics folder in codebasics/py and I'm stuck on the loops notebook. Explain what this code does step by step and show me a variation that iterates over a dictionary instead.
Prompt 2
I'm following the codebasics/py NumPy examples. Show me how to go from the basic array creation notebooks to doing a matrix multiplication and explain the shapes involved.
Prompt 3
I'm working through the pandas notebooks in codebasics/py. How do I filter a DataFrame to only rows where a column value is above a threshold, and then group by another column?
Prompt 4
I want to run the codebasics/py notebooks locally. Walk me through installing Python, Jupyter, NumPy, and pandas from scratch on Windows.

Frequently asked questions

What is py?

A beginner-friendly collection of interactive Python code examples and Jupyter Notebooks from the Codebasics YouTube channel, covering Python basics, NumPy, and pandas.

What language is py written in?

Mainly Jupyter Notebook. The stack also includes Python, Jupyter Notebook, NumPy.

What license does py use?

No license information was mentioned in the explanation.

How hard is py to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is py for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.