Introduction To Python -Understanding Python variables -Python basic Operators – Understanding python blocks -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 – 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 Python Functions, Modules And Packages- 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 – 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() – Manipulating file pointer using seek Programming using file operations – Python Object Oriented Programming – Python Regular Expression – Powerful pattern matching and searching -Power of pattern searching using regex in python – Python Exception Handling – Python Database Interaction
Python packages – Numpy, Scipy, NLTK, Pandas, Matplotlib, Scikit-Learn, Tensorflow, NetworkX