Page 13 - Information_Practice_Fliipbook_Class11
P. 13
CONTENTS
CONTENTS
Unit I: Introduction to Computer System
1. Introduction to Computer Systems 1
1.1 Evolution of Computing Devices 1.2 CPU
1.3 Input Devices 1.4 Output Devices
1.5 Memory Unit 1.6 Data Capturing, Storage, and Retrieval
1.7 Software
Unit II: Introduction to Python
2. Getting Started with Python Programming 32
2.1 Why Python? 2.2 Features of the Python programming language
2.3 Shortcomings of Python 2.4 Downloading and Installing Python
2.5 Using the Python IDLE 2.6 Exiting Python
3. Basics of Python Programming 43
3.1 Character Set 3.2 Tokens
3.3 Variables 3.4 Functions
3.5 Be Careful while Naming Variables 3.6 Multiple Assignments
3.7 id() 3.8 L-Value and R-Value
3.9 Comments 3.10 Input and Output
4. Data Types and Operators 67
4.1 Data Types 4.2 Mutable and Immutable Data Types
4.3 Visualising Execution of Python Code 4.4 Operators
4.5 Expressions 4.6 Precedence of Operators in Python
4.7 Type conversion 4.8 Types of Errors
5. Conditional Statements 99
5.1 Flow of Control in a Program 5.2 Types of Statements in Python
5.3 Conditional Statements
6. Looping in Python 127
6.1 Need for Repeated Execution of Statements 6.2 range()
6.3 for Statement 6.4 while Statement
6.5 Jump Statements 6.6 Nested Loops
6.7 Printing Patterns 6.8 Infinite Loop
6.9 pass Statement
7. Python Lists 171
7.1 Lists 7.2 List Assignment
7.3 Traversing a List 7.4 Nested Lists
7.5 Heterogeneous List 7.6 More Operations on Lists
7.7 List Methods
(xi)

