The document provides information about the Certified Python Professional certification from Vskills. It outlines the topics covered in the certification like Python basics, OOP concepts, modules, data structures, functions etc. It also includes details about test duration, number of questions, passing criteria and fees. The certification is suitable for professionals, graduates and existing employees to advance their career in Python development.
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)