This project is a set of Jupyter notebooks for reviewing Python programming language for CBSE (Central Board of Secondary Education) Class XI and XII.
The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text.
No. You can just click on the hyperlinks and read input/output of each Python expression/statement
If you want to edit & play with the expressions/statements, then you've two options:
-
Click on any of the Jupyter notebook link below. Change the domain from 'github.com' to 'githubtocolab.com'. The notebook will open in Google Colab. You can login with your google id to edit/play with it.
-
You can choose to install Python and Jypyter notebook on your machine.
I recommend Anaconda. After you install Anaconda, you can then download the zip of this project or git clone this project to play with it on your local machine.
I freely borrowed from this project:
NPTEL Python Intro course by s-aniruddha
-
Python Introduction view with nbviewer
-
Basic Data Types view with nbviewer
-
Expressions and Statements view with nbviewer
-
Dictionaries view with nbviewer
-
math module view with nbviewer
-
random module view with nbviewer
-
statistics module view with nbviewer
-
builtin functions view with nbviewer
-
List, Dictionary, Set Comprehension view with nbviewer
-
Exception Handling view with nbviewer
-
Text File Handling view with nbviewer
-
CSV File Handling view with nbviewer
CBSE Computer Science Syllabus
-
Important Python chapters to read
-
Important Python chapters to read
Note: NCERT textbooks do not closely match the CBSE syllabus above. There is extra information as well as missing information.
Note: CBSE textbooks do not closely match the CBSE syllabus above.
-
CBSE Computer Science Sample Question Paper - Marking Scheme 2020-21
-
CBSE Computer Science Sample Question Paper - Marking Scheme 2019-20
After CBSE XII board exam, what can you learn?