SlideShare a Scribd company logo
1 of 9
Download to read offline
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

What's hot

开源沙龙第一期 Python intro
开源沙龙第一期 Python intro开源沙龙第一期 Python intro
开源沙龙第一期 Python intro
fantasy zheng
 
Python Programming - XIII. GUI Programming
Python Programming - XIII. GUI ProgrammingPython Programming - XIII. GUI Programming
Python Programming - XIII. GUI Programming
Ranel Padon
 

What's hot (20)

Python 101 for the .NET Developer
Python 101 for the .NET DeveloperPython 101 for the .NET Developer
Python 101 for the .NET Developer
 
A commercial open source project in Python
A commercial open source project in PythonA commercial open source project in Python
A commercial open source project in Python
 
Python Workshop
Python WorkshopPython Workshop
Python Workshop
 
Numba: Array-oriented Python Compiler for NumPy
Numba: Array-oriented Python Compiler for NumPyNumba: Array-oriented Python Compiler for NumPy
Numba: Array-oriented Python Compiler for NumPy
 
Ry pyconjp2015 karaoke
Ry pyconjp2015 karaokeRy pyconjp2015 karaoke
Ry pyconjp2015 karaoke
 
Python lec1
Python lec1Python lec1
Python lec1
 
Python programming | Fundamentals of Python programming
Python programming | Fundamentals of Python programming Python programming | Fundamentals of Python programming
Python programming | Fundamentals of Python programming
 
C pythontalk
C pythontalkC pythontalk
C pythontalk
 
开源沙龙第一期 Python intro
开源沙龙第一期 Python intro开源沙龙第一期 Python intro
开源沙龙第一期 Python intro
 
Python for Application Integration and Development
Python for Application Integration and DevelopmentPython for Application Integration and Development
Python for Application Integration and Development
 
Scientist meets web dev: how Python became the language of data
Scientist meets web dev: how Python became the language of dataScientist meets web dev: how Python became the language of data
Scientist meets web dev: how Python became the language of data
 
Python, the Language of Science and Engineering for Engineers
Python, the Language of Science and Engineering for EngineersPython, the Language of Science and Engineering for Engineers
Python, the Language of Science and Engineering for Engineers
 
Python on a chip
Python on a chipPython on a chip
Python on a chip
 
PyPy - is it ready for production
PyPy - is it ready for productionPyPy - is it ready for production
PyPy - is it ready for production
 
Pypy is-it-ready-for-production-the-sequel
Pypy is-it-ready-for-production-the-sequelPypy is-it-ready-for-production-the-sequel
Pypy is-it-ready-for-production-the-sequel
 
Python Programming - XIII. GUI Programming
Python Programming - XIII. GUI ProgrammingPython Programming - XIII. GUI Programming
Python Programming - XIII. GUI Programming
 
Open source projects with python
Open source projects with pythonOpen source projects with python
Open source projects with python
 
1901200100000 presentation short term mini project on python
1901200100000 presentation short term mini project on python1901200100000 presentation short term mini project on python
1901200100000 presentation short term mini project on python
 
Python For Scientists
Python For ScientistsPython For Scientists
Python For Scientists
 
L Fu - Dao: a novel programming language for bioinformatics
L Fu - Dao: a novel programming language for bioinformaticsL Fu - Dao: a novel programming language for bioinformatics
L Fu - Dao: a novel programming language for bioinformatics
 

Similar to Python Developer Certification

Python course task 10 guruprasanth.s
Python course task 10 guruprasanth.sPython course task 10 guruprasanth.s
Python course task 10 guruprasanth.s
GURUPRASANTH33
 

Similar to Python Developer Certification (20)

Возможности интерпретатора Python в NX-OS
Возможности интерпретатора Python в NX-OSВозможности интерпретатора Python в NX-OS
Возможности интерпретатора Python в NX-OS
 
Complete python toolbox for modern developers
Complete python toolbox for modern developersComplete python toolbox for modern developers
Complete python toolbox for modern developers
 
PhpStorm: Symfony2 Plugin
PhpStorm: Symfony2 PluginPhpStorm: Symfony2 Plugin
PhpStorm: Symfony2 Plugin
 
Python course task 10 guruprasanth.s
Python course task 10 guruprasanth.sPython course task 10 guruprasanth.s
Python course task 10 guruprasanth.s
 
Introduction of Python
Introduction of PythonIntroduction of Python
Introduction of Python
 
Python course syllabus
Python course syllabusPython course syllabus
Python course syllabus
 
report on internshala python training
 report on internshala python  training  report on internshala python  training
report on internshala python training
 
Network Security Open Source Software Developer Certification
Network Security Open Source Software Developer CertificationNetwork Security Open Source Software Developer Certification
Network Security Open Source Software Developer Certification
 
5 Effective Tips to Learn Python Fast.pptx
5 Effective Tips to Learn Python Fast.pptx5 Effective Tips to Learn Python Fast.pptx
5 Effective Tips to Learn Python Fast.pptx
 
Python Foundation – A programmer's introduction to Python concepts & style
Python Foundation – A programmer's introduction to Python concepts & stylePython Foundation – A programmer's introduction to Python concepts & style
Python Foundation – A programmer's introduction to Python concepts & style
 
Python Training in Pune - Ethans Tech Pune
Python Training in Pune - Ethans Tech PunePython Training in Pune - Ethans Tech Pune
Python Training in Pune - Ethans Tech Pune
 
Python Full Stack Training in Noida.pptx
Python Full Stack Training in  Noida.pptxPython Full Stack Training in  Noida.pptx
Python Full Stack Training in Noida.pptx
 
Introduction to Python Basics Programming
Introduction to Python Basics ProgrammingIntroduction to Python Basics Programming
Introduction to Python Basics Programming
 
Socket programming-in-python
Socket programming-in-pythonSocket programming-in-python
Socket programming-in-python
 
INTERNSHIP REPORT.docx
 INTERNSHIP REPORT.docx INTERNSHIP REPORT.docx
INTERNSHIP REPORT.docx
 
Mixing Python and Java
Mixing Python and JavaMixing Python and Java
Mixing Python and Java
 
Robot Framework with Python | Edureka
Robot Framework with Python | EdurekaRobot Framework with Python | Edureka
Robot Framework with Python | Edureka
 
Scripting in OpenOffice.org
Scripting in OpenOffice.orgScripting in OpenOffice.org
Scripting in OpenOffice.org
 
the grinder testing certification
the grinder testing certificationthe grinder testing certification
the grinder testing certification
 
Introduction-to-Python-Internship report.pptx
Introduction-to-Python-Internship report.pptxIntroduction-to-Python-Internship report.pptx
Introduction-to-Python-Internship report.pptx
 

More from Vskills

More from Vskills (20)

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

Recently uploaded

QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonQUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
httgc7rh9c
 

Recently uploaded (20)

Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
PANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptxPANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptx
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonQUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Economic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food AdditivesEconomic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food Additives
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111
 

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)