Skip to content
Vashi, Navi Mumbai
info@shamagg.com
+91 7875068169
Home
Online Course
CCNA (200-301)
Cisco Enterprise Network Core Technologies v1.0 (ENCOR 350-401)
CCNP ENARSI (300-410)
CISCO ACI DCACI 300-620
AWS Certified Solutions Architect
Cisco Firepower & ASA firewall
Checkpoint firewall CCSA
Cisco SD WAN training (Viptela)
Cloud Computing
F5 BIG-IP Local Traffic Manager (LTM)
Palo Alto Firewall Training (PCNSA)
Linux RHCSA-RHEL
VMware Training
Fortinet Training-FortiGate Firewall
Java Basic
Python Syllabus
Radawre Alteon Level 1 Training
MCSE
Advance Excel Training
Hardware and Networking Course
Microsoft Azure – AZ-900
Microsoft Azure Administrator – AZ 104
Study Material
About Us
Contact Us
Home
Online Course
CCNA (200-301)
Cisco Enterprise Network Core Technologies v1.0 (ENCOR 350-401)
CCNP ENARSI (300-410)
CISCO ACI DCACI 300-620
AWS Certified Solutions Architect
Cisco Firepower & ASA firewall
Checkpoint firewall CCSA
Cisco SD WAN training (Viptela)
Cloud Computing
F5 BIG-IP Local Traffic Manager (LTM)
Palo Alto Firewall Training (PCNSA)
Linux RHCSA-RHEL
VMware Training
Fortinet Training-FortiGate Firewall
Java Basic
Python Syllabus
Radawre Alteon Level 1 Training
MCSE
Advance Excel Training
Hardware and Networking Course
Microsoft Azure – AZ-900
Microsoft Azure Administrator – AZ 104
Study Material
About Us
Contact Us
Call Now!
Python Syllabus
1. Introduction to Python
What is Python and history of Python?
Unique features of Python
Python-2 vs 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
Variables
Python Core objects and Functions
Number and Maths
Week 1 Assignments
2. Lists, Ranges & Tuples
Lists in Python and advanced operations
Understanding Iterators
Generators, Comprehensions, and Lambda Expressions
Generators and Yield
Next and Ranges
More about Ranges
Ordered Sets with Tuples
3. Dictionaries & Sets
Python Dictionaries and advanced operations
Python Sets and examples
4. Input and Output in Python
Reading and writing text files
Appending to Files
Writing Binary Files Manually
Using Pickle to Write Binary Files
5. Functions, Modules & Packages
Python built-in functions and user-defined functions
Python packages functions
Defining and calling functions
Anonymous functions (Lambda)
Loops and statements in Python
Python Modules & Packages
6. Object Oriented Programming
Overview of OOP
Creating Classes and Objects
Accessing attributes and Built-In Class Attributes
Destroying Objects
7. Exception Handling
Handling Exceptions (try...except...else, try...finally)
Python Standard Exceptions
Raising and User-Defined Exceptions
8. Regular Expressions
Introduction to Regular Expressions
match(), search(), search vs match
Search and Replace
Extended Regular Expressions & Wildcards
9. Multithreaded Programming
Introduction to multithreading
Threading module and Synchronization
Multithreaded Priority Queue
Python Spreadsheet & XML interfaces
10. Using Databases in Python
Python MySQL Database Access
Create Database Connection and perform CRUD operations
DML and DDL Operations
Transactions and Database Error Handling
Web Scraping
11. Python for Data Analysis
Numpy: arrays, indexing, transposition, universal functions, array I/O
Pandas: Series, Index objects, Reindex, Drop, Data Alignment, Missing Data, Summary Statistics
Matplotlib: Data visualization basics
12. Django Web Framework
Introduction to Django
Full Stack Web Development with Python
WhatsApp us