BSCS1002 · Foundational · May 2026

Programming in Python

25 assignments41 notesLectures
Switch course
Now

Read: 01 - Introduction to Programming & Python

Start with the chapter spine

Next

Pattern atlas

E / M / H dissections with step reveal

Later

Exam-eve sprint

Four ~20 min blocks — planning estimate

Resume study

Programming in Python

Start point
Open the notes hub and pick a path
Fresh session

Continue from the last thing you actually touched, instead of hunting through the registry again.

Continue
Imported Study OS course · 29 readable files

Start with the full chapter, then return to the short revision sheet.

The detailed export is now indexed as course notes—not mixed into assignments. Progress from Chapter 1, or open the library to jump directly to a weak concept.

Programming in Python (Study Vault) · Complete 12-Week Curriculum

Textbook notes, active recall flashcards, and diagnostic self-checks.

Exhaustive coverage from Loops and Recursion to File I/O, OOP, and NumPy/Pandas, paired with flashcards and autograded quizzes.

Open 12-Week Vault
Full workspace All chaptersFlashcardsPractice dock
Knowledge Mesh
Visualize
concept
Unset

jan-2026-oppe1-pattern-and-solution-guide

Deep dive into patterns and axioms.

concept
Unset

may-2026-python-week-1-algorithms

Deep dive into patterns and axioms.

concept
Unset

may-2026-python-week-2-conditionals

Deep dive into patterns and axioms.

concept
Unset

may-2026-python-week-3-conditionals-nested

Deep dive into patterns and axioms.

concept
Unset

may-2026-python-week-4-iterations

Deep dive into patterns and axioms.

concept
Unset

may-2026-python-week-5-iterations-nested

Deep dive into patterns and axioms.

concept
Unset

may-2026-python-week-6-collections-lists

Deep dive into patterns and axioms.

concept
Unset

may-2026-python-week-7-collections-dicts

Deep dive into patterns and axioms.

concept
Unset

may-2026-python-week-8-collections-mixed

Deep dive into patterns and axioms.

concept
Unset

may-2026-python-weeks-1-4-study-guide

Deep dive into patterns and axioms.

concept
Unset

python-oppe1-prep-map

Deep dive into patterns and axioms.

concept
Unset

python-weeks-1-5-compressed-notes

Deep dive into patterns and axioms.

concept
Unset

01 - Introduction to Programming & Python

Deep dive into patterns and axioms.

concept
Unset

02 - Variables, Data Types & Expressions

Deep dive into patterns and axioms.

concept
Unset

03 - Input, Output & Formatted Strings

Deep dive into patterns and axioms.

concept
Unset

04 - Operators & Expressions

Deep dive into patterns and axioms.

concept
Unset

05 - Strings — Basics & Operations

Deep dive into patterns and axioms.

concept
Unset

06 - Conditionals — if-elif-else

Deep dive into patterns and axioms.

concept
Unset

07 - Nested Conditionals & Logical Operators

Deep dive into patterns and axioms.

concept
Unset

08 - Modules & Importing Libraries

Deep dive into patterns and axioms.

concept
Unset

09 - While Loops

Deep dive into patterns and axioms.

concept
Unset

10 - For Loops & range()

Deep dive into patterns and axioms.

concept
Unset

11 - Nested Loops & Loop Patterns

Deep dive into patterns and axioms.

concept
Unset

12 - Loop Control- break, continue, pass

Deep dive into patterns and axioms.

concept
Unset

13 - Pattern Printing & Formatted Output

Deep dive into patterns and axioms.

concept
Unset

14 - Lists — Basics & Operations

Deep dive into patterns and axioms.

concept
Unset

15 - List Methods & Advanced Operations

Deep dive into patterns and axioms.

concept
Unset

16 - Tuples — Immutable Sequences

Deep dive into patterns and axioms.

concept
Unset

17 - Sets — Unordered Collections

Deep dive into patterns and axioms.

concept
Unset

18 - Strings — Advanced Methods & Manipulation

Deep dive into patterns and axioms.

concept
Unset

19 - Dictionaries — Key-Value Pairs

Deep dive into patterns and axioms.

concept
Unset

20 - Dictionary Operations & Advanced Patterns

Deep dive into patterns and axioms.

concept
Unset

21 - Functions — Defining and Using

Deep dive into patterns and axioms.

concept
Unset

22 - Function Arguments — Positional, Keyword, Default, Variable

Deep dive into patterns and axioms.

concept
Unset

23 - Recursion

Deep dive into patterns and axioms.

concept
Unset

24 - Binary Search — Divide & Conquer Search

Deep dive into patterns and axioms.

concept
Unset

25 - File Operations — Reading & Writing

Deep dive into patterns and axioms.

concept
Unset

26 - Advanced File Operations & CSV Processing

Deep dive into patterns and axioms.

concept
Unset

27 - Exception Handling

Deep dive into patterns and axioms.

concept
Unset

README

Deep dive into patterns and axioms.

concept
Unset

jan-2026-oppe-1-pyq-screenshots

Deep dive into patterns and axioms.

Document outline

Keep your place and jump directly to a heading.

Table of contents

No note selected

Open a chapter to see its outline, backlinks, and sources here.