Introduction To Python
• Installation and Working with Python
• Understanding Python variables
• Python basic Operators
• Understanding python blocks
2: Python Data Types
• Declaring and using Numeric data types: int, float, complex
• Using string data type and string operations
• Defining list and list slicing
• Use of Tuple data type
• Dictionary
• Set
3: Python Program Flow Control
• Conditional blocks using if, else and elif
• Simple for loops in python
• For loop using ranges, string, list and dictionaries
• Use of while loops in python
• Loop manipulation using pass, continue, break and else
• Programming using Python conditional and loops block
4: Python Functions, Modules And Packages
• Organizing python codes using functions
• Organizing python projects into modules
• Importing own module as well as external modules
• Understanding Packages
• Powerful Lamda function in python
• Programming using functions, modules and external packages
5: Python String, List And Dictionary Manipulations
• Building blocks of python programs
• Understanding string in build methods
• List manipulation using in build methods
• Dictionary manipulation
• Programming using string, list and dictionary in build functions
6: Python Object Oriented Programming – Oops
• Concept of class, object and instances
• Constructor
• Inheritance and Polymophism
• Programming using Oops support
7: Python Exception Handling
• Avoiding code break using exception handling
• Safe guarding file operation using exception handling
• Handling and helping developer with error code
• Programming using Exception handling
8: Python File Operation
• Reading config files in python
• Writing log files in python
• Understanding read functions, read(), readline() and readlines()
• Understanding write functions, write() and writelines()
• Programming using file operations
9: Regular Expression in Python
• Sequence characters in Regular Expression
• Quantifiers in Regular Expression
• Special characters in Regular Expression
10: Graphical User Interface
• GUI in python
• Root Window
• Fonts and Colors
• Widgets
• Builinding GUI applications
11: Python Database Connectivity
• Advantages of DBMS over Files
• Installation of Postgressql
• Introduction to SQL
12: DataScience Using Python
• Data Frame
. Creating Data Frame From Excel Spreadsheet . Creating Data Frame From .csv Files
. Creating Data Frame From Python Dictionary
. Creating Data Frame From Python List of Tuples
. Operation on DataFrame
• Data Visualization
. Bar Graph . Histogram
. Creating a Pie Chart
. Creating a Line Graph