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)
   8   9   10   11   12   13   14   15   16   17   18