Python
Python
Topic Name
No.
1 Features of Python, versions, Install Python and Environment Setup, First Python Program, Python course-
based project information.
2 Python Identifiers, Keywords and Indentation, Data Types, Variables, Expressions and Statements
3 Operators in Python – Assignment, Logical, Arithmetic etc., Taking Input from user
4 Conditional Statements – If else statement its working
5 Nested if statement and Elif statement
6 Purpose and working of for loop, nested for loop, break, continue statements
7 Purpose and working of while loop, nested while
8 Strings Manipulation: Basic operations, Special operators, formatting operator/Operations in strings
9 *,+, in, not in, range slice [n:m], and comparing strings using relational operators
10 Split, count, decode, encode in strings
11 len, capitalize, find, isdigit, lower, islower, isupper, upper, lstrip, rstrip, isspace, istitile, partition, replace, join.
12 String Regular Expressions and Pattern matching,
13 User Definind functions using def()
14 Python Collections: List - Accessing values, Updating, Deleting elements
15 Indexing and Slicing, List - Built function and methods
16 List operations – joining, slicing, + , * , in , not in, List
17 Functions and methods - len( ), insert( ), append( ), extend(), sort( ), remove( ), reverse( ), pop( ), list( ),
count( )
18 Functions and methods - index( ), cmp( ), max( ), min( ).
19 Tuple - Accessing values, Updating, Deleting elements, Indexing, and slicing. Tuple - Built-in functions
20 Tuple Functions- cmp(), len(), max(), min(), tuple(), index(), count(), sum(), any(), all(), sorted(), reversed()
21 Dictionaries: Concept of key-value pair, creating, Initializing and accessing the elements in a dictionary
22 Dictionaries: Traversing, appending updating, and deleting elements
23 Dictionary Functions and methods: cmp( ), len( ), clear( ), get( ), has_key( ), items( )
24 Dictionary Functions and methods: key( ), update( ), values( ), pop(), fromkeys( ), dict( ).
25 Understanding Iterators, Generators
26 Random number function: Choice(), Random range(),Random(), Seed(), Shuffle(), Uniform()
27 Lambda function, Filter, Map and Reduce
28 Python File Handling, Regular Expression: Reading and writing text files.
29 Appending to files, Writing Binary Files, Using Pickle to Write Binary Files
30 Regular expressions, the match Function, The search function
31 Matching vs searching, Search and Replace, Wildcards
32 Different modes of opening a file-The file object attributes
33 Modules : Introduction , Importing Modules, working with modules
34 Basics of Object Oriented Programming, Creating Class and Object in python
35 Class definition, methods, variables, and other operations in class, Special Methods: _init_, _str_
36 Constructors in Python – Parameterized and Non-Parameterized
37 Inheritance in Python, Inbuilt class methods and attributes
38 Method Overriding and Data Abstraction
39 Numpy-Introduction, Creating arrays, Using arrays and Scalars, Indexing Arrays, Array Transposition
40 Numpy Operations, Array Processing, Array Input and Output
41 Pandas: Introduction, uses of Panda, Series in pandas, Index objects, Reindex, Drop Entry, Selecting Entries
42 Pandas Operations, Data Alignment, Rank and Sort Summary Statics, Missing data
43 Matplotlib: Introduction, uses of Matplotlib, Data Visualization
44 Matplotlib Operations
45 Introduction to different python tools, Python course-based project information Guidelines