Python Programs For Class 12 CBSE
In High Demand

Python Programs For Class 12 (XII) CBSE

Advanced Certification in Python for Class 12

Students Will Develop the Skills to Program in Python Understanding the Concepts of Programming   Language. This Course Will Enable the Students of Computer Science to Understand This Computer Programming Language and Solve the Exercises as Per the Cbse Python for Class 12 Guidelines.

1k+ satisfied learners

Why should you take Python?

Python is the preferred language for new technologies such as Data Science and Machine Learning.

Data Scientist has been named the best job in America for 2018 with a median base salary of $242,000 and 4,524 job openings - Forbes

According to the TIOBE index, Python is one of the most popular programming languages in the world.

Classroom Training/Instructor led Python Live Online Classes

Have Queries? Ask us 18001020418
Starts Days  
1st Jan
1st Jan
Sat & Sun
1st Jan
1st Jan
Sat & Sun

Click Here
Click Here
Kickstart Your Career

Course Syllabus

LESSON 2 Using Python Libraries

  • Introduction
  • What is a Library?
    • What is Module?
  • Importing Modules in a Python Program
    • Importing Entire Module
    • Importing select objects from a Module
    • Python’s Processing of import Command
  • Using Python standard library’s functions and Modules
    • Using Python Built – in – functions
    • Working with some standard library Modulus
  • Creating a Python Library
    • Structure of a Package
    • Procedure for creating packages
    • Using/ Importing python libraries


  • Introduction
  • Data Files
  • Opening and closing Files
    • Opening File
    • Closing Files
  • Reading & writing Files
    • Reading from files
    • Writing onto Files
    • The Flush () Function
    • Removing Whitespaces after Reading from file
    • Significance of file pointer in file Handing
  • Standard Input, Output and Error streams


  • Introduction
  • Recursive Function
  • How Recursion works
  • Recursion in Python
    • Some Recursive Codes
    • Binary Search
    • Binary search
    • Recursive Binary Search
  • Recursion Vs Iteration


  • Introduction
  • What is Computational Complexity?
  • Estimating Complexity of Algorithmic
    • Big – O- Notation
    • Guidelines for computing Complexity
  • Best, Average and worst Case Complexity

LESSON 6 Data Visualization Using Pyplot

  • What is Data Visualization?
  • Using Pyplot of Matplotlib Library
    • Installing and Importing matploflib
    • Working with pyplot Methods
  • Creating Charts with matplotib Library’s pyplot Interface
    • Line chart
    • Bar chart
    • The pie Chart
  • Customizing the plot
    • Anatomy of a chart
    • Adding a Tittle
    • Setting X and Y Labels, Limits and Ticks
    • Adding Legends
    • Saving a Figure
  • Comparing Chart Types

LESSON 7  DATA Structures – I : Linear Lists

  • Introduction
  • Elementary Data Structures
  • Different Data Structures
    • Linear Lists Arrays
    • Stacks
    • Queues
    • Linked Lists
    • Trees
  • Operations on Data Structures
  • Linear Lists
  • Linear List Data Structure
    • Searching in a linear list
    • Insertion in a linear list
    • Deletion of an Element from a sorted linear list
    • Traversal of a Linear list
    • Sorting a Linear list
    • List Comprehensions
  • Nested / Two Dimensional Lists in python
    • Two Dimensional Lists

LESSON 8 DATA Structures – II: Stacks & Queues

  • Introduction
  • Stacks
    • Implementing stack in python
    • Stack Applications
  • Queues
    • Implementing Queues
    • Variations in Queues in Python
    • Variations in Queues
    • Queue Applications


  • Introduction
  • What is web Framework?
  • How web, websites & web- applications work?
  • Introduction Django
  • Installing Django
  • Activating Virtual Environment
  • Django Basic and projects structure
    • What are projects and app in Django?
    • Understanding Django project Architecture
  • Steps to create a Basic Django web Application
  • Creating Models, Views & Templates
    • Creating Models
    • Creating Templates
    • Creating View
    • Creating URL Confs.
  • Writing Dictionary Data to CSV & Text Files
  • Practically Processing Get and Post Request


  • Introduction
  • Connecting to MYSQL from Python
  • Parameterised Queriers
  • Performing Insert and update Queries

Liked the course? Enroll Now!

Structure your learning and get a certificate to prove it.

Watch Course Syllabus

Enroll Now!

Enter details to watch this lesson for free

Please fill the form to view lesson


The constructs of this Python Language make it easier for a non-technical person to understand and grab it . Python is is definitely one of the easiest programming languages to learn. This is infact the best first language to learn. Even the learners from a non-technical background will start liking the language after a while.

Today, while Python becoming the de facto industry standard in financial analysis, e-commerce, retail business, many found the jobs required it as a core competency and charted a learning path with us while learning in classroom or online mode. Students at our institute comes from varied background and learn to not only code fluently but build solutions finding them a space in analytics companies as data analysts. Many have turned to be full-stack developers and business analysts.

Yes, All our courses at Python Training institute are available on both Weekdays as well as on Weekends mode. Infact most of our courses are available in Online mode as well.

There are usually 7-8 students in a batch.

Although you will get an Autonomous certificate from Python Training institute, and additionally students will also get a certification from Microsoft after passing out the exam successfully.

All our courses comes with Projects and Assignments at various stages of the course curriculum. You can refer the course syllabus for the same.

Yes, at Python Training institute we are pleased to offer you one Demo and Trial Class for better understanding about course flow, teaching style of trainer and to get acquainted with learning atmosphere.

Be future ready. Start learning

Structure your learning and get a certificate to prove it.

Microsoft Certification

Microsoft’s Technology Associate Certificate Holders work at 1000s of companies like

Aditya Prakash

Amazing classes, great staff and wonderful lectures, all who are interested in learning python should have no confusion but just come here.
- Aditya Prakash


Python Course at Python Training (TGC) south ex. was completed on time. I am fully satisfied with the quality of education provided by our teacher Uttam Saxena and the infrastructure provided by the institute
- Tanmay


“I enrolled for Python and very much satisfied with the training program, I will give Python Training Institute the highest number. My first thank goes to my SIR whom I’m pressed the most. My best wishes for the center.”
- Siddhant

Rupam Dubey

It was a great experience learning python from a trainer who is very friendly and gives an opportunity to every trainee to learn and enjoy the session. The course was completed with best examples that could be provided. Thank You.
- Rupam Dubey

Akansha Rai Sharma

The best training institute in Delhi for python. faculty you can count on. awesome management and staff.
- Akansha Rai Sharma


I wanted to thank everyone for helping me a lot. Before I started a course, I was not confident in myself. From the beginning of the course, they have shown great professionalism, patience, and encouragement. They helped me a lot on my first job. They showed me a great path.
- Aakash

Approvi Mittal

I think the Python classes very well structured in terms of the content that was going to be taught every class. hats off to Uttam Saxena sir. He was very patient – especially since I had no experience with programming and it was my first time. Hoping to come back to learn more course was completed.
- Approvi Mittal

Manjeet Kaur

I got good and sufficient knowledge from Python Training Institute in python. Also, training environment was very good.Best training institute ever.
- Manjeet Kaur
More Reviews

Loved reviews? Enroll Now!

Structure your learning and get a certificate to prove it.

Click to Call us at: 1800 1020 418