Python

python online training in Hyderabad. We offer course in global world.Python is a General – purpose object oriented and high level programming languages.It is high-level built in data structure.python is simple easy to learn syntax,making it the perfect language to learn computer programming.

Python Course Content

 

python online trainingSetting up and running Python

  • Introduction to Python
  • Installation and configuration
  • Shells and IDEs – Python, IDLE, Atom, PyCharm
  • Python 2 vs 3
  • Hello, World!’
  • No braces only indentation
  • Interpretation

Reading input from a user

  • input
  • argv (command line arguments)

Types and conversion functions

  • int()
  • float()
  • bool()
  • str()
  • id()
  • type()
  • None
  • getsizeof()

Operators

  • arithmetic
  • relational
  • logical
  • assignment
  • bitwise
  • membership
  • identity operators

Control Structures

  • Conditionals
  • If
  • If-else
  • If-else-if
  • Nested-if
  • Looping statements
  • while
  • for
  • range()
  • break
  • continue
  • Example Problems

Containers/Data Structures

  • Lists in Python
  • Slicing
  • Extended Slicing
  • Comprehensions
  • Tuple
  • Strings
  • Sets
  • Stacks
  • Queues
  • Dictionaries
  • Ordered Dictionaries
  • Exercise Problems

 Functions

  • Built-in Functions
  • User Defined Functions
  • Arguments
  • Default Arguments
  • Functions vs Methods

 Miscellaneous

  • zip()
  • count()
  • Unpacking
  • copy vs deep copy
  • Single and multi-line comments
  • Installing new packages
  • Updating existing packages
  • Uninstalling a package

Modules, Namespaces, and scope

  • import statement
  • if __name__ == ‘__main__’
  • locals, nonlocal and global

File Handling

  • files and directories
  • file modes
  • seek
  • Text file processing

Advanced Python

 OBJECT ORIENTATION

  • Classes and POD
  • Abstraction
  • Encapsulation
  • Inheritance
  • Single Inheritance
  • Multiple Inheritance
  • Multi-level Inheritance
  • Hierarchical Inheritance
  • Hybrid Inheritance
  • Polymorphism
  • Method overloading in Python
  • Method Overriding

 Regular Expressions

  • match()
  • search()
  • findall()
  • grouping

Database connectivity

  • Connectors – SQLite
  • Performing CRUD Operations
  • Creating, dropping tables
  • Updating records

Introduction to XML and JSON

  • XML vs HTML and SGML
  • XML Parsing
  • Intro to JSON
  • XML vs JSON
  • Parsing JSON