• VISIT our nearest batch for OFFLINE training
  • Special Offers on ONLINE BATCHES grab the offers NOW ...
  • WE ARE HIRING : Digital Marketing & Python Faculty / Business Development Manager Contact us

Share :

7500

45 Days

Batch Starts : 2023-09-08

Core Python Course Contents

Chapter-1 (What is Python and why is it important today)
1. What is Python
2. Which companies are already using it
3. Why everyone is talking about it now
4. Different types of applications that can be created using Python
5. Features of Python
Chapter-2 (Introduction to Python Programming)
1. Why the name Python?
2. How to install Python
3. Program: To display welcome message on the screen
4. Program: Demo on Numbers and Arithmetic
5. Program: Demo on Exponential operator
6. Program: Comments and variables, sum of two numbers
7. Program: Taking input from the user
8. Program: Typecasting demo
9. Program: To use built-in mathematical function and to show all the built-in functions in python
10. To show help on any built-in function
11. Help mode
12. Demo on importing a module and using it, also covers giving alias names to built-in functions in
modules
13. Demo on how to save and run python files
14. How to run a Python program without opening the python shell every time we want to run the
program
15. Different ways of executing a Python Program
16. Built-in Datatypes in Python
17. Program: Demo on complex datatype
18. User-defined datatypes
19. Keywords/reserved words in Python
20. Operators in Python

21. Operator Precedence
22. Operator Associativity
23. Program: Demo on exponential operator - to prove its associativity
24. Some Assignments
Chapter-3 (Control Structures)
1. Introduction to Control Structures
2. Program: Demo on “if”
3. Program: Demo1 on “if” and “else”
4. Program: Demo2 on “if” and “else”
5. Program: Demo on “elif” and string comparision
6. Program: Demo on logical operators (“and” and “or”)
7. Program: Demo on boolean operators
8. Program: Demo on “is” operator
9. Program: Demo2 on “is” operator
10. Program: “for” loop demo
11. Program: “while” loop demo
12. Program: To print in the same line
13. Program: To display odd numbers from 1 to 10 using range()
14. Program: To display numbers from 10 to 1 in descending order
15. Program: Multiplication table
16. Program: Reversing an integer
17. Program: Finding whether a given number is an Armstrong number or not
18. Program: Nested Loops
19. Program: Multiple Multiplication tables using nested loops
20. Program: Finding factorial of a given number
21. Program: Finding whether a given number is a strong number or not
22. Program: Display Fibonacii Series 23. Program: Infinite Loop
24. Introduction to Jump Statements
25. Program: break statement
26. Program: continue statement
Program: Finding whether a given number is a Perfect number or not
27. Program: Finding whether a given number is a Prime number or not
28. Program: LCM of two numbers
29. Program: GCF of two numbers
30. Program: Pyramid Ex1
31. Program: Pyramid Ex2

32. Program: Pyramid Ex3
33. Program: Pyramid Ex4
34. Program: Demo on pass statement
35. Program: “else” clause on loops
36. Program: assert statement Demo
37. Some Assignments

Chapter-4 (String Handling)
1. Program: Strings demo1
2. Program: String Concatenation
3. Program: String Concatenation Ex2
4. Program: Printing formatted string using %
5. Program: Printing multiple values together using place holders and format()
6. Program: String indexing
7. Program: String library functions – demo
8. Program: Evaluating an expression entered from keyboard
9. Program: To nullify the effect of escape characters - demo
10. Program: Demo on accessing each element of a string in forward and reverse orders using while
loop
11. Program: Demo on String slicing
12. Program: Demo on Repeating the strings
13. Program: Demo on checking membership
14. Program: Demo1 on Comparing strings
15. Program: Demo2 on Comparing strings
16. Program: Demo on strip(), lstrip(), rstrip()
Program: Finding position of a sub string – Demo
17. Program: To display all positions of a substring – Demo
18. Program: Counting substrings in a string
19. Strings are Immutable
20. Program: Strings are Immutable – Demo1
21. Program: Strings are immutable – Demo2, also covers id()
23. program: Demo on replace()
24. Program: Demo1 on splitting a string
25. Program: Demo2 on splitting a string
26. Program: Demo on joining the strings
27. Program: Demo on changing case of a string
28. Program: Demo on startswith() and endswith()
29. Program: Demo on testing the nature of characters in a String
30. Program: Demo on sorting of strings
31. Some Assignments
Chapter-5 (Arrays)
1. What is an Array
2. Advantages of Arrays
3. Syntax of Creating an Array and Typecodes
4. Program: Importing “array” module in different ways and creating an integer array
5. Program: Creating floating type array
6. Program: Creating a character array
7. Program: Creating one array from another array

8. Program: Retrieve the elements of an array using array index
9. Slicing an array
10. Program: Demo on slicing an array
11. Program: Demo on using various methods of arrays class
12. Program: Reading a student’s marks in 5 subjects into an int array and find the average marks
13. Program: Generating Results sheet from students’ marks
14. Program: Bubble sorting of integer array
15. Program: Types of arrays
16. Some assignments
Chapter-6 (Lists, Tuples, Dictionaries & Sets)
1. Lists Introduction
2. Python Programming using Visual Studio Code Editor
3. Program: Lists demo1
4. Program: Lists demo2
5. Program: Lists demo3 - slicing
6. Program: Lists demo4 – slicing ex2
7. Program: Lists demo5– inserting, sorting, reversing, removing
8. Program: Lists demo6 – dealing with mapping collection
9. Program: Lists demo7 – nesting of lists
10. Program: List of Lists and “for” loop
11. Program: To convert the generated values using range() into a list
12. Program: Concatenation of two lists
13. Program: Repetition of lists
14. Program: Membership in Lists
15. Program: Aliasing of lists
16. Program: Cloning of lists
17. Program: Finding biggest and smallest elements in a list
18. Program: Count number of occurrences of an element in the list
19. Program: Demo1 on List comprehensions 20.
Program: Demo2 on List comprehensions
21. Program: Demo3 on List comprehensions
22. Lists Vs Tuples
23. Program: Demo on Tuples
24. Program: Tuples – Demo2 – Tuple unpacking
25. Program: Demo on some basic operations of a Tuple
26. Program: To find the first occurrence of an element in a tuple, also covers converting list to tuple
27. Program: Demo on nested tuples
28. Program: To sort a tuple with nested tuples
29. Program: Inserting elements in a tuple

30. Program: Modifying elements in a tuple
31. Program: Deleting elements from a tuple
32. program: Dictionary – ex1
33. Program: Dictionary – ex2 – List as a value
34. Program: Dictionary – ex3 – A Dictionary nested inside another Dictionary
35. Program: Dictionary – ex4 – finding length, adding & removing
36. Program: Create a dictionary with cricket players names and scores in a match, retrieve runs by
entering the player’s name
37. Program: Using for loop to retrieve elements of a dictionary
38. Program: Sorting the elements of a dictionary with Lambdas
39. Program: Converting Lists into Dictionary
40. Program: Demo on converting a string to dictionary
41. Program: Demo on ordered dictionary
42. Program: Sets Demo
43. Program: Demo on frozenset
44. Program: Finding common elements in two lists using sets – Ex1
45. Program: Finding common elements in two lists using sets – Ex2
Chapter-7 (Functions)
1. Introduction to creating user defined functions
2. Program: Demo on creating user defined functions
3. Program: Demo on creating a docstring in a function and referring to it while calling the function
4. Program: Returning multiple values from a function Demo1
5. Program: Returning multiple values from a function Demo2
6. Functions are also objects in Python
7. Program: Assigning a function to a variable
8. Program: Nesting of functions
9. Program: Passing function as parameter to another function
10. Program: Demo on returning a function from another function
11. Function call mechanisms in Python
12. Program: Passing an integer to a function and modifying it
13. Program: Passing a list to a function and modifying it – Demo1
14. Program: Passing a list to a function and modifying it – Demo2
15. Types of actual arguments
16. Program: Demo on positional arguments
17. Program: Demo on keyword arguments
18. Program: Demo1 on default arguments

19. Program: Demo2 on default arguments
20. Program: Demo1 on variable length arguments

21. Program: Demo2 on variable length
arguments

22. Program: Demo3 on variable length arguments
23. Program: Demo4 on variable length arguments
24. Program: Demo on keyword variable length argument
25. Program: Demo on Local Vs Global variables
26. Program: Demo on Global keyword
27. Program: Demo on recursive functions Ex1
28. Program: Demo on recursive functions Ex2
29. Lambda Expressions in Python
30. Program: Lambda expressions Ex1
31. Program: Using Lambdas with filter() – Ex1
32. Program: Using Lambdas with filter() – Ex2
33. Program: Using Lambdas with map() – Ex1
34. Program: Using Lambdas with map() – Ex2
35. Program: Using Lambdas with reduce() – Ex1
36. Program: Using Lambdas with reduce() – Ex2
37. Program: reduce() with operator module functions
38. Program: Demo on accumulate()
39. function Decorators
40. Program: Function Decorators – Ex1
41. Program: Function Decorators – Ex2
42. Special variable __name__
43. Program: Demo on special variable __name__
Chapter-8 (Modules & from keyword)
1. What is a module?
2. Creating and using Modules in Python
3. Modules Vs Packages
4. from keyword demo1
5. from keyword demo2
Chapter-9 (Command Line arguments)
1. Program: Passing two command line arguments and using them
2. Program: Passing any number of command line arguments and using them
Chapter-10 (OOP Basics using Python)
1. Introduction to OOP
2. Program: Demo on creating a class, some member functions, creating an instance and invoking
the member functions
3. Program: Constructor Ex1
4. Program: Constructor Ex2 – with default arguments
5. Program: Demo on private data members
6. Program: To print an object directly
7. Program: Instance variables/fields and static variables/fields demo
8. Types of methods in Python
9. Program: Class Methods Demo
10. Program: Static Methods Demo
11. Program: Inner classes demo
12. Some assignments
Chapter-11 (Inheritance and Polymorphism)
1. Program: Demo on Inheritance
2. Invoking the base class constructor
3. Types of Inheritance in Python
4. Program: Demo on Multiple Inheritance
5. Program: Demo on Multi-level Inheritance
6. Program: Demo on Hierarchical Inheritance
7. Program: Demo on Hybrid Inheritance
8. Polymorphism
9. Program: Polymorphism in Operators
10. Program: Polymorphism in built-in functions
11. Program: Polymorphism in user-defined methods
12. Program: Polymorphism with Inheritance
13. Program: Demo on NotImplementedError() – without using it
14. Program: Demo on NotImplementedError() – with using it (abstract methods in Java/C#.NET)
15. Operator Overloading in Python
16. Program: Demo1 on Operator Overloading – addition operator (+) on Python built-in types
17. Magic Methods in Python
18. Program: Demo2 on Operator Overloading - addition operator (+) on user-defined objects
19. Program: Demo3 on Operator Overloading – overloading (>) operator
20. Abstract methods and their need
21. Program: Demo1 on Abstract method and abstract class

22. Program: Demo2 on Abstract method and abstract class
23. Some assignments
Chapter-12 (Exception Handling)
1. Program: Exception Handling in Python - using try-except blocks
2. Program: Demo on try-except blocks
3. Program: Demo on finally block
4. Program: Demo on User-defined exceptions
Chapter-13 (File Handling)
1. Program: File Handling – reading lines from a text file
2. Program: File Handling – To know whether a file exists or not
3. Program: File Handing – writing
4. Program: File Handling - Writing a list of lines to a file at once
5. The File Opening Modes
6. Program: File Handling - to append data to an existing file and then displaying the entire file
7. Program: File Handling – usage of “with” keyword
8. Program: File Handling – To count number of lines, total words and number of words in each line
in a text file
9. Program: File Handling – Working with Binary Files – read and write images/audio files
10. Serialization and Deserialization
11. Program: File Handling – Serialization of an object in Python
12. Program: File Handling – Deserialization of an object in Python
13. Program: File Handling – Writing Records in Binary Mode
14. Program: File Handling – Reading Records in Binary Mode
15. Program: File Handling - Zipping files
16. Program: File Handling - UnZipping a file to extract its contents
17. Program: File Handling - To know the current working directory
18. Program: File Handling - To display all contents of the current directory and its sub-directories as
well
19. Program: File Handling - To create a sub directory
20. Program: File Handling - To remove a sub directory
Chapter-14 (Regular Expressions in Python)
1. Introduction
2. Program: Regular Expression Ex1 - using compile(), search() & group()
3. Program: Regular Expression Ex2 - search()
4. Program: Regular Expression Ex3 – findall()
5. Program: Regular Expression Ex4 – match()
6. Program: Regular Expression Ex6 – split()

7. Program: Regular Expression Ex 7– sub()
8. Sequence Characters in Regular Expression
9. Program: Sequence Characters in Regular Expression – Ex1
10. Program: Sequence Characters in Regular Expression – Ex2

11. Program: Sequence Characters in
Regular Expression – Ex3

12. Program: Sequence Characters in Regular Expression – Ex4

13.Program: Sequence Characters in Regular Expression – Ex5
14. Program: Sequence Characters in Regular Expression – Ex6
15. Quantifiers in Regular Expression
16. Program: Quantifiers in Regular Expression – Ex1

17. Program: Quantifiers in Regular Expression – Ex2

18. Program: Quantifiers in Regular Expression– Ex3
19. Program: Quantifiers in Regular Expression – Ex4
20. Special Characters in Regular Expression
21. Program: Special Characters in Regular Expression – Ex1

22. Program: Special Characters in Regular Expression – Ex2

23. Program: Special Characters in Regular Expression – Ex3 

24.Program: Special Characters in Regular Expression – Ex4
25. Program: Special Characters in Regular Expression – Ex5
26. Program: Using Regular Expressions on Files – Ex1
27. Program: Using Regular Expressions on Files – Ex2
28. Program: Using Regular Expressions to get data from a HTML table
Chapter-15 (Date & Time)
1. Program: The beginning of a time
2. Program: Finding current Date and Time
3. Program: Demo on now()
4. Program: Combining Date and Time
5. Formatting Date & Time – codes
6. Program: Demo on Formatting Date – ex1
7. Program: Demo on Formatting Date – ex2
8. Program: Formatting Time
9. Program: To accept a date from the keyboard and display the day of the week
10. Program: Finding difference between two dates
11. Program: Finding difference between two times
12. Program: To display the next 30 days
13. Program: Comparing two dates
14. Program: Sorting dates
15. Program: Delaying program’s execution
16. Program: Knowing program’s efficiency
17. Program: Using “calendar” module – Ex1

18. Program: Using “calendar” module – Ex2
19. Program: Using “calendar” module – Ex3

Enquiry Form