Core And Advanced Python
Mode of Training: Online, Classroom, Corporate
Faculty: Mr. PHANI
Course Duration:60 Days
Web: www.qualitythought.in Email: [email protected] Help :+91 9515151992(Ameerpet), +91 9963799240(Ameerpet), +91 7730997544 (Kondapur)
1
Introduction
What Is Python?
WhyPython?
Who usesPython?
History ofPython
Features ofPython
Where python can beused?
Installing python from the commandline
IDLE
Running python scripts onWindows/Unix/Linux
Basic PythonSyntax
BasicSyntax
Comments
Keywords
Datatypes
NamingConventions
Print(),Type() and Id()functions
Input() and raw input()function
Type Conversionfunctions
Delkeyword
StringHandling
Whatisstring?
StringIndexing
Stringslicing
Web: www.qualitythought.in Email: [email protected] Help :+91 9515151992(Ameerpet), +91 9963799240(Ameerpet), +91 7730997544 (Kondapur)
2
Basicoperations
Working with stringfunctions
Operators
Arithmeticoperators
Relationaloperators
Logicaloperators
Assignmentoperators
Membershipoperators
Identityoperators
Precedence ofoperators
Conditionalstatements
if statement( One-waydecisions)
If. Else statement (Two-waydecisions)
if elif .. Else statement(Multi-Way)
Nested ifelse
Single line if elsestatement
LoopingStatements
Whileloop
While. Else
forloop
Infiniteloop
Nestedloops
ControlStatements
Breakstatements
Web: www.qualitythought.in Email: [email protected] Help :+91 9515151992(Ameerpet), +91 9963799240(Ameerpet), +91 7730997544 (Kondapur)
3
Continuestatements
Passstatements
Collections
Introduction tocollections
Lists
Tuples
Sets
Dictionaries
Collections indexing andslicing
Working with methods ofcollections
Iterating throughcollections
Nestedcollections
Getting Dictionaryvalues
Counting withdictionaries
Differences between List, tuple andset
Functions
Definingfunction
Callingfunction
Functionparameters
Types ofarguments
Handling returnvalues
Scope of variable -Global, local
Call byvalue
Call byreference
Web: www.qualitythought.in Email: [email protected] Help :+91 9515151992(Ameerpet), +91 9963799240(Ameerpet), +91 7730997544 (Kondapur)
4
passing collections to afunction
Lambda functions/anonymousfunctions
Filter and map()functions
Modules
What ismodule?
Types ofmodules
The importstatement
From ..Import
Reloadingmodule
Dir()function
main()function
Packages
Introduction topackages
in it .pyfile
Definingpackages
importing frompackages
Defining subpackages
importing from subpackages
Advance Python
Web: www.qualitythought.in Email: [email protected] Help :+91 9515151992(Ameerpet), +91 9963799240(Ameerpet), +91 7730997544 (Kondapur)
5
ADVENCE PYTHON
FileHandling:
What is afile?
Opening afile
Reading data from afile
writing data to afile
Closing afile
working with the methods of fileobjects
Diff b/wfread(),freadline(),freadlines()
Merging multiple files into singlefile
Replacing the content offile
Working withdirectories
working CSVfiles
Assignments
Oops concepts:
Introduction to Oop'sprogramming
Features ofOOPS
Classes andObjects
Encapsulation
Abstraction
Inheritance
Polymorphism
Web: www.qualitythought.in Email: [email protected] Help :+91 9515151992(Ameerpet), +91 9963799240(Ameerpet), +91 7730997544 (Kondapur)
6
Classes andObjects:
Creating aclass
The SelfVariable
Types ofvariables
Types ofMethods
Constructor
Namespaces
Passing Members of one Class to AnotherClass
Innerclasses
Inheritance andPolymorphism:
Constructors ininheritance
Overriding super class constructors andmethods
The super()Method
Types ofinheritance
Method ResolutionOrder(MRO)
Polymorphism
Operatoroverloading
Methodoverloading
Abstract classes and Interfaces:
Abstract method and Abstractclass
Web: www.qualitythought.in Email: [email protected] Help :+91 9515151992(Ameerpet), +91 9963799240(Ameerpet), +91 7730997544 (Kondapur)
7
Interfaces in python
Abstract classes vsinterfaces
Assignments
ExceptionHandling:
Types oferrors
Compile timeerrors
Runtimeerrors
Logicalerrors
What isexception?
Need of exception Handling
Predefinedexceptions
try, except and finallyclauses
Handling multipleexceptions
Nested try, except and finallyblocks
Raise , assertstatements
Assignments
RegularExpressions:
Regular expressionssyntax
Understanding regularexpressions
Specialcharacters
Characterclasses
Web: www.qualitythought.in Email: [email protected] Help :+91 9515151992(Ameerpet), +91 9963799240(Ameerpet), +91 7730997544 (Kondapur)
8
Forming regularexpressions
Matching at beginning orend
Match(),Search() and Sub()functions
Splitting astring
ReplacingText
Multi-Threading:
Introduction
ThreadingModule
Defining athread
Starting athread
*Threadssynchronization
Multithreaded PriorityQueues
Network Programming:
Introduction to networkprogramming
Protocols
Sockets
Connect toserver
Sendingdata
Receivingdata
Assignments
Web: www.qualitythought.in Email: [email protected] Help :+91 9515151992(Ameerpet), +91 9963799240(Ameerpet), +91 7730997544 (Kondapur)
9
DatabaseConnectivity
Introduction toRDBMS
Installation of MySQL databaseaccess
Creating MySQL databaseinstances
Establishing connection withMySQL
Executing SQLqueries
Creating Tables usingPython
Inserting Rows into aTable
Deleting Rows from aTable
Updating Rows in aTable
Assignments
Python XML and JSONparsers:
How to parseXML
How to create XMLnode
How to ParseJSON
Assignments
Graphical UserInterface:
GUI inpython
The RootCanvas
Working withcontainers
Web: www.qualitythought.in Email: [email protected] Help :+91 9515151992(Ameerpet), +91 9963799240(Ameerpet), +91 7730997544 (Kondapur)
10
Canvas, Frames
Widgets
Arranging widgets in aframe
Button widget, LabelWidget
Check Button, RadioButton
List box Widget ,MenuWidget
Dataanalytics:
Introduction tobig data
Pandas
Numpy
Matplotlib
Introduction to Python webframework:
What is aFramework
Introduction toDjango
Django – DesignPhilosophies
History ofDjango
Why Django andFeatures
Environment setup
MVC Architecture vs MVTArchitecture
Django MVC – MVTPattern
Web: www.qualitythought.in Email: [email protected] Help :+91 9515151992(Ameerpet), +91 9963799240(Ameerpet), +91 7730997544 (Kondapur)
11
Supporting Enterprises around the Globe
Web: www.qualitythought.in Email: [email protected] Help :+91 9515151992(Ameerpet), +91 9963799240(Ameerpet), +91 7730997544 (Kondapur)
12
Other Cours
es By
Ou
DevOps & Cloud Computing
AWS Admin Training
Devops Training
Azure Admin Training
Artificial Intelligence & IOT
Artificial Intelligence Training
IOT Training
Bigdata
Hadoop Development Training
Spark And Scala Training
DataScience & 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 point IIQ
Web: www.qualitythought.in Email: [email protected] Help :+91 9515151992(Ameerpet), +91 9963799240(Ameerpet), +91 7730997544 (Kondapur)
13
Established in 2010
The Leader in Software Training