PYTHON · 2019. 9. 15. · VMware, Google Cloud, etc.. ), Infrastructure Automations , Software...

3
CURRICULUM PYTHON Python is a general-purpose interpreted, interactive, object-oriented and high-level programming language. Currently Python is the most popular Language in IT. Python adopted as a language of choice for almost all the domain in IT including Web Development, Cloud Computing (AWS, OpenStack, VMware, Google Cloud, etc.. ), Infrastructure Automations , Software Testing, Mobile Testing, Big Data and Hadoop, Data Science, etc. This course to set you on a journey in python by playing with data, creating your own application, and also testing the same. An Introduction to Python Brief History l Why Python l Where to use l Beginning Python Basics The print statement l Comments l Python Data Structures & Data Types l String Operations in Python l Simple Input & Output l Simple Output Formatting l Python Program Flow Indentation l The If statement and its' related statement l An example with if and it's related statement l The while loop l The for loop l The range statement l Break & Continue l Assert l Examples for looping l Functions & Modules Create your own functions l Functions Parameters l Variable Arguments l Scope of a Function l Function Documentation/Docstrings l Lambda Functions & map l An Exercise with functions l Create a Module l Standard Modules l Exceptions Errors l

Transcript of PYTHON · 2019. 9. 15. · VMware, Google Cloud, etc.. ), Infrastructure Automations , Software...

Page 1: PYTHON · 2019. 9. 15. · VMware, Google Cloud, etc.. ), Infrastructure Automations , Software Testing, Mobile Testing, Big Data and Hadoop, Data Science, etc. This course to set

CURRICULUM

PYTHON

Python is a general-purpose interpreted, interactive, object-oriented and high-level programming language. Currently Python is the most popular Language in IT. Python adopted as a language of choice for almost all the domain in IT including Web Development, Cloud Computing (AWS, OpenStack, VMware, Google Cloud, etc.. ), Infrastructure Automations , Software Testing, Mobile Testing, Big Data and Hadoop, Data Science, etc. This course to set you on a journey in python by playing with data, creating your own application, and also testing the same.

An Introduction to Python Brief Historyl�

Why Pythonl�

Where to usel�

Beginning Python Basics The print statementl�

Commentsl�

Python Data Structures & Data Typesl�

String Operations in Pythonl�

Simple Input & Outputl�

Simple Output Formattingl�

Python Program Flow Indentationl�

The If statement and its' related statementl�

An example with if and it's related statementl�

The while loopl�

The for loopl�

The range statementl�

Break & Continuel�

Assertl�

Examples for loopingl�

Functions & Modules Create your own functionsl�

Functions Parametersl�

Variable Argumentsl�

Scope of a Functionl�

Function Documentation/Docstringsl�

Lambda Functions & mapl�

An Exercise with functionsl�

Create a Modulel�

Standard Modulesl�

Exceptions Errorsl�

Page 2: PYTHON · 2019. 9. 15. · VMware, Google Cloud, etc.. ), Infrastructure Automations , Software Testing, Mobile Testing, Big Data and Hadoop, Data Science, etc. This course to set

Exception Handling with tryl�

Handling Multiple Exceptionsl�

Writing your own Exceptionsl�

File Handling File Handling Modesl�

Reading Filesl�

Writing & Appending to Filesl�

Handling File Exceptionsl�

The with statementl�

Classes In Python New Style Classesl�

Variable Typel�

Static Variable in classl�

Creating Classesl�

Instance Methodsl�

Inheritancel�

Polymorphisml�

Encapsulationl�

Scope and Visibility of Variablesl�

Exception Classes & Custom Exceptionsl�

Regular Expressions Simple Character Matchesl�

Special Charactersl�

Character Classesl�

Quantifiersl�

The Dot Characterl�

Greedy Matchesl�

Groupingl�

Matching at Beginning or Endl�

Match Objectsl�

Substitutingl�

Splitting a Stringl�

Compiling Regular Expressionsl�

Flagsl�

Data Structures List Comprehensionsl�

Nested List Comprehensionsl�

Dictionary Comprehensionsl�

Functionsl�

Default Parametersl�

Variable Argumentsl�

Specialized Sortsl�

Iteratorsl�

Generatorsl�

The Functions any and alll�

The with Statementl�

Data Compressionl�

Closerl�

Decoratorl�

Writing GUIs in Python Introductionl�

Components and Eventsl�

An Example GUIl�

The root Componentl�

Page 3: PYTHON · 2019. 9. 15. · VMware, Google Cloud, etc.. ), Infrastructure Automations , Software Testing, Mobile Testing, Big Data and Hadoop, Data Science, etc. This course to set

Partners :

PITAMPURA (DELHI)NOIDAA-43 & A-52, Sector-16,

GHAZIABAD1, Anand Industrial Estate, Near ITS College, Mohan Nagar, Ghaziabad (U.P.)

GURGAON1808/2, 2nd floor old DLF,Near Honda Showroom,Sec.-14, Gurgaon (Haryana)

SOUTH EXTENSION

www.facebook.com/ducateducation

Java

Plot No. 366, 2nd Floor, Kohat Enclave, Pitampura,( Near- Kohat Metro Station)Above Allahabad Bank, New Delhi- 110034.

Noida - 201301, (U.P.) INDIA 70-70-90-50-90 +91 99-9999-3213 70-70-90-50-90 70-70-90-50-90

70-70-90-50-90

70-70-90-50-90

D-27,South Extension-1New Delhi-110049

+91 98-1161-2707

(DELHI)

Adding a Buttonl�

Entry Widgetsl�

Text Widgetsl�

Checkbuttonsl�

Radiobuttonsl�

Listboxesl�

Framesl�

Menusl�

Binding Events to Widgetsl�

Thread In Python Thread life Cyclel�

Thread Definitionl�

Thread Implementationl�

Network Programming Introduction A Daytime Serverl�

Clients and Serversl�

The Client Programl�

The Server Programl�

Recapl�

An Evaluation Client and Serverl�

The Server Portionl�

A Threaded Serverl�

Python MySQL Database Access Introduction Installationl�

DB Connectionl�

Creating DB Tablel�

INSERT, READ,UPDATE, DELETE operationsl�

COMMIT & ROLLBACK operationl�

Handling Errorsl�