Course module
Section 3 | Python — BPSC TRE 4.0 PGT Computer Science (कक्षा 11–12)
Explore the module outline and lessons below. Enroll free to begin studying here.
Return to /learn/BPSC/part-3-python after enrolling
- Lessons
- 267
- Duration
- 19 hr 26 min
- PYQs
- 0
- Practice
- 253
Syllabus index
Lessons in this module
Introduction to Python
Problem Solving Basics
Algorithms & Decomposition
Features and Uses of 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
Module lessons
Explore the course
- About the Course
- Section 1 | Language (Hindi)
- Section 1 | Language (उर्दू भाषा — 22 प्रश्न (निश्चित))
- Section 1 | Language (বাংলা / बांग्ला भाषा — 22 प्रश्न (निश्चित))
- Section 1 | Language (English)
- Section 2 | Primary Maths & Reasoning
- Section 2 | General Awareness (GK + Current Affairs)
- Section 3 | Computer System and Org. (CSO)
- Section 3 | Database Management System
- Section 3 | Operating System
- Section 3 | Computer Networks
- Section 3 | Data Structures
- Section 3 | Theory Of Computation & Compiler Design
- Section 3 | Emerging Trends (AI, Societal Ethics & MS Office)
- Section 3 | Software Engineering
- Section 3 | C Programming
- Section 3 | OOPS, C++, JAVA, HTML
- Section 3 | Java
- Section 3 | Digital Electronics
- Section 3 | Multimedia
- BPSC Previous Year Papers
- BPSC Full Mock Tests