This high-level programming language with its powerful library, clear syntax, and high readability has emerged as one of the "must-know" languages.
Python Syllabus
What are Python and the history of Python?
Unique features of Python
Python-2 and Python-3 differences
Install Python and Environment Setup
First Python Program
Python Identifiers, Keywords, and Indentation
Comments and document interlude in Python
Command-line arguments
Getting User Input
Python Data Types
What are the variables?
Python Core objects and Functions
Number and Maths
If-else
If-elif-else
while loop
for loop
Break
Continue
Assert
Pass
return
Introduction
Lists in Python
More about Lists
Understanding Iterators
Generators, Comprehensions and Lambda Expressions
Introduction
Generators and Yield
Next and Ranges
Understanding and using Ranges
More About Ranges
Ordered Sets with tuples
Introduction to the section
Python Dictionaries
More on Dictionaries
Sets
Python Sets Examples
Reading and writing text files
Writing Text Files
Appending to Files and Challenge
Writing Binary Files Manually
Using Pickle to Write Binary Files
Python user-defined functions
Python packages functions
Defining and calling Function
The anonymous Functions
Loops and statement in Python
Python Modules & Packages
Overview of OOP
The self variable
Constructor
Types Of Variables
Namespaces
Creating Classes and Objects
Inheritance
Types of Methods
Instance Methods Static Methods Class Methods
Accessing attributes
Built-In Class Attributes
Destroying Objects
Abstract classes and Interfaces
Abstract Methods and Abstract class
Interface in Python
Abstract classes and Interfaces
Errors in Python
Compile-Time Errors
Runtime Errors
Logical Errors
What is Exception?
Handling an exception
Try …except…else
try-finally clause
The argument of an Exception
Python Standard Exceptions
Raising an exceptions
User-Defined Exceptions
What are regular expressions?
The match Function
The search Function
Matching vs searching
Search and Replace
Extended Regular Expressions
Wildcard
What is multithreading?
Difference between a Process and Thread
Concurrent Programming and GIL
Uses of Thread
Starting a New Thread
The Threading Module
Thread Synchronization
Locks
Semaphore
Deadlock of Threads
Avoiding Deadlocks
Daemon Threads
Python MySQL Database Access
Install the MySQL dB and other Packages
Create Database Connection
CREATE, INSERT, READ Operation
DML and DDL Operation with Database
Graphical User Interface
GUI in Python
Button Widget
Label Widget
Text Widget
Introduction to MVC and MVC.
Architecture on web development.
Django folder structure and flow of control.
Web scraping in python
More Details for Python Course
This high-level programming language with its powerful library, clear syntax, and high readability has emerged as one of the "must-know" languages.
Anyone having a basic knowledge of Windows or UNIX can apply for this course. An additional knowledge about programming will ensure faster learning and implementation in the real-time projects.
Programmers
Web Developers
ETL Developers
Analytics Professionals
Automation Engineers
Hadoop Programmers
Project Managers
Students
DINS Infotech offers Python course, on Regular and Weekend basis.
Online or Classroom training available.
For more details contact on +91-992-375-5189