[go: up one dir, main page]

0% found this document useful (0 votes)
42 views11 pages

QT Advance Python Course Content

The document describes an advanced Python training course offered by Quality Thought. The 45-day course will be taught by Mr. Phani and covers topics such as file handling, OOP concepts, classes and objects, inheritance and polymorphism, exception handling, regular expressions, multi-threading, network programming, database connectivity, XML/JSON parsing, GUI development, data analytics, and introduction to the Django web framework. The training can be taken online, in a classroom, or in a corporate setting.

Uploaded by

Djava Dgoogle
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views11 pages

QT Advance Python Course Content

The document describes an advanced Python training course offered by Quality Thought. The 45-day course will be taught by Mr. Phani and covers topics such as file handling, OOP concepts, classes and objects, inheritance and polymorphism, exception handling, regular expressions, multi-threading, network programming, database connectivity, XML/JSON parsing, GUI development, data analytics, and introduction to the Django web framework. The training can be taken online, in a classroom, or in a corporate setting.

Uploaded by

Djava Dgoogle
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Advance Python

Mode of Training: Online, Classroom, Corporate

Faculty: Mr. PHANI

Course Duration: 45 Days


ADVENSED PYTHON

File Handling:

 What is a file?

 Opening a file

 Reading data from a file

 writing data to a file

 Closing a file

 working with the methods of file objects

 Diff b/w fread(),freadline(),freadlines()

 Merging multiple files into single file

 Replacing the content of file

 Working with directories

 working CSV files

 Assignments

Oops concepts:

 Introduction to Oop's programming

 Features of OOPS

 Classes and Objects

 Encapsulation

 Abstraction

Web: www.qualitythought.in Email: info@qualitythought


Help : +91 9515151992, +91 9963799240, +91 7730997544
1
 Inheritance

 Polymorphism

Classes and Objects:

 Creating a class

 The Self Variable

 Types of variables

 Types of Methods

 Constructor

 Namespaces

 Passing Members of one Class to Another Class

 Inner classes

Inheritance and Polymorphism:

 Constructors in inheritance

 Overriding super class constructors and methods

 The super() Method

 Types of inheritance

 Method Resolution Order(MRO)

 Polymorphism

 Operator overloading

 Method overloading

Web: www.qualitythought.in Email: info@qualitythought


Help : +91 9515151992, +91 9963799240, +91 7730997544
2
Abstract classes and Interfaces:

 Abstract method and Abstract class

 Interfaces in python

 Abstract classes vs interfaces

 Assignments

Exception Handling:

 Types of errors

 Compile time errors

 Runtime errors

 Logical errors

 What is exception?

 Need of exception Handling

 Predefined exceptions

 try, except and finally clauses

 Handling multiple exceptions

 Nested try, except and finally blocks

 Raise , assert statements

 Assignments

Web: www.qualitythought.in Email: info@qualitythought


Help : +91 9515151992, +91 9963799240, +91 7730997544
3
Regular Expressions:

 Regular expressions syntax

 Understanding regular expressions

 Special characters

 Character classes

 Forming regular expressions

 Matching at beginning or end

 Match(),Search() and Sub() functions

 Splitting a string

 Replacing Text

Multi-Threading:

 Introduction

 Threading Module

 Defining a thread

 Starting a thread

 *Threads synchronization

 Multithreaded Priority Queues

Network Programming:

 Introduction to network programming

 Protocols

Web: www.qualitythought.in Email: info@qualitythought


Help : +91 9515151992, +91 9963799240, +91 7730997544
4
 Sockets

 Connect to server

 Sending data

 Receiving data

 Assignments

Database Connectivity

 Introduction to RDBMS

 Installation of MySQL database access

 Creating MySQL database instances

 Establishing connection with MySQL

 Executing SQL queries

 Creating Tables using Python

 Inserting Rows into a Table

 Deleting Rows from a Table

 Updating Rows in a Table

 Assignments

Python XML and JSON parsers:

 How to parse XML

 How to create XML node

 How to Parse JSON

 Assignments

Web: www.qualitythought.in Email: info@qualitythought


Help : +91 9515151992, +91 9963799240, +91 7730997544
5
Graphical User Interface:

 GUI in python

 The Root Canvas

 Working with containers

 Canvas, Frames

 Widgets

 Arranging widgets in a frame

 Button widget, Label Widget

 Check Button, Radio Button

 List box Widget ,Menu Widget

Data analytics:

 Introduction to big data

 Pandas

 Numpy

 Matplotlib

Introduction to Python web framework:

 What is a Framework

 Introduction to Django

 Django – Design Philosophies

Web: www.qualitythought.in Email: info@qualitythought


Help : +91 9515151992, +91 9963799240, +91 7730997544
6
 History of Django

 Why Django and Features

 Environment setup

 MVC Architecture vs MVT Architecture

 Django MVC – MVT Pattern

Web: www.qualitythought.in Email: info@qualitythought


Help : +91 9515151992, +91 9963799240, +91 7730997544
7
Supporting Enterprises around the Globe

Web: www.qualitythought.in Email: info@qualitythought


Help : +91 9515151992, +91 9963799240, +91 7730997544
8
DevOps & Cloud Computing

 AWS Admin Training


 Devops Training
 Azure Admin Training

Artificial Intelligence & IOT

 Artificial Intelligence Training



Our Other Courses IOT Training

Big data

 Hadoop Development Training


 Spark And Scala Training

Data Science & Blockchain

 Data Science Training


 Blockchain Training
QA and Testing

 Manual Testing
 Big data Testing Training
 Selenium Training
 Appium Training
 Web services Testing Training
 Security Testing Training
 Performance Testing Training
 TOSCA Training
 ETL Testing Training

RPA and Automation

 Automation Anywhere Training


 Blueprism Training
 Uipath Training

Programming & Framework

 Core Python
 Advanced Python Training
 Django Training
 C,C++Programming Training

Others courses

 Digital Marketing Training


 Spoken English Training
 Chat Bot Making Training
 BI Reporting Tools Training
 Sail
Web: www.qualitythought.in Email: info@qualitythought
Point IIQ
Help : +91 9515151992, +91 9963799240, +91 7730997544
9
Established in 2010

The Leader in Software Training

www.qualitythought.in +91 996 379 9240 info@qualitythought.in


Web: www.qualitythought.in Email: info@qualitythought
Help : +91 9515151992, +91 9963799240, +91 7730997544
10

You might also like