Python is commonly used for developing websites and software, task automation, data analysis, and data visualization. Since it's relatively easy to learn, Python has been adopted by many non-programmers such as accountants and scientists, for a variety of everyday tasks, like organizing finances.
Python syllabus
I. INTRODUCTION TO PYTHON
1. What is Python and history of Python?
2. Unique features of Python
3. Python-2 and Python-3 differences
4. Install Python and Environment Setup
5. Using the Python interpreter
6. Interactive Shell, Executable or script files. And User Interface or IDE
7. First Python Program
8. Python Identifiers, Keywords and Indentation
9. Comments and document interlude in Python
10. Command line arguments
11. Getting User Input Python
12. Data Types
13. What are variables?
14. Assignments
II. VALUES AND VARIABLES
1. Numbers
2. User Input
3. String and its operations
4. Assignments
III. OPERATORS
1. Arithmetic operators
2. Relational Operators
3. Logical Operators
4. Unary Operators
5. Assignment Operators
6. Assignments
IV. CONTROL STATEMENTS
1. If2. If else
3. elif
4. Assignments on if/else.
V. LOOPS
1. for
2. while
3. Syntax rules
4. Assignments on loops.
VI. MORE DATA TYPES AND OPERATIONS
1. List
2. Tuple
3. Set
4. Dictionary
5. Other Core Types
VII. PYTHON FILE OPERATION
1. Read, readline(), readLines()
2. Write(),writeLines()
3. Assignments on files
VIII. PYTHON OBJECT ORIENTED PROGRAMMING – OOPS
1. Class, object
2. Types of methods
3. Constructor, Destructors
4. Inheritance and Polymorphism
5. Oops principles
6. Assignments on Oops
IX. PYTHON EXCEPTIONS HANDLING
1. What is Exception?
2. Handling an exception
3. try....except...else4. try-finally clause
5. Argument of an Exception
6. Python Standard Exceptions
7. Raising an exceptions
8. User-Defined Exceptions
X. PYTHON REGULAR EXPRESSIONS
What are regular expressions?
1. The match Function
2. The search Function
3. Matching vs searching
4. Search and Replace
5. Extended Regular Expressions
6. Wildcard
7. Password, email, url validation using regular expression
8. Pattern finding programs using regular expression
XI. PYTHON DATABASE INTERACTION
1. Installation of SqLite
2. Create Database connection
3. Create delete, update,
4. Group, search data opeartions
5. DML and DDL Oepration with Databases
6. Performing Transactions
7. Assignments
XII. WEB SCRAPING IN PYTHON
1. Python for Data analysis
2. PIP package manager
3. Introduction to Webscraping – Beautifulsoup
4. JSON
XIII. GETTING PYTHON MODULES XLS AND WEBSCRAPING
1. Reading data from excel 2. Writing data to excel
3. Generate graph
XIV Numpy and Pandas.
Overall 9 years of experience as a Technical Trainer and Developer in full stack java technologies like core java, hibernate, spring machines, spring boot and database technologies.
C Programming, C++, Core Java, Java, Java Full Stack, Java Script (ES6), MySQL, Oracle Database Administrator, Python, Spring Boot, Spring Mvc, Spring Rest Api