Course module
Python (Programming Fundamentals) — BTSC Lab Assistant (CS) 2026
- Lessons
- 181
- Duration
- 14 hr 14 min
- PYQs
- 0
- Practice
- 56
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
Module lessons
Explore the course
- About Course
- Basics of Computer Science
- Operating System
- Data Structures & Algorithms
- Database Management Systems(DBMS)
- Networking and Internet
- Cyber Security Basics
- C Programming (Programming Fundamentals)
- C++, OOPs & Java (Programming Fundamentals)
- Web Development Basics
- Software Engineering
- Software and Hardware Tools
- Emerging Trends. AI & Social Ethics
- Full Mock Test
Loading lesson…