Python Training

Intructor-led training

Quick Enquiry

Python Programming course

In this course, you'll learn all the fundamental concepts of python programming language. Learn how to convert a solution for a problem statement into a program. The course has no pre-requisites and avoids all but the basic mathematics. By the end of the course you'll be able to make GUI applications which a user can interact with and get a response from. And will be able to use third-party libraries in your code. You'll also learn programming best practices.

TIMELINE
8 weeks
PREREQUISITES
Basic Mathematics
SKILL LEVEL
Intermediate

₹8000

₹12000 33%

Career prospects of Python Programming

Python is one of the most popular programming languages across the world and offers promising career opportunities. Once you're done with the course, you can delve into the following options:

Web Development
Python Developer
Software Developer/Engineer
Data Analyst
Python Developer
Product manager

What you will learn

Chapter 1
PYTHON OVERVIEW
  • What is Python?
  • The Birth of Python
  • Python Timeline
  • Features of Python
  • Versions of Python
Chapter 2
THE PYTHON ENVIRONMENT
  • Installation of Python
  • Python Documentation
  • Getting Help
  • Python Editors and IDEs
  • Basic Syntax
  • Running a Python Script
  • Python Scripts on UNIX/Windows
Chapter 3
GETTING STARTED
  • Keywords
  • Data Types
  • Variables
  • Naming Conventions
  • Print(),Type(),Id() Functions
  • Input(), Raw_input() functions
  • Conversion functions
  • Del Keyword
Chapter 4
STRING HANDLING
  • What is String?
  • Single-quoted string literals
  • Tripe-quoted string literals
  • String Indexing
  • String Slicing
  • Working with String Functions
  • Working with String Methods
Chapter 5
OPERATORS
  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Assignment Operators
  • Short Hand Assignment Operators
  • Bitwise Operators
  • Membership Operators
  • Identity Operators
Chapter 6
FLOW CONTROL
  • About Flow Control
  • Conditional Statements
  • (Simple if, if…else, if…elif…)
  • Looping Statements (while loop, while … else, for loop,infinite loop, nested loops)
  • Break
  • Continue
  • Pass
Chapter 7
Sequences
  • About Sequences
  • Lists
  • Tuples
  • Indexing and Slicing
  • Iterating through a sequence
  • Functions for all sequences
  • Operators and keywords for sequences
  • The xrange() function
  • Nest sequences
  • List comprehensions
  • Generator expressions
Chapter 8
Dictionaries And Sets
  • About Dictionaries
  • When to use dictionaries
  • Creating Dictionaries
  • Getting dictionary values
  • Iterating through a dictionary
  • Reading file data into a dictionary
  • Counting with dictionaries
  • About sets
  • Creating sets
  • Working with sets
Chapter 9
Functions
  • Defining a function
  • Calling a function
  • Function Parameters
  • Returning Values
  • Variables scope
  • Call by value
  • Call by reference
  • Passing collections to a function
  • Passing functions to function
  • Lamda function
Chapter 10
Modules
  • What is a module?
  • Creating user defined module
  • Setting path
  • The import statement
  • Module search path From … Import
  • Module Aliases
  • Dir function
  • Working with Standard modules
  • (Math, Random, Date and time,Os and sys, String,….)
Chapter 11
Errors And Exception Handlinng
  • Syntax Errors
  • What is Exception?
  • Need of Exception handling
  • Predefined Exceptions
  • Predefined Exceptions Hierarchy
  • Except, try, finally clause
  • Handling Multiple Exceptions
  • User defined Exceptions
  • Raise, assert statements
Chapter 12
File Handling
  • Opening a file
  • Closing a file
  • Writing data to files
  • Reading a data from files
  • Tell(),Seek() functions
  • Working with Directories
Chapter 13
Advanced Python
  • About OO programming
  • Defining Classes
  • Creating object
  • Class methods and data
  • Static methods
  • Private methods
  • Constructors
  • Destructors
  • Inheritance
  • Types of inheritances
  • Polymorphism (over loading & over riding)
  • Data hiding
Chapter 14
Regular Expressions
  • What is regular expression?
  • Wild card characters
  • Forming regular expressions
  • Character classes
  • Quantifiers
  • Greedy matches
  • Grouping
  • Match, Serach functions
  • Matching vs searching
  • Sub function
  • Splitting a string
  • Replacing text
  • Flags
Chapter 15
Multi Threding
  • Defining a thread
  • Starting a thread
  • Threading module
  • Threads synchronization
  • Multithreaded priority queue
Chapter 16
Databases Access
  • Basics of database
  • Connections
  • Executing queries
  • Transaction management
Chapter 17
Tkinter
  • Frame,Label
  • Button,Checkbutton
  • Radiobutton,Entry
  • Listbox,Scrollbar
  • Text, Menus

FAQs

Quick Enquiry
Successfully Submitted