Python Basic Syllabus For Data Science Machine Learning Artificial Intelligence & Automation

Python Content 

Introduction to Python
History
Features

Installation and setting up environment

Installation of Python and PIP
Setting up path
Working with Python Writing First Program in Python “Hello World”
Installing Python IDE (PyCharm or Eclipse plug-in or PyScripter)
Basic Syntax

Data Structure and Control Flow

Introduction to data types & Naming Convention
Variable and Data Types
Operator
Control Flows & Functions

OOPS Concept

Classes
Names and Objects
Inheritance
Iterators
Generators
Python Standard Libraries

Error & Exception Handling

Errors and Exceptions
Modules
Input and Output

Regular expressions

CGI

Introduction
Architecture
CGI environment variable
GET and POST methods
Cookies
File upload
 

Advance Python

Database

Introduction
Connections
Executing queries
Transactions
Handling error

Networking

Socket
Socket Module
Methods
Client and server
Internet modules

Multi-threading

Thread
Starting a thread
Threading module
Synchronizing threads
Multi threaded Priority Queue

GUI Programming

Introduction
Tkinter programming
Tkinter widgets

Sending email

Advance Function

Lambda
Filter
Reduce
Map
List Comprehension
Set Comprehension