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


Introduction to Python


History
Features
Python Basic

String Manipulation

  • String Functions
  • Advanced String Manipulation
  • String Formatting
  • User Input

Data Structure and Control Flow

Variable Declaration & Naming Convention
Data Types in Python
Lists
  List Methods
  Advanced List Methods
  Built-in List Functions
  2D Arrays and Array References
  List Slicing  
Operator
Control Flows & Functions

Conditionals

Comparison Operators
Else and Elif
and, or, and not
Conditional Examples
Mini Program

Loops and Iterables

While Loop
Iterables
Loops and Conditionals
Prime Number Checker

Functions

Return Versus Void Functions
Working with Examples
Advanced Examples
Recursion
Recursion Examples

Modules

Python API and Modules
Creating Modules
Modules and Testing

Python and Picture Manipulation

Basics of Using PIL/Pillow
Picture Manipulations
Custom Picture Manipulation

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

Multithreading

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

 



%d bloggers like this: