SlideShare a Scribd company logo
Certified Python Developer
VS-1055
Certified Python Professional
www.vskills.in
CertifiedCertifiedCertifiedCertified PPPPythonythonythonython DeveloperDeveloperDeveloperDeveloper
Certification CodeCertification CodeCertification CodeCertification Code VS-1055
Vskills certification for Python Developers assesses the candidate for developing Python
based applications. The certification tests the candidates on various areas in developing
Python based software which includes knowledge of installation, usage, syntax and
semantics of Python programming language.
Knowledge of OO (Object Oriented)Knowledge of OO (Object Oriented)Knowledge of OO (Object Oriented)Knowledge of OO (Object Oriented) programmingprogrammingprogrammingprogramming principles is preprinciples is preprinciples is preprinciples is pre----requisite forrequisite forrequisite forrequisite for
certification.certification.certification.certification.
Why should one take this certifWhy should one take this certifWhy should one take this certifWhy should one take this certification?ication?ication?ication?
This Course is intended for professionals and graduates wanting to excel in their chosen
areas. It is also well suited for those who are already working and would like to take
certification for further career progression.
Earning Vskills Python Developer Certification can help candidate differentiate in today's
competitive job market, broaden their employment opportunities by displaying their
advanced skills, and result in higher earning potential.
Who will benefit from taking this certification?Who will benefit from taking this certification?Who will benefit from taking this certification?Who will benefit from taking this certification?
Job seekers looking to find employment in various IT companies or freelance, students
generally wanting to improve their skill set and make their CV stronger and existing
employees looking for a better role can prove their employers the value of their skills
through this certification.
Test Details:Test Details:Test Details:Test Details:
• Duration:Duration:Duration:Duration: 60 minutes
• No. of questions:No. of questions:No. of questions:No. of questions: 50
• Maximum marks:Maximum marks:Maximum marks:Maximum marks: 50, Passing marks: 25 (50%); There is no negative marking in
this module.
Fee Structure:Fee Structure:Fee Structure:Fee Structure:
Rs. 4,000/- (Includes all taxes)
Certified Python Professional
www.vskills.in
Companies that hireCompanies that hireCompanies that hireCompanies that hire VskillsVskillsVskillsVskills CeCeCeCertifiedrtifiedrtifiedrtified PythonPythonPythonPython DeveloperDeveloperDeveloperDeveloper
Vskills Certified Python Developer finds employment in big or small Python based website
and software development companies. There is a shortage of skilled professionals in this
field and companies are in a constant look out of people well acquainted with the work
culture and the processes involved.
Certified Python Professional
www.vskills.in
Table of Contents
1.1.1.1. IntroductionIntroductionIntroductionIntroduction
1.1 Need and evolution of Python
1.2 Features of Python
1.3 The Prompt
1.4 Editor and source file
1.5 Translation and executable
2.2.2.2. InstallationInstallationInstallationInstallation
2.1 Windows and Linux installation
3.3.3.3. LanguageLanguageLanguageLanguage BasicsBasicsBasicsBasics
3.1 Language elements (constants, numbers and strings)
3.2 Strings types (single quotes, double quotes and triple quotes)
3.3 Escape Sequence, string concatenation and format method
3.4 Variables naming, types and objects
3.5 Indentation, logical and physical lines
4.4.4.4. Operators and ExpressionsOperators and ExpressionsOperators and ExpressionsOperators and Expressions
4.1 Operators and Expressions
4.2 Evaluation Order and Associativity
5.5.5.5. Control FlowControl FlowControl FlowControl Flow
5.1 The if statement
5.2 The while statement
5.3 The for loop
5.4 The break and continue statement
6.6.6.6. FunctionsFunctionsFunctionsFunctions
6.1 Function parameters and local variables
6.2 Using global and nonlocal statement
6.3 Default Argument values and keyword arguments
6.4 VarArgs and keyword-only parameters
6.5 The return statement
6.6 DocStrings and annotations
7.7.7.7. ModulesModulesModulesModules
7.1 Byte-compiled .pyc files
7.2 The from ..import ..statement
7.3 A module's __name__ and custom modules
7.4 The dir function and packages
Certified Python Professional
www.vskills.in
8.8.8.8. Data StructuresData StructuresData StructuresData Structures
8.1 List
8.2 Tuple
8.3 Dictionary
8.4 Sequences
8.5 Set
9.9.9.9. Object Oriented ProgrammingObject Oriented ProgrammingObject Oriented ProgrammingObject Oriented Programming
9.1 The self
9.2 Classes
9.3 Object Methods and the __init__ method
9.4 Class And Object Variables
9.5 Inheritance
10.10.10.10. Input OutputInput OutputInput OutputInput Output
10.1 User input
10.2 Files I/O
10.3 Pickle
11.11.11.11. ExceptionsExceptionsExceptionsExceptions
11.1 Errors and exceptions
11.2 Handling and raising Exceptions
11.3 Try .Finally and the with statement
12.12.12.12. Standard LibraryStandard LibraryStandard LibraryStandard Library
12.1 sys module
12.2 logging module
12.3 urllib and json modules
Certified Python Professional
www.vskills.in
Course OutlineCourse OutlineCourse OutlineCourse Outline
IntroductionIntroductionIntroductionIntroduction
Describing the need and evolution of python
Illustrating the features of python programming language
Exploring the interpreter prompt
Elucidating the different editor and source file and extension
Details on translation process and executable generation
InstallationInstallationInstallationInstallation
Explaining the steps for Windows and Linux installation of python
LanguageLanguageLanguageLanguage BasicsBasicsBasicsBasics
Describing the various language elements (constants, numbers and strings)
Explaining strings and it’s types (single quotes, double quotes and triple quotes)
Usage of escape sequence, string concatenation and format method
Detailing variables naming rules, types and objects
Techniques for indentation and usage of logical and physical lines
Operators and ExpressionsOperators and ExpressionsOperators and ExpressionsOperators and Expressions
Describing the various operators and expressions
Explaining the evaluation order and concept of associativity
Control FlowControl FlowControl FlowControl Flow
Explaining the if conditional statement
Illustrating the for and while loop construct
Describing the usage of the break and continue statement
FunctionsFunctionsFunctionsFunctions
Illustrating function parameters and local variables
Detailing the usage of global and nonlocal statement
Describing the concepts of default argument values and keyword arguments
Explaining the VarArgs, keyword-only parameters and return statement
Documentation using docstrings and annotations
ModulesModulesModulesModules
Generating compiled .pyc files
Using the from ..import ..statement
Custom modules creation and usage of “__name__ “
Packaging using the dir function and packages
Data StructuresData StructuresData StructuresData Structures
Explaining data structures in python like list, tuple, sequences, dictionary and set
Certified Python Professional
www.vskills.in
ObjObjObjObject Oriented Programmingect Oriented Programmingect Oriented Programmingect Oriented Programming
Implementing OOP with the usage of ‘self’, classes and objects
Detailing methods in object and the __init__ method
Describing the usage of class and object variables
Implementing inheritance
Input OutputInput OutputInput OutputInput Output
Illustrating interactive user input
Detailing data storage in files
Object storage by pickle
ExceptionsExceptionsExceptionsExceptions
Illustrating the basics of error and exception
Describing the technique to handle and raise exceptions
Explaining the application of try, finally and with statement
StandardStandardStandardStandard LibraryLibraryLibraryLibrary
Details on using sys module for system specific functionality
Applying logging module for debugging
Ultilizing urllib and json modules for internet interaction
Certified Python Professional
www.vskills.in
Sample QuestionsSample QuestionsSample QuestionsSample Questions
1.1.1.1. Switch used for displaying of python’s version isSwitch used for displaying of python’s version isSwitch used for displaying of python’s version isSwitch used for displaying of python’s version is ______________________________________.__.__.__.
A. -v
B. -V
C. -ver
D. None of the above
2222.... TheTheTheThe python source codepython source codepython source codepython source code filefilefilefile has an extension ofhas an extension ofhas an extension ofhas an extension of ___________.___________.___________.___________.
A. pys
B. py
C. src
D. None of the above
3333.... In pythonIn pythonIn pythonIn python,,,, multi line strings are given bymulti line strings are given bymulti line strings are given bymulti line strings are given by ___________.___________.___________.___________.
A. Single quotes
B. Double quotes
C. Triple quotes
D. None of the above
4444.... “//” in python is“//” in python is“//” in python is“//” in python is aaaa ___________.___________.___________.___________.
A. Floor division operator
B. Comment
C. New line
D. None of the above
5555.... “**” in python is“**” in python is“**” in python is“**” in python is a/aa/aa/aa/annnn ___________.___________.___________.___________.
A. Exponentiation
B. Address of opearator
C. Value redirection
D. None of the above
Answers: 1 (B), 2 (B), 3 (C), 4 (A), 5 (A)
Python Developer Certification

More Related Content

PDF
The str/bytes nightmare before python2 EOL
Kir Chou
 
PDF
TensorFlow Lite (r1.5) & Android 8.1 Neural Network API
Mr. Vengineer
 
PPTX
SWIG Hello World
e8xu
 
PDF
Python入門 : 4日間コース社内トレーニング
Yuichi Ito
 
PPTX
Mixed-language Python/C++ debugging with Python Tools for Visual Studio- Pave...
PyData
 
PDF
pyconjp2015_talk_Translation of Python Program__
Renyuan Lyu
 
PDF
Introduction to python
Rajesh Rajamani
 
PPTX
First python project
Neetu Jain
 
The str/bytes nightmare before python2 EOL
Kir Chou
 
TensorFlow Lite (r1.5) & Android 8.1 Neural Network API
Mr. Vengineer
 
SWIG Hello World
e8xu
 
Python入門 : 4日間コース社内トレーニング
Yuichi Ito
 
Mixed-language Python/C++ debugging with Python Tools for Visual Studio- Pave...
PyData
 
pyconjp2015_talk_Translation of Python Program__
Renyuan Lyu
 
Introduction to python
Rajesh Rajamani
 
First python project
Neetu Jain
 

What's hot (20)

PPTX
Python 101 for the .NET Developer
Sarah Dutkiewicz
 
PDF
A commercial open source project in Python
jbrendel
 
PDF
Python Workshop
Mantavya Gajjar
 
PDF
Numba: Array-oriented Python Compiler for NumPy
Travis Oliphant
 
PDF
Ry pyconjp2015 karaoke
Renyuan Lyu
 
PDF
Python lec1
Swarup Ghosh
 
PPTX
Python programming | Fundamentals of Python programming
KrishnaMildain
 
PPTX
C pythontalk
Nicholaus Jackson
 
PDF
开源沙龙第一期 Python intro
fantasy zheng
 
PDF
Python for Application Integration and Development
TsungWei Hu
 
PDF
Scientist meets web dev: how Python became the language of data
Gael Varoquaux
 
PDF
Python, the Language of Science and Engineering for Engineers
Boey Pak Cheong
 
PDF
Python on a chip
stoggi
 
PPTX
PyPy - is it ready for production
Mark Rees
 
PPTX
Pypy is-it-ready-for-production-the-sequel
Mark Rees
 
PDF
Python Programming - XIII. GUI Programming
Ranel Padon
 
PDF
Open source projects with python
roskakori
 
PPTX
1901200100000 presentation short term mini project on python
SANTOSHJAISWAL52
 
PDF
Python For Scientists
aeberspaecher
 
PDF
L Fu - Dao: a novel programming language for bioinformatics
Jan Aerts
 
Python 101 for the .NET Developer
Sarah Dutkiewicz
 
A commercial open source project in Python
jbrendel
 
Python Workshop
Mantavya Gajjar
 
Numba: Array-oriented Python Compiler for NumPy
Travis Oliphant
 
Ry pyconjp2015 karaoke
Renyuan Lyu
 
Python lec1
Swarup Ghosh
 
Python programming | Fundamentals of Python programming
KrishnaMildain
 
C pythontalk
Nicholaus Jackson
 
开源沙龙第一期 Python intro
fantasy zheng
 
Python for Application Integration and Development
TsungWei Hu
 
Scientist meets web dev: how Python became the language of data
Gael Varoquaux
 
Python, the Language of Science and Engineering for Engineers
Boey Pak Cheong
 
Python on a chip
stoggi
 
PyPy - is it ready for production
Mark Rees
 
Pypy is-it-ready-for-production-the-sequel
Mark Rees
 
Python Programming - XIII. GUI Programming
Ranel Padon
 
Open source projects with python
roskakori
 
1901200100000 presentation short term mini project on python
SANTOSHJAISWAL52
 
Python For Scientists
aeberspaecher
 
L Fu - Dao: a novel programming language for bioinformatics
Jan Aerts
 
Ad

Similar to Python Developer Certification (20)

PDF
Возможности интерпретатора Python в NX-OS
Cisco Russia
 
PPTX
Complete python toolbox for modern developers
Jan Giacomelli
 
PDF
Buy ebook Python pocket reference 5ed. Edition Mark Lutz cheap price
rodisoliurdz
 
PPTX
Python course task 10 guruprasanth.s
GURUPRASANTH33
 
PDF
Python pocket reference 5ed. Edition Mark Lutz
mulauwalydh
 
PDF
Introduction of Python
ZENUS INFOTECH INDIA PVT. LTD.
 
PDF
Python course syllabus
Sugantha T
 
PDF
report on internshala python training
surabhimalviya1
 
PDF
Network Security Open Source Software Developer Certification
Vskills
 
PPTX
5 Effective Tips to Learn Python Fast.pptx
Attitude Tally Academy
 
PDF
Python Foundation – A programmer's introduction to Python concepts & style
Kevlin Henney
 
PPTX
Python Training in Pune - Ethans Tech Pune
Ethan's Tech
 
PPTX
Introduction to Python and Basic Syntax.pptx
GevitaChinnaiah
 
PDF
python-full - stack - course in hyderabad
devofficemail03
 
PDF
Python pocket reference 5ed. Edition Mark Lutz
fhzrntzkv726
 
PPTX
Python Full Stack Training in Noida.pptx
ashishthakur730937
 
PPTX
Introduction to Python Basics Programming
Raveendra R
 
PDF
Socket programming-in-python
Yuvaraja Ravi
 
DOCX
INTERNSHIP REPORT.docx
21IT200KishorekumarI
 
PPT
Mixing Python and Java
Andreas Schreiber
 
Возможности интерпретатора Python в NX-OS
Cisco Russia
 
Complete python toolbox for modern developers
Jan Giacomelli
 
Buy ebook Python pocket reference 5ed. Edition Mark Lutz cheap price
rodisoliurdz
 
Python course task 10 guruprasanth.s
GURUPRASANTH33
 
Python pocket reference 5ed. Edition Mark Lutz
mulauwalydh
 
Introduction of Python
ZENUS INFOTECH INDIA PVT. LTD.
 
Python course syllabus
Sugantha T
 
report on internshala python training
surabhimalviya1
 
Network Security Open Source Software Developer Certification
Vskills
 
5 Effective Tips to Learn Python Fast.pptx
Attitude Tally Academy
 
Python Foundation – A programmer's introduction to Python concepts & style
Kevlin Henney
 
Python Training in Pune - Ethans Tech Pune
Ethan's Tech
 
Introduction to Python and Basic Syntax.pptx
GevitaChinnaiah
 
python-full - stack - course in hyderabad
devofficemail03
 
Python pocket reference 5ed. Edition Mark Lutz
fhzrntzkv726
 
Python Full Stack Training in Noida.pptx
ashishthakur730937
 
Introduction to Python Basics Programming
Raveendra R
 
Socket programming-in-python
Yuvaraja Ravi
 
INTERNSHIP REPORT.docx
21IT200KishorekumarI
 
Mixing Python and Java
Andreas Schreiber
 
Ad

More from Vskills (20)

PDF
Vskills certified administrative support professional sample material
Vskills
 
PDF
vskills customer service professional sample material
Vskills
 
PDF
Vskills certified operations manager sample material
Vskills
 
PDF
Vskills certified six sigma yellow belt sample material
Vskills
 
PDF
Vskills production and operations management sample material
Vskills
 
PDF
vskills leadership skills professional sample material
Vskills
 
PDF
vskills facility management expert sample material
Vskills
 
PDF
Vskills international trade and forex professional sample material
Vskills
 
PDF
Vskills production planning and control professional sample material
Vskills
 
PDF
Vskills purchasing and material management professional sample material
Vskills
 
PDF
Vskills manufacturing technology management professional sample material
Vskills
 
PDF
certificate in agile project management sample material
Vskills
 
PDF
Vskills angular js sample material
Vskills
 
PDF
Vskills c++ developer sample material
Vskills
 
PDF
Vskills c developer sample material
Vskills
 
PDF
Vskills financial modelling professional sample material
Vskills
 
PDF
Vskills basel iii professional sample material
Vskills
 
PDF
Vskills telecom management professional sample material
Vskills
 
PDF
Vskills retail management professional sample material
Vskills
 
PDF
Vskills contract law analyst sample material
Vskills
 
Vskills certified administrative support professional sample material
Vskills
 
vskills customer service professional sample material
Vskills
 
Vskills certified operations manager sample material
Vskills
 
Vskills certified six sigma yellow belt sample material
Vskills
 
Vskills production and operations management sample material
Vskills
 
vskills leadership skills professional sample material
Vskills
 
vskills facility management expert sample material
Vskills
 
Vskills international trade and forex professional sample material
Vskills
 
Vskills production planning and control professional sample material
Vskills
 
Vskills purchasing and material management professional sample material
Vskills
 
Vskills manufacturing technology management professional sample material
Vskills
 
certificate in agile project management sample material
Vskills
 
Vskills angular js sample material
Vskills
 
Vskills c++ developer sample material
Vskills
 
Vskills c developer sample material
Vskills
 
Vskills financial modelling professional sample material
Vskills
 
Vskills basel iii professional sample material
Vskills
 
Vskills telecom management professional sample material
Vskills
 
Vskills retail management professional sample material
Vskills
 
Vskills contract law analyst sample material
Vskills
 

Recently uploaded (20)

PPTX
NOI Hackathon - Summer Edition - GreenThumber.pptx
MartinaBurlando1
 
PDF
Phylum Arthropoda: Characteristics and Classification, Entomology Lecture
Miraj Khan
 
PDF
1.Natural-Resources-and-Their-Use.ppt pdf /8th class social science Exploring...
Sandeep Swamy
 
PDF
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
PPTX
ACUTE NASOPHARYNGITIS. pptx
AneetaSharma15
 
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
mansk2
 
PPTX
Understanding operators in c language.pptx
auteharshil95
 
PPTX
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
PDF
Landforms and landscapes data surprise preview
jpinnuck
 
PPTX
How to Manage Global Discount in Odoo 18 POS
Celine George
 
PDF
Types of Literary Text: Poetry and Prose
kaelandreabibit
 
PPTX
Introduction and Scope of Bichemistry.pptx
shantiyogi
 
PPTX
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
PPTX
Strengthening open access through collaboration: building connections with OP...
Jisc
 
PPTX
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
PDF
UTS Health Student Promotional Representative_Position Description.pdf
Faculty of Health, University of Technology Sydney
 
PPTX
Odoo 18 Sales_ Managing Quotation Validity
Celine George
 
PPTX
Cardiovascular Pharmacology for pharmacy students.pptx
TumwineRobert
 
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
Mithil Fal Desai
 
NOI Hackathon - Summer Edition - GreenThumber.pptx
MartinaBurlando1
 
Phylum Arthropoda: Characteristics and Classification, Entomology Lecture
Miraj Khan
 
1.Natural-Resources-and-Their-Use.ppt pdf /8th class social science Exploring...
Sandeep Swamy
 
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
ACUTE NASOPHARYNGITIS. pptx
AneetaSharma15
 
Week 4 Term 3 Study Techniques revisited.pptx
mansk2
 
Understanding operators in c language.pptx
auteharshil95
 
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
Landforms and landscapes data surprise preview
jpinnuck
 
How to Manage Global Discount in Odoo 18 POS
Celine George
 
Types of Literary Text: Poetry and Prose
kaelandreabibit
 
Introduction and Scope of Bichemistry.pptx
shantiyogi
 
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
Strengthening open access through collaboration: building connections with OP...
Jisc
 
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
UTS Health Student Promotional Representative_Position Description.pdf
Faculty of Health, University of Technology Sydney
 
Odoo 18 Sales_ Managing Quotation Validity
Celine George
 
Cardiovascular Pharmacology for pharmacy students.pptx
TumwineRobert
 
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
Mithil Fal Desai
 

Python Developer Certification

  • 2. Certified Python Professional www.vskills.in CertifiedCertifiedCertifiedCertified PPPPythonythonythonython DeveloperDeveloperDeveloperDeveloper Certification CodeCertification CodeCertification CodeCertification Code VS-1055 Vskills certification for Python Developers assesses the candidate for developing Python based applications. The certification tests the candidates on various areas in developing Python based software which includes knowledge of installation, usage, syntax and semantics of Python programming language. Knowledge of OO (Object Oriented)Knowledge of OO (Object Oriented)Knowledge of OO (Object Oriented)Knowledge of OO (Object Oriented) programmingprogrammingprogrammingprogramming principles is preprinciples is preprinciples is preprinciples is pre----requisite forrequisite forrequisite forrequisite for certification.certification.certification.certification. Why should one take this certifWhy should one take this certifWhy should one take this certifWhy should one take this certification?ication?ication?ication? This Course is intended for professionals and graduates wanting to excel in their chosen areas. It is also well suited for those who are already working and would like to take certification for further career progression. Earning Vskills Python Developer Certification can help candidate differentiate in today's competitive job market, broaden their employment opportunities by displaying their advanced skills, and result in higher earning potential. Who will benefit from taking this certification?Who will benefit from taking this certification?Who will benefit from taking this certification?Who will benefit from taking this certification? Job seekers looking to find employment in various IT companies or freelance, students generally wanting to improve their skill set and make their CV stronger and existing employees looking for a better role can prove their employers the value of their skills through this certification. Test Details:Test Details:Test Details:Test Details: • Duration:Duration:Duration:Duration: 60 minutes • No. of questions:No. of questions:No. of questions:No. of questions: 50 • Maximum marks:Maximum marks:Maximum marks:Maximum marks: 50, Passing marks: 25 (50%); There is no negative marking in this module. Fee Structure:Fee Structure:Fee Structure:Fee Structure: Rs. 4,000/- (Includes all taxes)
  • 3. Certified Python Professional www.vskills.in Companies that hireCompanies that hireCompanies that hireCompanies that hire VskillsVskillsVskillsVskills CeCeCeCertifiedrtifiedrtifiedrtified PythonPythonPythonPython DeveloperDeveloperDeveloperDeveloper Vskills Certified Python Developer finds employment in big or small Python based website and software development companies. There is a shortage of skilled professionals in this field and companies are in a constant look out of people well acquainted with the work culture and the processes involved.
  • 4. Certified Python Professional www.vskills.in Table of Contents 1.1.1.1. IntroductionIntroductionIntroductionIntroduction 1.1 Need and evolution of Python 1.2 Features of Python 1.3 The Prompt 1.4 Editor and source file 1.5 Translation and executable 2.2.2.2. InstallationInstallationInstallationInstallation 2.1 Windows and Linux installation 3.3.3.3. LanguageLanguageLanguageLanguage BasicsBasicsBasicsBasics 3.1 Language elements (constants, numbers and strings) 3.2 Strings types (single quotes, double quotes and triple quotes) 3.3 Escape Sequence, string concatenation and format method 3.4 Variables naming, types and objects 3.5 Indentation, logical and physical lines 4.4.4.4. Operators and ExpressionsOperators and ExpressionsOperators and ExpressionsOperators and Expressions 4.1 Operators and Expressions 4.2 Evaluation Order and Associativity 5.5.5.5. Control FlowControl FlowControl FlowControl Flow 5.1 The if statement 5.2 The while statement 5.3 The for loop 5.4 The break and continue statement 6.6.6.6. FunctionsFunctionsFunctionsFunctions 6.1 Function parameters and local variables 6.2 Using global and nonlocal statement 6.3 Default Argument values and keyword arguments 6.4 VarArgs and keyword-only parameters 6.5 The return statement 6.6 DocStrings and annotations 7.7.7.7. ModulesModulesModulesModules 7.1 Byte-compiled .pyc files 7.2 The from ..import ..statement 7.3 A module's __name__ and custom modules 7.4 The dir function and packages
  • 5. Certified Python Professional www.vskills.in 8.8.8.8. Data StructuresData StructuresData StructuresData Structures 8.1 List 8.2 Tuple 8.3 Dictionary 8.4 Sequences 8.5 Set 9.9.9.9. Object Oriented ProgrammingObject Oriented ProgrammingObject Oriented ProgrammingObject Oriented Programming 9.1 The self 9.2 Classes 9.3 Object Methods and the __init__ method 9.4 Class And Object Variables 9.5 Inheritance 10.10.10.10. Input OutputInput OutputInput OutputInput Output 10.1 User input 10.2 Files I/O 10.3 Pickle 11.11.11.11. ExceptionsExceptionsExceptionsExceptions 11.1 Errors and exceptions 11.2 Handling and raising Exceptions 11.3 Try .Finally and the with statement 12.12.12.12. Standard LibraryStandard LibraryStandard LibraryStandard Library 12.1 sys module 12.2 logging module 12.3 urllib and json modules
  • 6. Certified Python Professional www.vskills.in Course OutlineCourse OutlineCourse OutlineCourse Outline IntroductionIntroductionIntroductionIntroduction Describing the need and evolution of python Illustrating the features of python programming language Exploring the interpreter prompt Elucidating the different editor and source file and extension Details on translation process and executable generation InstallationInstallationInstallationInstallation Explaining the steps for Windows and Linux installation of python LanguageLanguageLanguageLanguage BasicsBasicsBasicsBasics Describing the various language elements (constants, numbers and strings) Explaining strings and it’s types (single quotes, double quotes and triple quotes) Usage of escape sequence, string concatenation and format method Detailing variables naming rules, types and objects Techniques for indentation and usage of logical and physical lines Operators and ExpressionsOperators and ExpressionsOperators and ExpressionsOperators and Expressions Describing the various operators and expressions Explaining the evaluation order and concept of associativity Control FlowControl FlowControl FlowControl Flow Explaining the if conditional statement Illustrating the for and while loop construct Describing the usage of the break and continue statement FunctionsFunctionsFunctionsFunctions Illustrating function parameters and local variables Detailing the usage of global and nonlocal statement Describing the concepts of default argument values and keyword arguments Explaining the VarArgs, keyword-only parameters and return statement Documentation using docstrings and annotations ModulesModulesModulesModules Generating compiled .pyc files Using the from ..import ..statement Custom modules creation and usage of “__name__ “ Packaging using the dir function and packages Data StructuresData StructuresData StructuresData Structures Explaining data structures in python like list, tuple, sequences, dictionary and set
  • 7. Certified Python Professional www.vskills.in ObjObjObjObject Oriented Programmingect Oriented Programmingect Oriented Programmingect Oriented Programming Implementing OOP with the usage of ‘self’, classes and objects Detailing methods in object and the __init__ method Describing the usage of class and object variables Implementing inheritance Input OutputInput OutputInput OutputInput Output Illustrating interactive user input Detailing data storage in files Object storage by pickle ExceptionsExceptionsExceptionsExceptions Illustrating the basics of error and exception Describing the technique to handle and raise exceptions Explaining the application of try, finally and with statement StandardStandardStandardStandard LibraryLibraryLibraryLibrary Details on using sys module for system specific functionality Applying logging module for debugging Ultilizing urllib and json modules for internet interaction
  • 8. Certified Python Professional www.vskills.in Sample QuestionsSample QuestionsSample QuestionsSample Questions 1.1.1.1. Switch used for displaying of python’s version isSwitch used for displaying of python’s version isSwitch used for displaying of python’s version isSwitch used for displaying of python’s version is ______________________________________.__.__.__. A. -v B. -V C. -ver D. None of the above 2222.... TheTheTheThe python source codepython source codepython source codepython source code filefilefilefile has an extension ofhas an extension ofhas an extension ofhas an extension of ___________.___________.___________.___________. A. pys B. py C. src D. None of the above 3333.... In pythonIn pythonIn pythonIn python,,,, multi line strings are given bymulti line strings are given bymulti line strings are given bymulti line strings are given by ___________.___________.___________.___________. A. Single quotes B. Double quotes C. Triple quotes D. None of the above 4444.... “//” in python is“//” in python is“//” in python is“//” in python is aaaa ___________.___________.___________.___________. A. Floor division operator B. Comment C. New line D. None of the above 5555.... “**” in python is“**” in python is“**” in python is“**” in python is a/aa/aa/aa/annnn ___________.___________.___________.___________. A. Exponentiation B. Address of opearator C. Value redirection D. None of the above Answers: 1 (B), 2 (B), 3 (C), 4 (A), 5 (A)