What is Python

Python is a programming Language which can be utilized for a wide range of applications. It's a great language for learners due to its comprehensibility and other auxiliary components intended to make it straightforward, Python isn't constrained to essential usage. It controls a portion of the world's most complex applications and site. 

Kosmik Provides Python training in Hyderabad. We are providing lab facilities with complete real-time training. Training is based on complete advance concepts. So that you can get easily

Course Content:

Setting 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
      • sys.argv (command line arguments)

 

Types and conversion functions

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

 

Operators

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

 

Control Structures

      • Conditionals
        1.    If
        2.    If-else
        3.    If-else-if
        4.    Nested-if
      • Looping statements
        1.   while
        2.    for
        3.    range()
        4.    break
        5.    continue
      • Example Problems

 

Containers/Data Structures

      • Lists in Python
        1.   Slicing
        2.    Extended Slicing
        3.    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
        1.  Single Inheritance
        2.  Multiple Inheritance
        3.  Multi-level Inheritance
        4.  Hierarchical Inheritance
        5. Hybrid Inheritance
      • Polymorphism
        1. Method overloading in Python
        2. 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