Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
152 views

Duration: 60 Hours) : Python Chapter Wise Content

This document outlines the chapter-wise content for a 60-hour Python certification course. The course is intended for students and professionals and aims to help students master basic and advanced Python concepts. Over the course, hands-on exercises will teach Python programming concepts. The 7 chapters will cover topics like data types, control flow, functions, modules, exceptions, file handling and more. Each chapter includes topics, examples, questions and assignments.

Uploaded by

Alok Raghav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
152 views

Duration: 60 Hours) : Python Chapter Wise Content

This document outlines the chapter-wise content for a 60-hour Python certification course. The course is intended for students and professionals and aims to help students master basic and advanced Python concepts. Over the course, hands-on exercises will teach Python programming concepts. The 7 chapters will cover topics like data types, control flow, functions, modules, exceptions, file handling and more. Each chapter includes topics, examples, questions and assignments.

Uploaded by

Alok Raghav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Python ( Duration : 60 Hours ) Chapter Wise Content

Intended Audience:
❖ B.Tech/MCA/BCA/M.Tech Students
❖ Working Professionals from Corporate

Overview:
Throughout the course, hands-on exercises (both classroom & Lab Assignment) are designed to teach
the concepts of Python programming language.

Course Objective:
Python can be easy to pick up whether you’re a first time programmer of you’re experienced with
other languages. After the completion of Python Certification Course, you should be able to:

• Master the Basic and Advanced Concepts of Python


• Uses an elegant syntax, making the programs you write easier to read.
• Is an easy-to-use language that makes it simple to get your program working. This makes Python
ideal for prototype development and other ad-hoc programming tasks, without compromising
maintainability.
• Comes with a large standard library that supports many common programming tasks such as
connecting to web servers, searching text with regular expressions, reading and modifying files.
• Understand Python Scripts on UNIX/Windows, Python Editors and IDEs
• Master the Concepts of Sequences and File operations
• Learn how to use and create functions, sorting different elements, Lambda function, error
handling techniques and Regular expressions.
• Analysing, cleaning , modelling data and organizing the result of the analysis into a form which
suitable for plotting and tabular display.

Prerequisites: No experience is required. But fundamental knowledge of C/C++ and statistics would be
helpful.

Registered Office: Visit uswww.rcplindia.in


II Floor Nadri Bazaar Email rcpl@rcplindia.in
113/166 Swaroop Nagar Mobil+91 9335469335 Kanpur,
U.P. 208002.
Chapter 1

Topics to be covered:
✓ Introductory Remark about Python
✓ A Brief History of Python
✓ How Python is different from other languages
✓ Python Version
✓ Installing Python
✓ IDLE
✓ Getting Help
✓ How To execute Python program
✓ Writing your first program

Examples to be used:
✓ Installation of python.
✓ Installation of Pycharm.
✓ Program to demonstrate the code execution in python.
✓ Writing programs of python in IDLE.
✓ Writing code in PyCharm editor.

Questions To Discuss:
✓ What is language?
✓ What is programming language?
✓ What is the difference between Interpreter, compiler and assembler?
✓ What are the features of Python?
✓ Why to use Python for Machine Learning?

Lab Assignment:
✓ Write a program of python from printing messages.
Home Assignment:
✓ Write a program that prints prime numbers between 1 to n. Number n should be
take from user as input?
✓ WAP to to print following pattern (Pascals Triangle)
1
11
121
1331
14641

Registered Office: Visit uswww.rcplindia.in


II Floor Nadri Bazaar Email rcpl@rcplindia.in
113/166 Swaroop Nagar Mobil+91 9335469335
Kanpur, U.P. 208002.
Chapter 2

Topics to be covered:
✓ Python coding Introduction
✓ Python keywords and Identifiers
✓ Python statements
✓ Comments in python
✓ Getting user input
✓ Variables
✓ Data types
✓ Numbers
✓ Strings
✓ Lists ,tuples & dictionary

Examples to be used:
✓ Program to demonstrate the use of variables, datatypes, comments.
✓ Program to demonstrate the use of input() and raw_input() methods.
✓ Program for use of List.
✓ Program for dictionary.

Questions To Discuss:
✓ What is List.
✓ What is tuple.
✓ What are the differences between List and tuple.
Lab Assignment:
✓ Lab program to use of input() and raw_input() methods.
✓ Lab program to use of List.
✓ Lab program to use dictionary.

Home Assignment:
✓ Home assignments for program to use of input() and raw_input() methods.
✓ Home assignments for program to use of List.
✓ Home assignments for program to use dictionary.

Registered Office: Visit uswww.rcplindia.in


II Floor Nadri Bazaar Email rcpl@rcplindia.in
113/166 Swaroop Nagar Mobil+91 9335469335
Kanpur, U.P. 208002.
Chapter 3

Topics to be covered:
✓ Control flow and syntax
✓ The if statement
✓ Python operators
✓ The while Loop
✓ Break and continue
✓ The for Loop
✓ Pass statement

Examples to be used:
✓ Program to demonstrate if else.
✓ Program to demonstrate loop
✓ Program to demonstrate package and modules.

Questions To Discuss:
✓ What is the difference between for and while loop of python?

Lab Assignment:
✓ Lab Program to demonstrate if else.
✓ Lab Program to demonstrate loop
✓ Lab Program to demonstrate package and modules.

Home Assignment:
✓ Home assignment for program to demonstrate if else.
✓ Home assignment for program to demonstrate loop
✓ Home assignment for program to demonstrate package and modules.

Registered Office: Visit uswww.rcplindia.in


II Floor Nadri Bazaar Email rcpl@rcplindia.in
113/166 Swaroop Nagar Mobil+91 9335469335
Kanpur, U.P. 208002.
Chapter 4

Topics to be covered:
✓ Introduction of Function
✓ Calling a function
✓ Function arguments
✓ Built in function
✓ Scope of variables
✓ Decorators
✓ Passing function to a function
✓ Lambda expression

Examples to be used:
✓ Program to demonstrate function definition and calling
✓ Program to demonstrate the use of in-built functions

Questions To Discuss:
✓ What is the difference between definition and calling of function in python?

Lab Assignment:
✓ Lab Program to demonstrate the definition and calling of use defined functions.
✓ Lab Program to demonstrate the use of pre-defined functions.

Home Assignment:
✓ Home assignment for use of pre defined functions from predefined libraries of
python.
✓ Home assignment for program to define user-defined function and its calling

Registered Office: Visit uswww.rcplindia.in


II Floor Nadri Bazaar Email rcpl@rcplindia.in
113/166 Swaroop Nagar Mobil+91 9335469335
Kanpur, U.P. 208002.
Chapter 5

Topics to be covered:
✓ Modules and Packages
✓ Importing Modules
✓ Standard Modules- sys
✓ Standard Modules- OS
✓ The dir Function
✓ Packages
Examples to be used:
✓ Program to demonstrate the concept of Python Modules
✓ Program to demonstrate the use of Packages of python

Questions To Discuss:
✓ What is the difference between modules and packages in python?

Lab Assignment:
✓ Lab Program to demonstrate the use of pre defined module.
✓ Lab Program to demonstrate the use of pre defined package.
✓ Lab Program to demonstrate the creation of user defined module.
✓ Lab Program to demonstrate the creation of user defined package.
✓ Lab Program to demonstrate the various import syntax of python .

Home Assignment:
✓ Home assignment for import of pre defined modules and packages of pre defiened
libraries of python.
✓ Home assignment for import of user defined modules and packages in python.

Registered Office: Visit uswww.rcplindia.in


II Floor Nadri Bazaar Email rcpl@rcplindia.in
113/166 Swaroop Nagar Mobil+91 9335469335
Kanpur, U.P. 208002.
Chapter 6

Topics to be covered:
✓ Exception Handling
✓ Errors
✓ Run Time Errors
✓ Handling IO Exception
✓ Try….except statement
✓ Raise
✓ Assert

Examples to be used:
✓ Program to demonstrate the concept of Exception Handling
✓ Program to demonstrate the use of try catch for Run time error.
✓ Program to demonstrate about how to raise an Exception.

Questions To Discuss:
✓ What is the difference between syntax error and run time error?

Lab Assignment:
✓ Lab Program to demonstrate the use of try catch.
✓ Lab Program to demonstrate the use of try with multi catch.
✓ Lab Program to demonstrate about how to raise an Error

Home Assignment:
✓ Home assignment for usage of try catch for exception handling.
✓ Home assignment for use of try with multiple catch block.
✓ Home assignment for the concept to raise an error based on custom conditions.

Registered Office: Visit uswww.rcplindia.in


II Floor Nadri Bazaar Email rcpl@rcplindia.in
113/166 Swaroop Nagar Mobil+91 9335469335
Kanpur, U.P. 208002.
Chapter 7

Topics to be covered:
✓ Introduction to File Handling in Python
✓ Files and Directories
✓ Writing Data to a file
✓ Reading data from a file
✓ Additional file methods
✓ Working with files
✓ Working with Directories
✓ The pickle Module

Examples to be used:
✓ Program to demonstrate the concept of File Handling
✓ Program to demonstrate the file read operation .
✓ Program to demonstrate the file write operation .
✓ Program to demonstrate the concept of pickle of python.
✓ Program to demonstrate the concept of shelves of python.

Questions To Discuss:
✓ What are the different modes of a file to open?
✓ What is the difference between pickle and shelve?

Lab Assignment:
✓ Lab Program to read the data of a file.
✓ Lab Program to write the data on a file.
✓ Lab Program to use the concept of pickle.
✓ Lab Program to use the concept of shelve.

Home Assignment:
✓ Home assignment for read and write operation on file..
✓ Home assignment for use of pickle for persistence of the data.
✓ Home assignment for use of shelve for persistence of the data.

Registered Office: Visit uswww.rcplindia.in


II Floor Nadri Bazaar Email rcpl@rcplindia.in
113/166 Swaroop Nagar Mobil+91 9335469335
Kanpur, U.P. 208002.
Chapter 8

Topics to be covered:
✓ Classes & Objects
✓ Introduction of classes and objects
✓ Creating classes
✓ Instance methods
✓ Special class method
✓ Inheritance
✓ Method overriding
✓ Data hiding

Examples to be used:
✓ Program to demonstrate the concept of defining the code of a class in python
✓ Program to demonstrate the instance creation of a class.
✓ Program to demonstrate the various member access technique of class and object in
python .
✓ Program to demonstrate the concept inheritance.
✓ Program to demonstrate the concept of method overriding.

Questions To Discuss:
✓ What are the different between class and object?
✓ What is the need for inheritance?
✓ What is the benefit of method overriding?

Lab Assignment:
✓ Lab Program for writing the definition of a class and use is via its object.
✓ Lab Program to write the code of inheritance.
✓ Lab Program to write the code of method overriding.

Home Assignment:
✓ Home assignment for read and write operation on file..
✓ Home assignment for use of pickle for persistence of the data.
✓ Home assignment for use of shelve for persistence of the data.

Registered Office: Visit uswww.rcplindia.in


II Floor Nadri Bazaar Email rcpl@rcplindia.in
113/166 Swaroop Nagar Mobil+91 9335469335
Kanpur, U.P. 208002.
Chapter 9

Topics to be covered:
✓ Scientific Computing with NumPy.
✓ N-Dimensional Array Object
✓ Array Slicing Methods
✓ Array reshapeing methods
✓ Numerical routines in NumPy

Examples to be used:
✓ Program to implement numpy.
✓ Program to implement operations on numpy

Questions To Discuss:
✓ What is the difference between python array and numpy array?

Lab Assignment:
✓ Lab Program to implement numpy.
✓ Lab Program to implement operations on numpy.

Home Assignment:
✓ Home assignment for program to implement numpy.
✓ Home assignment for Program to implement operations on numpy.

Registered Office: Visit uswww.rcplindia.in


II Floor Nadri Bazaar Email rcpl@rcplindia.in
113/166 Swaroop Nagar Mobil+91 9335469335
Kanpur, U.P. 208002.
Chapter 10

Topics to be covered:
✓ Introduction To Matplotlib
✓ Python 2D plotting
✓ Plotting with default settings
✓ Customizing matplotlib Graphics with colors and line width
✓ Generate plots, histograms, power spectra,
✓ Generate bar charts, scatterplots

Examples to be used:
✓ Program to demonstrate the use of matplotlib.
✓ Program to demonstrate the graphics customization of plots.
✓ Program to generate various types of plot, histograms, charts.

Questions To Discuss:
✓ What is the benefits of matplotlib?
✓ What is the benefits of data representation via matplotlib?

Lab Assignment:
✓ Assignments of plotting chart and histogram

Home Assignment:
✓ Home Assignments for generating and plotting the historic data.

Registered Office: Visit uswww.rcplindia.in


II Floor Nadri Bazaar Email rcpl@rcplindia.in
113/166 Swaroop Nagar Mobil+91 9335469335
Kanpur, U.P. 208002.
Chapter 11

Topics to be covered:
✓ Introduction To Pandas
✓ Pandas data structures and data analysis

Examples to be used:
✓ Program to demonstrate the use of Pandas.
✓ Program to demonstrate the various operations on Pandas.

Questions To Discuss:
✓ What is the benefits of Pandas?
✓ What is the benefits of data representation via Pandas over Numpy?

Lab Assignment:
✓ Assignments of Pandas operations.

Home Assignment:
✓ Home Assignments for Pandas operations.

Registered Office: Visit uswww.rcplindia.in


II Floor Nadri Bazaar Email rcpl@rcplindia.in
113/166 Swaroop Nagar Mobil+91 9335469335
Kanpur, U.P. 208002.

You might also like