Skip to content

CY-306 RGPV B.Tech

Computer Workshop (Python Programming) (CWPP)

The official syllabus is free to read, no account needed.

Syllabus, notes and important questions for CY-306

Syllabus units

Topics as the official RGPV syllabus lists them.

Unit 1 Introduction to Python 13 topics
  • Basic syntax
  • Literal constants
  • Numbers
  • Variables and basic data types
  • Strings
  • Escape sequences
  • Operators and expressions
  • Evaluation order
  • Indentation
  • Input
  • Output
  • Functions
  • Comments
Unit 1 notes
Unit 2 Data Structures 6 topics
  • Lists
  • Tuples
  • Dictionaries
  • DataFrames
  • Sets
  • Constructing, indexing, slicing and content manipulation
Unit 2 notes
Unit 3 Control Flow 3 topics
  • Conditional statements – if, if‑else, nested if‑else
  • Iterative statements – for, while, nested loops
  • Control statements – break, continue, pass
Unit 3 notes
Unit 4 Object Oriented Programming 9 topics
  • Classes and objects
  • Attributes
  • Methods
  • Scopes and namespaces
  • Inheritance
  • Overloading
  • Overriding
  • Data hiding
  • Exception handling – except clause, try‑finally clause, user‑defined exceptions
Unit 4 notes
Unit 5 Modules and Packages 1 topic
  • Standard libraries – file I/O, sys, logging, regular expressions, date and time, network programming, multiprocessing, multithreading
Unit 5 notes
Read the full syllabus