Piping Engineering & Design,Software Testing, Java Full stack developer Batchs every month.. For Details contact on +91 92846 08980.   |    Congratulations to placed Students!! Click Here  to read more about our placements..

course titlePYTHON

Python is one of the booming programming languages. It is highly demanded because it can be used to develop both dekstop and web applications. Python is more productive than any other programming language, also it is simpler to learn and implement as well. Now- a- days, companies are looking out for the candidates with meticulous python knowledge which is the actual need of the market. It is very important for the students to understand the need of the market to get groomed accordingly.

Eligibility :

Any Graduate (B. Sc, M. Sc, BCA, MCA, Diploma & Engineering)

Duration :

1.5-2 Months

Course Contents :

  • Introduction to Python
    • What is Python
    • What is the History of Python?
    • Install Python and Environment Setup
    • Features of Python
    • First Python Program
    • Python-2 and Python-3 differences
    • Comments and Document interlude in Python
    • Command line arguments
    • Getting User Input
    • Python Identifiers, Keywords and Indentation
    • What are Python Data Types
    • What are variables?
    • Python Core Objects and Functions
    • Number and Maths
    • Assignments
  • Ranges ,list & Tuples in Python
    • Introduction
    • Lists in Python
    • In detail of Lists
    • Understanding Iterators
    • Generators and Yield
    • Comprehensions ,Generators and Lambda Expressions
    • Next and Ranges
    • Understanding and using Ranges
    • Details of Ranges
    • Ordered Sets with tuples
  • Input and Output Files in Python
    • Reading text files
    • Writing text files
    • Reading and Writing Text Files
    • Appending to Files and Challenge
    • Writing Binary Files Manually
    • Using Pickle to Write Binary Files
  • Python Dictionaries and Sets
    • Python Dictionaries
    • Indetails of Dictionaries
    • Introduction to the section
    • Python Sets
    • Python Sets Examples
  • Python Control Statements
    • Statements like if-else
    • if-elif-else
    • break
    • continue
    • while loop
    • for loop
    • assert
    • pass
    • return
  • Built in functions in Python
    • Defining and calling Function
    • The anonymous Functions
    • Python User defined functions
    • Python Packages functions
    • Loops and statement in Python
    • Python Modules & Packages
  • Python Object Oriented
    • Detail Overview of OOP
    • Namespaces
    • The self variable
    • Types Of Variables
    • Constructor
    • Creating Classes and Objects
    • Inheritance
    • Destroying Objects
    • Types of Methods
    • Instance Methods Static Methods Class Methods
    • Accessing attributes
    • Built-In Class Attributes
    • Abstract classes and Interfaces in Python
    • Abstract Methods and Abstract class
    • Interface in Python
    • Abstract classes and Interfaces in Python
  • Exceptions in Python
    • What is an Exception?
    • Errors in Python
    • Compile-Time Errors
    • Runtime Errors
    • Logical Errors
    • Handling an Exception
    • Try,Except,Else
    • Try-finally clause
    • User-Defined Exceptions
    • Argument an Exception
    • Python Standard Exceptions
    • Raising an Exceptions
  • Python Regular Expressions
    • What are regular expressions?
    • Extended Regular Expressions
    • Search and Replace
    • Wildcard
    • The match Function
    • The search Function
    • Matching vs searching
  • Python Multithreaded Programming
    • What is Multithreading?
    • What is the difference between a Process and Thread?
    • Uses of Thread
    • Starting a New Thread
    • Daemon Threads
    • Deadlock of Threads
    • The Threading Module
    • Thread Synchronization
    • What is Concurrent Programming and GIL?
    • Avoiding Deadlocks
    • Locks
    • Semaphore
  • Using Databases (DML) in Python
    • DML and DDL Operation with Database
    • Create Database Connection
    • Python MySQL Database Access
    • Install the MySQLdb and other Packages
    • CREATE, INSERT, READ Operation
  • Graphical User Interface (GUI)
    • GUI in Python
    • Text Widget
    • Label Widget
    • Button Widget
  • Django Web Framework in Python
    • Django folder structure flow of control
    • MVC and MVT architecture on web development.
    • Web scraping in python.

Our Future Recruiters