PlayLogicLearn by running the logic
Home
Python

Python Learning Lab

Scripting Language (Python) for Students, organised by python . Pick any topic to see what you will learn.

5

Learning groups

19

Topics

5

Syllabus units

Python Fundamentals

Units 1–2 · 40%
  • Introduction & SetupWhat Python is and your first program
  • Variables, Data Types & I/OVariables, casting, input() and print()
  • OperatorsSeven operator families and precedence
  • Control Flowif, loops, range(), break and continue

Data Structures

Unit 3 · 20%
  • ListsOrdered, changeable collections
  • TuplesOrdered, unchangeable collections
  • SetsUnordered collections without duplicates
  • DictionariesKey → value pairs

Functions & Files

Unit 4 · 27%
  • Built-in FunctionsConversion, math and string functions
  • File HandlingOpen, read, write and append files
  • User-Defined Functions & RecursionParameters, return, scope and recursion

Modules & Packages

Unit 5 · 13%
  • Modules & Packagesimport, from ... import and packages
  • MatplotlibLine, bar, histogram and pie charts
  • NumPyArrays, attributes and statistics

Practice

All units · Exam ready
  • Code PlaygroundFree space to write and run Python
  • Practice ProblemsGuided Python practice across all syllabus units
  • QuizRandomized Python questions sampled across all five units
  • Exam PrepSyllabus-wide Python revision reference and self-checks
  • Python ChallengeTen progressive coding challenges across the Python syllabus
PlayLogicLearn by running the logic

Playable simulations, calculators and quizzes that make computer science logic visible.

Start learning→

Process

  • Process basics
  • Process states
  • PCB
  • CPU scheduling
  • Synchronization
  • Deadlocks

Memory

  • Memory management
  • Memory allocation
  • Paging
  • Segmentation
  • Page replacement

File System

  • File system basics
  • Directory structures
  • File allocation
  • Free-space management
  • File protection

Coming soon

  • Computer Network
  • Data Structures
  • Python

© 2026 PlayLogic. Built for interactive computer science learning.

By Dr. Shakti Patel, Government Polytechnic Gandhinagar

Made with for students