Course module
Python LanguageDSSSB TGT Computer Science 2026 Section B
- Lessons
- 267
- Duration
- 18 hr 46 min
- PYQs
- 253
- Practice
- 76
7% of this course's PYQ weight is covered in this module.
Syllabus index
Lessons in this module
Introduction to Python
Problem Solving Basics
Algorithms & Decomposition
Introduction to Python
Program Execution
Python Syntax Basics
Tokens, Variables, Data Types, I/O
Tokens & Character Set
Introduces character set, tokens, keywords, identifiers and literals
Data Types
- Data TypesPdf
- 1.14 Python DatatypesDrm Video
- 12.1 Python DatatypesDrm Video
- 12.2 Sequence DatatypesDrm Video
- 12.3 None DatatypesDrm Video
- 12.4 Mapping Datatype - DictionaryDrm Video
- 12.5 Mutable and Immutable DatatypesDrm Video
- 12.6 Type Conversion in Python- ImplicitDrm Video
- 12.7 Type Conversion in Python- ExplicitDrm Video
- Practise Set 1 (Datatypes, Variables and Input)(Q1-15)Drm Video
- Practise Set 1 (Datatypes, Variables and Input) (Q16-30)Drm Video
Operators & Expressions
Operator Overview
Arithmetic & Assignment
Relational & Logical
Bitwise Operators
Identity & Precedence
Control Flow & Looping
Conditional Statements
Looping Basics
Jump & Nested Loops
Collections & Strings
Lists
- ListsPdf
- 2.1 Python Collections- ListDrm Video
- 2.2 List IndexingDrm Video
- 2.3 List SlicingDrm Video
- 2.4 List- Change, Insert, AppendDrm Video
- 2.5 List- Remove, Sort, CopyDrm Video
- 2.6 List- List Join, ComprehensionDrm Video
- 2.8 List MethodsDrm Video
- 13.1 List TraversingDrm Video
- 13.2 list() functionDrm Video
- 13.3 sort() and sorted() functionDrm Video
- 13.4 Min(), Max(), Sum() functionDrm Video
- Linear Search on ListDrm Video
- List methods (Min,Max, Mean in List )Drm Video
- 2.7 Nested ListDrm Video
- 13.5 Nested ListDrm Video
- 13.6 Programs List Part - 1Drm Video
- 13.7 Programs List Part - 2Drm Video
Sets
Tuples
- TuplesPdf
- 4.1 Python Collections- TuplesDrm Video
- 4.2 Accessing TupleDrm Video
- 4.3 Tuple ImmutabilityDrm Video
- 4.5 Tuple OperationsDrm Video
- 4.6 Tuple- Packing and UnpackingDrm Video
- 4.4 Tuple Methods and Built in FunctionsDrm Video
- 13.8 tuple() functionDrm Video
- 13.9 Nested TuplesDrm Video
- 4.7 Tuple Vs ListDrm Video
- 4.8 Tuple ProgramsDrm Video
- 13.10 Programs TuplesDrm Video
Dictionaries
- DictionariesPdf
- 5.1 DictionaryDrm Video
- 5.2 Creating DictionaryDrm Video
- 5.3 Accessing Elements of DictionaryDrm Video
- 5.4 Modifying Dictionary, Deleting ElementsDrm Video
- 5.5 Dictionary MethodsDrm Video
- 5.6 Traversing Dictionary with OutputDrm Video
- 5.7 Disctionary Operations with OutputDrm Video
- 5.8 Dictionary ProgramsDrm Video
- Practice Set 6 (Tuple , Dictionary) Q1-10Drm Video
- Practice Set 6 (Tuple , Dictionary) Q11-20Drm Video
- 13.11 Programs DictionaryDrm Video
Strings
- StringsPdf
- 6.1 Python Collections- StringDrm Video
- 6.2 String Positive IndexingDrm Video
- 6.3 String Negative IndexingDrm Video
- 6.4 String SlicingDrm Video
- 6.5 Concatenate StringDrm Video
- 6.6 String FormatDrm Video
- 6.7 String Methods Part - 1Drm Video
- 6.8 String Methods Part - 2Drm Video
- 6.9 String Methods Part - 3Drm Video
- Practice Set 4 (String, match case, break, continue) Q1-15Drm Video
- Practice Set 4 (String, match case, break, continue) Q16-30Drm Video
Functions & Modules
Function Basics
Error Types
Exception Handling
Python Modules
Standard Libraries
Scope & Flow
- Scope & FlowPdf
- 10.2 Arguments and ParametersDrm Video
- 10.3 Flow of Execution of FunctionDrm Video
- 10.4 Scope of VariablesDrm Video
- Practice Set 7 (Recursion, Function) Q1-9 (1)Drm Video
- Practice Set 7 (Recursion, Function) Q10-15Drm Video
- Practice Set 7 (Recursion, Function) Q16-20Drm Video
- Practice Set 7 (Recursion, Function) Q21-24Drm Video
- Practice Set 7 (Recursion, Function) Q25-30Drm Video
File Handling & Data Analysis
File Basics
Text Files
- Text FilesPdf
- 11.8 Text File HandlingDrm Video
- 11.9 Text File Open ModesDrm Video
- 11.10 Closing a Text file and Opening file using 'with' ClauseDrm Video
- 11.11 Text Handling methodsDrm Video
- 11.12 Text Files ProgramsDrm Video
- Practise Questions (File Handling and Paths) (Q1-10)Drm Video
- Practise Questions (File Handling and Paths) (Q11-20)Drm Video
- Practise Questions (File Handling and Paths) (Q21-30)Drm Video
Binary Files
- Binary FilesPdf
- 11.13 Binary File HandlingDrm Video
- 11.14 pickle ModuleDrm Video
- 11.15 Creating- Writing a Binary FileDrm Video
- 11.16 Appending, Searching data to a Binary FileDrm Video
- 11.17 Update Operation in Binary FileDrm Video
- 11.18 Delete OperationDrm Video
- Practise Questions (Binary File Handling) (Q1 - 10)Drm Video
- Practise Questions (Binary File Handling) (Q11 - 20)Drm Video
- Practise Questions (Binary File Handling) (Q21 - 30)Drm Video
CSV Files
- CSV FilesPdf
- 11.19 CSV File HandlingDrm Video
- 11.20 Writing into CSV fileDrm Video
- 11.21 Reading from CSV FilesDrm Video
- 11.22 using 'with' statementDrm Video
- Practise Questions (CSV File Handling) (Q1-10)Drm Video
- Practise Questions (CSV File Handling) (Q11-20)Drm Video
- Practise Questions (CSV File Handling) (Q21-30)Drm Video
Pandas Basics
- Pandas BasicsPdf
- 14.1 Introduction to Python Library - PandasDrm Video
- 14.2 Core Data Structures in PandasDrm Video
- 14.3 Installing PandasDrm Video
- 14.4 Reading and Writing DataDrm Video
- 14.5 Pandas Vs ExcelDrm Video
- 15.1 Pandas Data Structures- SeriesDrm Video
- 15.2 Creating SeriesDrm Video
- 15.3 Pandas Data Structures- DataFrameDrm Video
- 15.4 Creating DataFrameDrm Video
- 15.5 Accessing Elements from DataFrame- locDrm Video
- 15.6 Accessing Elements from DataFrame- ilocDrm Video
- 15.7 Creation of Series from ndarray (NuymPy Array)Drm Video
- 15.8 head() and tail() functionsDrm Video
- 15.9 Selection, Indexing and Slicing on SeriesDrm Video
- 15.11 DataFrame Creation from Dictionary of SeriesDrm Video
- 15.12 DataFrame Creation from List of DisctionariesDrm Video
- 15.13 DataFrame Creation from CSV FilesDrm Video
- 15.14 DataFrame Creation from Text FilesDrm Video
- 15.15 Displaying DataFrameDrm Video
- 15.16 Iteration over DataFrameDrm Video
- 15.17 Operations on Rows and Columns in DataFrameDrm Video
- 15.18 Indexing using LabelsDrm Video
- 15.19 Boolean IndexingDrm Video
- 15.20 Importing and Exporting DataDrm Video
- Practise Questions Set 1 (Pandas) (Q1 - 10)Drm Video
- Practise Questions Set 1 (Pandas) (Q11 - 20)Drm Video
- Practise Questions Set 1 (Pandas) (Q21 - 30)Drm Video
- Practise Questions Set 2 (Pandas) (Q1 - 10)Drm Video
- Practise Questions Set 2 (Pandas) (Q11 - 20)Drm Video
- Practise Questions Set 2 (Pandas) (Q21 - 30)Drm Video
Data Visualization
- Data VisualizationPdf
- 14.6 Introduction to Python Library - MatplotlibDrm Video
- 14.7 Installing MatplotlibDrm Video
- 14.8 Basic Structure of a Matplotlib ProgramDrm Video
- 14.9 Types of Plot in MatplotlibDrm Video
- 16.1 Purpose of PlottingDrm Video
- 16.2 Matplotlib PyplotDrm Video
- 16.3 Matplotlib MarkersDrm Video
- 16.4 Line PlotDrm Video
- 16.5 Labels and TitleDrm Video
- 16.6 Matplotlib Subplot, ScatterDrm Video
- 16.7 Matplotlib BarsDrm Video
- 16.8 Matplotlib Histograms, Pie ChartsDrm Video
- Matplotlib Code - Based Questions (Matplotlib) (Q1-10)Drm Video
- Matplotlib Code - Based Questions (Matplotlib) (Q11-20)Drm Video
- Matplotlib Code - Based Questions (Matplotlib) (Q21-30)Drm Video
- Matplotlib Questions (Matplotlib) (Q1-10)Drm Video
- Matplotlib Questions (Matplotlib) (Q11-20)Drm Video
- Matplotlib Questions (Matplotlib) (Q21-30)Drm Video
- Program Based MCQs (Python Module)Drm Video
Previous-year questions
PYQ collectionPYQ Questions4 questionsPYQ collectionPYQ Questions4 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions4 questionsPYQ collectionPYQ Questions13 questionsPYQ collectionPYQ Questions3 questionsPYQ collectionPYQ Questions10 questionsPYQ collectionPYQ Questions11 questionsPYQ collectionPYQ Questions24 questionsPYQ collectionPYQ Questions4 questionsPYQ collectionPYQ Questions8 questionsPYQ collectionPYQ Questions8 questionsPYQ collectionPYQ Questions2 questionsPYQ collectionPYQ Questions10 questionsPYQ collectionPYQ Questions32 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions3 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions7 questionsPYQ collectionPYQ Questions20 questionsPYQ collectionPYQ Questions10 questionsPYQ collectionPYQ Questions14 questionsPYQ collectionPYQ Questions18 questionsPYQ collectionPYQ Questions62 questionsPYQ collectionPYQ Questions10 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions2 questionsPYQ collectionPYQ Questions2 questionsPYQ collectionPYQ Questions17 questionsPYQ collectionPYQ Questions4 questionsPYQ collectionPYQ Questions13 questionsPYQ collectionPYQ Questions49 questionsPYQ collectionPYQ Questions5 questionsPYQ collectionPYQ Questions12 questionsPYQ collectionPYQ Questions9 questionsPYQ collectionPYQ Questions7 questionsPYQ collectionPYQ Questions27 questionsPYQ collectionPYQ Questions6 questionsPYQ collectionPYQ Questions66 questionsPYQ collectionPYQ Questions253 questions
Explore the course
- About Course
- Computer Networks, TCP/IP & Network Security
- Digital Electronics / Boolean Logic
- Computer Fundamentals, IT Basics & Architecture
- Operating System
- Data Base Management System
- Internet & Web Technologies
- Emerging Trends
- Software Engineering
- Programming, Data Structures, OOP & Java
- Teaching Methodology
- Computer Graphics, Multimedia & Mobile Computing
- Basis of Physics
- Part-II (Descriptive)
- Design & Analysis of Algorithms
- Statistical Techniques
- Interpolation - DI
- Mathematics - I, II, III, IV
- Previous Year Paper