PYTHON

The Python Environment

[WPSM_AC id=4335] • Installation of Python • Python Documentation • Getting Help • Python Editors and IDEs • Basic Syntax • Running a Python Script • Python Scripts on UNIX/Windows [WPSM_AC id=4335]

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

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

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)

Image Alt

PYTHON Training

  /  IT & Software  /  PYTHON

PYTHON COURSE

About this course

  • What is python
  • Python use cases
  • The Birth of Python
  • Python Timeline
  • Features of Python
  • Versions of Python
  • Python distributions
  • What is script
  • What is program Types of script
Types of programming languages
Installation of Python    on windows, MAC, LINUX
  • Setting path for Python
  • Python Documentation
  • . Getting Help
  • Python Command line Shell, Editors and IDE's
  • Basic Syntax
  • Running Python Script on WINDOWS
  • Running Python Script on LINUX
  • Working with IDLE
  • Keywords v Data Types
  • Static Data Types versus Dynamic Data Types
  • Fundamental Data Types
  • Collection Types
  • Number systems
  • Mutable objects versus Immutable Objects
-• Variables
  • Naming Conventions
  • Print(),Type() and Id() Functions
  • Input() and raw_input() functions
  • Type Conversion functions
  • Arithmetic Operators Relational Operators
  • LogicalOperators
  • Assignment Operators
Short Hand Assignment Operators
  • Bitwise Operators
  • Membership Operators
  • Identity Operators
  • Precedence of operators
  • Evaluating expressions
  • About Flow Control
  • Elements of flow control
  • Block/Clause
  • Conditional Statements
» Simple if » if...else, » if...eIif...else
  • Looping Statements
» while loop » while ... else » for loop » for ...else » using range() in for loop » working with infinite loops and nested loops
  • Break statement
  • Continue statement
  • Pass statement
  • What is String?
  • Single-quoted string literals
  • Triple-quoted string literals
  • ltring Indexing
  • String Slicing
  • Working with String Functions
  • Working with String Methods
  • Reversing a string
  • String multiplication and concatenation
LIST :
  • Lists are mutable
  • Getting to lists
  • Listindices
  • Traversing a list
  • List operations
  • List slices
  • List methods
  • Map, Filter and reduce
  • Deleting elements
  • Lists and strings
  • Advantages of Tuple over List
  • Packing and Unpacking
  • Comparing Tuples
  • Creating nested tuple
  • Using tuples as keys in dictionaries
  • Deleting tuples
  • Slicing OfTuple
  • Tuple Membership Test
  • Built-in function with Tuple
  • Dotted Gharts
  • How to create a set?
  • Iteration Over Sets
  • Python set Methods
  • Python Set Operations
  • Union Ofsets
  • Built—in Functions with set
  • Python Frozenset
  • How to create a dictionary?
  • Python Hashing?
  • Python Dictionary Methods
  • Copying Dictionary
  • Updating dictionary
  • Delete keys from the dictionary
  • Dictionary items() Method
  • Defining afunction
  • Calling a function
  • Function Parameters Types of parameters
» default parameters » non default parameters » keyword arguments anon keyword arguments f iit      arguments
  • atefftent in functions
  • Handling return values
  • Global variables and Local variables
  • Scope of global variables and local variables
  • Passing collections to a function
  • Lambda functions/ anonymous functions Filter()
  • map()
  • Reduce()
  • What is a module?
  • Types of modules
  • The import statement
  • ModuleAliases/renaming a module
  • From ... Import
  • Reloading a module
  • Built in properties ofa module
  • Dir() function
  • Creating user defined modules
  • Moddle search path
  • Command line arguments
  • Working with pre defined Standard modules ( Math, Random, Datetime, Os, Sys, String,....) -
Packages
  • Introduction to packages
  • pyfile
  • Defining packages
  • Importing from packages
  • Defining sub packages
  • Importing from sub packages
  • Differences between X and 3.Xpacakages

OOPS concepts

  • Introduction to OOPS programming
  • OOPS principles
  • Encapsulation
  • Defining Classes
  • Creating objects
Class variables
  • instance variables
  • Parameters
  • Local variables
  • Defining methods
  • Differences between functions and methods
lnstance method Static method Class method Difference Between static and class methods Constructors destructors Inheritance Types of inheritances Polymorphism (overloading & over ńdin”g) Super() statement Builtin properties ofclass lnner classes
Syntax Errors Runtime Errors What is BUG? Whatis Exception? Need of Exception handling Predefined Exceptions Predefined Exceptions Hierar«hy try, exceptand finally clauses Named except block Default except block Handling Multiple Exceptions Nested try, exceptand finally blocks Userdefined Exceptionś Raise, assert slatements  
  • What is a file?
  • Opening afile
  • Reading data from afile
  • Writing data to a file
  • Closing afile
  • Working with the methodsoffile object
  • Replacing the content offile
  • Working with Directońes
  • Handling lO Excgptions
  • lntroduction to regular expression
  • Simple charactermatches
  • Special characters Character classes Quantifiers
Forming regular expressions Matching at bbginning orend Greedy matches
  • Compiling regular expressions Grouping
Match Objects Match(), Search() and sub()functions Matching versus searching Splitting a string Replacing text Flags
  • Introduction to RDBMS
  • Cursorobject
  • Executing SQL queries
Executing SQL queries with bind variables
  • Execution of PL/SQL procedures and functions
Installation of mysql database
  • Creating databases in mysql
  • Creating users and assigning privileges to the users in mysql
  • Installation of mysql python modules
  • Establishing connection with mysql
  • Closing mysql database connections
  • Execution of insert, update ,delete and select queries
  • Handling db errors
  • Python lterator
  • Python Generator
  • Python Closure
  • Python Decorators
  • Python Property
  • PIP
  • Installation of external modules using PIP
  • Workin with csv, xml andjson files
  • Debugging using IDE
  • Test cases implementations
  • lntroduction to big data
  • Pandas
  • Numpy Matplotlib
  • Hadoop word count example
  • Introduction to web application
  • Architecture ofweb application
  • Introduction to DJANGO framework
  • Introduction to FLASK framework
Description
Curriculum
  • What is python
  • Python use cases
  • The Birth of Python
  • Python Timeline
  • Features of Python
  • Versions of Python
  • Python distributions
  • What is script
  • What is program Types of script
Types of programming languages
Installation of Python    on windows, MAC, LINUX
  • Setting path for Python
  • Python Documentation
  • . Getting Help
  • Python Command line Shell, Editors and IDE's
  • Basic Syntax
  • Running Python Script on WINDOWS
  • Running Python Script on LINUX
  • Working with IDLE
  • Keywords v Data Types
  • Static Data Types versus Dynamic Data Types
  • Fundamental Data Types
  • Collection Types
  • Number systems
  • Mutable objects versus Immutable Objects
-• Variables
  • Naming Conventions
  • Print(),Type() and Id() Functions
  • Input() and raw_input() functions
  • Type Conversion functions
  • Arithmetic Operators Relational Operators
  • LogicalOperators
  • Assignment Operators
Short Hand Assignment Operators
  • Bitwise Operators
  • Membership Operators
  • Identity Operators
  • Precedence of operators
  • Evaluating expressions
  • About Flow Control
  • Elements of flow control
  • Block/Clause
  • Conditional Statements
» Simple if » if...else, » if...eIif...else
  • Looping Statements
» while loop » while ... else » for loop » for ...else » using range() in for loop » working with infinite loops and nested loops
  • Break statement
  • Continue statement
  • Pass statement
  • What is String?
  • Single-quoted string literals
  • Triple-quoted string literals
  • ltring Indexing
  • String Slicing
  • Working with String Functions
  • Working with String Methods
  • Reversing a string
  • String multiplication and concatenation
LIST :
  • Lists are mutable
  • Getting to lists
  • Listindices
  • Traversing a list
  • List operations
  • List slices
  • List methods
  • Map, Filter and reduce
  • Deleting elements
  • Lists and strings
  • Advantages of Tuple over List
  • Packing and Unpacking
  • Comparing Tuples
  • Creating nested tuple
  • Using tuples as keys in dictionaries
  • Deleting tuples
  • Slicing OfTuple
  • Tuple Membership Test
  • Built-in function with Tuple
  • Dotted Gharts
  • How to create a set?
  • Iteration Over Sets
  • Python set Methods
  • Python Set Operations
  • Union Ofsets
  • Built—in Functions with set
  • Python Frozenset
  • How to create a dictionary?
  • Python Hashing?
  • Python Dictionary Methods
  • Copying Dictionary
  • Updating dictionary
  • Delete keys from the dictionary
  • Dictionary items() Method
  • Defining afunction
  • Calling a function
  • Function Parameters Types of parameters
» default parameters » non default parameters » keyword arguments anon keyword arguments f iit      arguments
  • atefftent in functions
  • Handling return values
  • Global variables and Local variables
  • Scope of global variables and local variables
  • Passing collections to a function
  • Lambda functions/ anonymous functions Filter()
  • map()
  • Reduce()
  • What is a module?
  • Types of modules
  • The import statement
  • ModuleAliases/renaming a module
  • From ... Import
  • Reloading a module
  • Built in properties ofa module
  • Dir() function
  • Creating user defined modules
  • Moddle search path
  • Command line arguments
  • Working with pre defined Standard modules ( Math, Random, Datetime, Os, Sys, String,....) -
Packages
  • Introduction to packages
  • pyfile
  • Defining packages
  • Importing from packages
  • Defining sub packages
  • Importing from sub packages
  • Differences between X and 3.Xpacakages

OOPS concepts

  • Introduction to OOPS programming
  • OOPS principles
  • Encapsulation
  • Defining Classes
  • Creating objects
Class variables
  • instance variables
  • Parameters
  • Local variables
  • Defining methods
  • Differences between functions and methods
lnstance method Static method Class method Difference Between static and class methods Constructors destructors Inheritance Types of inheritances Polymorphism (overloading & over ńdin”g) Super() statement Builtin properties ofclass lnner classes
Syntax Errors Runtime Errors What is BUG? Whatis Exception? Need of Exception handling Predefined Exceptions Predefined Exceptions Hierar«hy try, exceptand finally clauses Named except block Default except block Handling Multiple Exceptions Nested try, exceptand finally blocks Userdefined Exceptionś Raise, assert slatements  
  • What is a file?
  • Opening afile
  • Reading data from afile
  • Writing data to a file
  • Closing afile
  • Working with the methodsoffile object
  • Replacing the content offile
  • Working with Directońes
  • Handling lO Excgptions
  • lntroduction to regular expression
  • Simple charactermatches
  • Special characters Character classes Quantifiers
Forming regular expressions Matching at bbginning orend Greedy matches
  • Compiling regular expressions Grouping
Match Objects Match(), Search() and sub()functions Matching versus searching Splitting a string Replacing text Flags
  • Introduction to RDBMS
  • Cursorobject
  • Executing SQL queries
Executing SQL queries with bind variables
  • Execution of PL/SQL procedures and functions
Installation of mysql database
  • Creating databases in mysql
  • Creating users and assigning privileges to the users in mysql
  • Installation of mysql python modules
  • Establishing connection with mysql
  • Closing mysql database connections
  • Execution of insert, update ,delete and select queries
  • Handling db errors
  • Python lterator
  • Python Generator
  • Python Closure
  • Python Decorators
  • Python Property
  • PIP
  • Installation of external modules using PIP
  • Workin with csv, xml andjson files
  • Debugging using IDE
  • Test cases implementations
  • lntroduction to big data
  • Pandas
  • Numpy Matplotlib
  • Hadoop word count example
  • Introduction to web application
  • Architecture ofweb application
  • Introduction to DJANGO framework
  • Introduction to FLASK framework
Videos
Reviews

Syllabus

Anybody with a basic understanding of programming concepts can easily pick up Python Programming. Even people with no prior programming background can learn Python and launch their programming career with Python.

The Python Environment

[WPSM_AC id=4335] • Installation of Python • Python Documentation • Getting Help • Python Editors and IDEs • Basic Syntax • Running a Python Script • Python Scripts on UNIX/Windows [WPSM_AC id=4335]

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

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

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)

Reviews

Lorem Ipsn gravida nibh vel velit auctor aliquet. Aenean sollicitudin, lorem quis bibendum auci elit consequat ipsutis sem nibh id elit. Duis sed odio sit amet nibh vulputate cursus a sit amet mauris. Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris vitae erat consequat auctor eu in elit.

0 Rated 0 out of 0 Ratings
5 stars 0
4 stars 0
3 stars 0
2 stars 0
1 stars 0