Python Online Training

 >>  Python Online Training

Python Online Training


 (5) | 2800 Ratings


Introduction


Python Online Training Details
Track Regular Track Weekend Track Fast Track
Course Duration 30 Hrs 8 Weekends 5 Days
Hours 1hr/day 2 Hours a day 6 Hours a day
Training Mode Online Classroom Online Classroom Online Classroom
Delivery Instructor Led-Live Instructor Led-Live Instructor Led-Live


Course Curriculum

Python Overview

  • What is Python?
  • The Birth of Python
  • Python Timeline
  • Features of Python
  • Versions of Python

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

Getting Started

  • Keywords
  • Data Types
  • Variables
  • Naming Conventions
  • Print(),Type(),Id() Functions
  • Input(), Raw_input() functions
  • Conversion functions
  • Del Keyword

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

Operators

  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Assignment Operators
  • Short Hand Assignment Operators
  • Bitwise Operators
  • Membership Operators
  • Identity Operators

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

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

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

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

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,….)

Errors and Exception Handling

  • 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

File Handling

  • Opening a file
  • Closing a file
  • Writing data to files
  • Reading a data from files
  • Tell(),Seek() functions
  • Working with Directories

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

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

Object Oriented Programming in Python

  • This module helps you to know about Object Oriented Programming, its packages, different kinds of methods and also on the Regular Expressions.
  • The Sys Module
  • Interpreter Information
  • STuDIO
  • Launching External Programs
  • Paths
  • Directories and Filenames
  • Walking Directory Trees
  • Math Function
  • Random Numbers
  • Dates and Times
  • Zipped Archives
  • Introduction to Python Classes
  • Defining Classes
  • Initializers
  • Instance Methods
  • Properties
  • Class Methods and Data
  • Static Methods, Private Methods and Inheritance
  • Module Aliases and Regular Expressions

Multi-Threading

  • Defining a thread
  • Starting a thread
  • Threading module
  • Threads synchronization
  • Multithreaded priority queue

Database Access

  • Basics of database
  • Connections
  • Executing queries
  • Transaction management

Debugging, Databases And Project Skeletons In Python Programming

  • While you learn this module, you will know the
  • Debugging
  • Dealing with Errors
  • Using Tests
  • Project Skeleton
  • Required Packages
  • Creating the Skeleton
  • Project Directory
  • Final Directory Structure
  • Testing your Setup
  • Using the Skeleton
  • Creating a Database with SQLite 3
  • CRUD Operations
  • Creating a Database Object.

Deep Dive into Python Course

  • In this module of python course, you will learn python related overview of Functions,Variables, Different kinds of Sorting’s and Exception Handling.
  • Functions and Function Parameters
  • Global Variables
  • Variable Scope and Returning Values
  • Sorting, Alternate Keys
  • Lambda Functions
  • Sorting Collections of Collections
  • Sorting Dictionaries
  • Sorting Lists in Place
  • Errors and Exception Handling
  • Handling Multiple Exceptions
  • The Standard Exception Hierarchy
  • Using Modules
  • The Import Statement
  • Module Search Path
  • Package Installation Ways

Advanced Modules

  • Mathsand sciences (Numpy, scipy, matplotlib)
  • Data analysis (pandas)
  • Network Programming (Socket module,Twisted module, Client and server)
  • Testing (Unit test)
  • Web (Beautiful soup, Python web, Mechanize)
  • Gui programming (tkinter programming, pyGtk, PyQt)
  • Gaming (Pygame-2d animation, piglet-3d animation)
  • Excel (Openpyxl, Xlrd,Xlwt

Job Interview Essentials

  • CV Preparation
  • Effective selling of CV in job sites
  • Soft Skills for Data Scientist
  • Project: Final presentation
  • Executive presence for Interview

 

Exam & Certification

0

Course Review

(5)
5 stars
4 stars
3 stars
2 stars
1 stars

Course Curriculum

Python Overview

  • What is Python?
  • The Birth of Python
  • Python Timeline
  • Features of Python
  • Versions of Python

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

Getting Started

  • Keywords
  • Data Types
  • Variables
  • Naming Conventions
  • Print(),Type(),Id() Functions
  • Input(), Raw_input() functions
  • Conversion functions
  • Del Keyword

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

Operators

  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Assignment Operators
  • Short Hand Assignment Operators
  • Bitwise Operators
  • Membership Operators
  • Identity Operators

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

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

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

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

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,….)

Errors and Exception Handling

  • 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

File Handling

  • Opening a file
  • Closing a file
  • Writing data to files
  • Reading a data from files
  • Tell(),Seek() functions
  • Working with Directories

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

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

Object Oriented Programming in Python

  • This module helps you to know about Object Oriented Programming, its packages, different kinds of methods and also on the Regular Expressions.
  • The Sys Module
  • Interpreter Information
  • STuDIO
  • Launching External Programs
  • Paths
  • Directories and Filenames
  • Walking Directory Trees
  • Math Function
  • Random Numbers
  • Dates and Times
  • Zipped Archives
  • Introduction to Python Classes
  • Defining Classes
  • Initializers
  • Instance Methods
  • Properties
  • Class Methods and Data
  • Static Methods, Private Methods and Inheritance
  • Module Aliases and Regular Expressions

Multi-Threading

  • Defining a thread
  • Starting a thread
  • Threading module
  • Threads synchronization
  • Multithreaded priority queue

Database Access

  • Basics of database
  • Connections
  • Executing queries
  • Transaction management

Debugging, Databases And Project Skeletons In Python Programming

  • While you learn this module, you will know the
  • Debugging
  • Dealing with Errors
  • Using Tests
  • Project Skeleton
  • Required Packages
  • Creating the Skeleton
  • Project Directory
  • Final Directory Structure
  • Testing your Setup
  • Using the Skeleton
  • Creating a Database with SQLite 3
  • CRUD Operations
  • Creating a Database Object.

Deep Dive into Python Course

  • In this module of python course, you will learn python related overview of Functions,Variables, Different kinds of Sorting’s and Exception Handling.
  • Functions and Function Parameters
  • Global Variables
  • Variable Scope and Returning Values
  • Sorting, Alternate Keys
  • Lambda Functions
  • Sorting Collections of Collections
  • Sorting Dictionaries
  • Sorting Lists in Place
  • Errors and Exception Handling
  • Handling Multiple Exceptions
  • The Standard Exception Hierarchy
  • Using Modules
  • The Import Statement
  • Module Search Path
  • Package Installation Ways

Advanced Modules

  • Mathsand sciences (Numpy, scipy, matplotlib)
  • Data analysis (pandas)
  • Network Programming (Socket module,Twisted module, Client and server)
  • Testing (Unit test)
  • Web (Beautiful soup, Python web, Mechanize)
  • Gui programming (tkinter programming, pyGtk, PyQt)
  • Gaming (Pygame-2d animation, piglet-3d animation)
  • Excel (Openpyxl, Xlrd,Xlwt

Job Interview Essentials

  • CV Preparation
  • Effective selling of CV in job sites
  • Soft Skills for Data Scientist
  • Project: Final presentation
  • Executive presence for Interview

 

    Click here for Help and Support: info@sacrostectservices.com     For Inquiry Call Us:   +91 996-629-7972(IND)

  +91 996-629-7972(IND)
X

Quick Enquiry

X

Business Enquiry