Python Training

1) 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
  • Defining of Tuple, Dictionary, Sets data type

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 inbuilt methods
  • List manipulation using inbuilt methods
  • Dictionary manipulation
  • Programming using string, list and dictionary in build methods
  • Comprehension of List and Dictionary

6) Different types of modules in Python

  • Introduction to Python Installing packages
  • Installing different types of modules in python
  • Import installed modules in your program
  • Hide your password while entering your password into python code
  • Guessing game in python

7) Datetime module in python

  • Import datetime in python
  • Inserting current time in string format
  • Use GMT time in python program
  • Give a file name using datetime

8) Python File Operation

  • Reading configure files in python
  • Writing text 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
  • Writing, Reading & Editing Excel file using python

9) Python Object Oriented Programming – Oops

  • Concept of class, object and instances
  • Constructor, class attributes and destructors
  • Real time use of class in live projects
  • Inheritance, overlapping and overloading operators Adding and retrieving dynamic attributes of classes Programming using Oops support

10) Python Regular Expression

  • Powerful pattern matching and searching
  • Power of pattern searching using regex in python
  • Real time parsing of networking or system data using regex Password, email, url validation using regular expression
  • Pattern finding programs using regular expression

11) 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

12) Contacting User Through Emails Using Python

  • Installing smtp python module
  • Sending email
  • Reading from file and sending emails to all users addressing them directly for marketing server client program

13) Speech Processing in Python

  • Text to speech conversion in python
  • Text to speech conversion in python using google api
  • Speech to text conversion
  • Converting a text message into mp3
  • Record your own voice

14) GUI Development in Python

  • Introduction to Tkinter
  • My First GUI
  • Inserting Button, Label Text, Edit Box, Radio Button, Check Button in GUI
  • Packing of objects in your GUI
  • Grid Managing in Tkinter
  • Styling in Tkinter
  • List Box, Menu Button in Tkinter
  • Make your own portable software with .exe extension

15) Final Project

  • Students have to develop a project after training on the basis of knowledge gained during training
  • Certificate distribution after project submission