NCERT Class 11 Computer Science Computer Science: Chapter 5 — Getting Started with Python

NCERT CBSE Class 11 Computer Science Computer Science Chapter 5 English PDF

This chapter introduces students to the Python programming language, a high-level, free, and open-source language. It explains the concept of a program and a programming language, differentiating between machine language and high-level languages. The chapter details how Python uses an interpreter to convert source code into machine language, processing instructions one by one. It highlights key features of Python, including its interpreted nature, ease of understanding, case sensitivity, portability, rich library, web development capabilities, and use of indentation. The process of downloading Python and working with the Python interpreter (shell) is also covered, showing the Python prompt (>>>) indicating readiness for instructions. This foundational knowledge is crucial for students beginning their journey in Python programming within the CBSE curriculum.

Quick info

BoardCBSE / NCERT
ClassClass 11
SubjectComputer Science
BookComputer Science
ChapterChapter 5 — Getting Started with Python
LanguageEnglish
PDF typeNCERT Textbook
SessionCBSE 2026
Reading time3 minutes
Word count594

Learning outcomes

Vocabulary

WordMeaning
ProgramAn ordered set of instructions to be executed by a computer to carry out a specific task.
Programming LanguageThe language used to specify a set of instructions to the computer.
Machine LanguageThe language of 0s and 1s understood directly by computers.
High-level LanguageProgramming languages like Python, C++, Java that are easier for humans to write and comprehend.
Source CodeA program written in a high-level language.
InterpreterA program translator that processes program statements one by one, translating and executing them.
CompilerA program translator that translates the entire source code into object code at once.
Python PromptThe symbol (>>>) indicating that the Python interpreter is ready to accept instructions.
IndentationThe use of whitespace to define blocks and nested blocks in Python code.
PortableAble to run on various operating systems and hardware platforms.

The complete chapter text is read in the official NCERT PDF viewer below (streamed from ncert.nic.in). This page provides NCERT Help study material — summary, vocabulary, practice questions, and FAQs — not a full reproduction of the textbook.

Read chapter online

This PDF is loaded from the official NCERT website (ncert.nic.in). Use the page buttons below to read — download is disabled on NCERT Help.

Read page by page below. PDF is streamed from the official NCERT website — no download button on this page.

Loading document …
Page of
Loading page …

Practice questions

  1. What is a program? Answer: A program is an ordered set of instructions to be executed by a computer to carry out a specific task.
  2. What is the difference between machine language and a high-level language? Answer: Machine language uses 0s and 1s, difficult for humans. High-level languages like Python are easier for humans to write and understand.
  3. How does an interpreter work? Answer: An interpreter processes program statements one by one, translating and executing them until an error is encountered or the program finishes.
  4. What does the Python prompt (>>>) indicate? Answer: The Python prompt indicates that the interpreter is ready to take instructions.
  5. Name two features of Python. Answer: Python is a high-level, free, open-source, interpreted, case-sensitive, portable language with a rich library and uses indentation.

Frequently asked questions

What is Python?

Python is a high-level, free, open-source, interpreted programming language known for its simple syntax and portability.

Why are high-level languages like Python needed?

High-level languages are needed because computers only understand machine language (0s and 1s), which is difficult for humans to write and comprehend.

What is the role of an interpreter in Python?

An interpreter translates Python source code into machine language, executing instructions one by one.

Is Python case-sensitive?

Yes, Python is case-sensitive, meaning 'NUMBER' and 'number' are treated as different identifiers.

Where can I download Python?

The latest version of Python 3 can be downloaded from the official website: https://www.python.org/

What is the Python prompt?

The Python prompt, typically '>>>', is displayed by the Python interpreter to indicate that it is ready to receive commands or statements.

Related resources

Important topics

Introduction to Python Features of Python Working with Python Interpreter Interpreter vs Compiler Python Prompt

Topics covered

Introduction to Python Programming Language Machine Language High-level Languages Source Code Language Translators (Interpreter, Compiler) Features of Python Downloading Python Working with Python Interpreter Python Prompt

NCERT Class 11 Computer Science — Computer Science — Chapter 5 — Getting Started with Python. Verified by NCERT Help Editorial Team. Reviewed on 29 Jul 2026. Last updated 10 Aug 2026.