98-381
MTA: Basics of Python Programming (98-381 & PCAP-31-02)
Prepare for the MTA 98-381 and PCAP-31-02 certification exams with the Basics of Python Programming for 98-381 and PCAP-31-02 course and lab. The lab provides a hands-on learning experience in a safe, online environment. The Microsoft Python certification course and lab cover the 98-381 and PCAP-31-02 exam objectives and include topics such as Python basics, Data structure, Python modules, errors and exceptions, object-oriented programming, input and output, Python functions, control flow tools in Python, and more.
- Practice in 40 Hands-On Labs — nothing to install
- 13 Interactive Lessons and 51 topics mapped to the official exam objectives
- 253 Practice Test Questions and 2 Full Length Tests
Beginner Self-paced · 1 year access 4.6/5 (213 Reviews)
40 Hands-On LiveLabs
Practice real IT tasks in guided environments.
- Real environments
- Auto-graded
- No installation
01 / Skills you'll get
What you will be able to do
The PCAP Certified Associate in Python Programming certification is an independent, vendor-neutral credential targeted at professionals who are starting a career in the field of Python programming. This certification validates candidates' skills and knowledge of general computer programming concepts such as conditional execution, loops, and Python programming language syntax.
Microsoft MTA certification is an entry-level training program designed to ensure proficiency and technical knowledge in mission-critical IT job roles. The MTA 98-381 exam validates candidates' skills to perform operations using data types and operators, control flow with decisions and loops, perform input and output operations, document and structure code, perform troubleshooting and error handling, and perform operations using modules and tools.
Target Career Roles
- DevOps Developer
- Software Developer
- Firmware Developer
- Computer Applications Developer
02 / Lessons & labs
See exactly what you will learn and practice
Lessons
13 Interactive Lessons · 51 topics01 Introduction 5 topics +
- About Python
- Getting Started with Python
- Running Python
- Basic Syntax
- Lesson Summary
02 Python Basics 3 topics · 7 LiveLab +
- Data Types
- Python Operators and Expressions
- Lesson Summary
7 LiveLab in this lesson — see the labs panel →
03 The Control Flow Tools in Python 3 topics · 11 LiveLab +
- Decision Making
- Loops
- Lesson Summary
11 LiveLab in this lesson — see the labs panel →
04 Data Structures 7 topics · 5 LiveLab +
- Lists
- Tuples
- Sets
- Dictionaries
- Sequences
- Looping Techniques
- Lesson Summary
5 LiveLab in this lesson — see the labs panel →
05 Functions in Python 4 topics · 3 LiveLab +
- Functions
- More on Defining Functions
- Intermezzo: Coding Style
- Lesson Summary
3 LiveLab in this lesson — see the labs panel →
06 Modules in Python 6 topics · 3 LiveLab +
- Modules
- Detailed Study on Modules
- Standard Modules
- The dir() Function
- Packages
- Lesson Summary
3 LiveLab in this lesson — see the labs panel →
07 Input and Output 5 topics · 8 LiveLab +
- Input from User
- Output Formatting
- Reading and Writing Files
- Directories in Python
- Lesson Summary
8 LiveLab in this lesson — see the labs panel →
08 Errors and Exceptions 4 topics · 3 LiveLab +
- Syntax Errors
- Exceptions
- Defining Clean-Up Actions
- Lesson Summary
3 LiveLab in this lesson — see the labs panel →
09 Object Oriented Programming 9 topics +
- Names and Objects
- Scopes and Namespaces
- Classes
- Data Hiding
- Inheritance
- Private Variables and Methods
- Odds and Ends
- Iterator and Generator
- Lesson Summary
10 What's Next in Python 3 topics +
- More on Python
- Applications of Python
- The Complete Python Program
11 Appendix A: Resources/Works Consulted 2 topics +
- Books
- Online Resources
12 Appendix B: The Python Standard Library +
13 Appendix C: PCAP and 98-381 Exam Objectives +
Hands-On Labs Our edge
40 LiveLabs- Exchanging the numbers
- Converting float data type to integer data type
- Using the len() built-in function
- Using arithmetic operators
- Using the exponentiation operator
- Using the bitwise operator
- Truncating the decimals
- Using the if-elif-else statement - Part 1
- Using the if-elif-else statement - Part 2
- Using the if-else statement
- Checking whether a string is palindrome
- Truncating vowels from a string
- Comparing two variables
- Using the for loop to print a pattern
- Using the break statement
- Using the while statement
- Finding LCM of two numbers
- Sorting words from a string
- Finding elements of a list
- Concatenating tuples
- Modifying a set
- Creating a dictionary
- Finding the cube of a number
- Creating a function
- Creating a function with its default value
- Using an anonymous function
- Using the math module
- Using the datetime module
- Obtaining a year from the date
- Using old string formatting
- Printing the pattern
- Using the format() method
- Retrieving all the files from a folder
- Printing the first line from a file
- Writing the text to a file
- Reading a file
- Performing different operations on file
- Correcting the errors
- Rectifying the errors - Part 1
- Rectifying the errors - Part 2
03 / Exam details
MTA: Basics of Python Programming (98-381 & PCAP-31-02) Details
Prepare for the MTA 98-381 and PCAP-31-02 certification exams with the Basics of Python Programming for 98-381 and PCAP-31-02 course and lab. The lab provides a hands-on learning experience in a safe, online environment. The Microsoft Python certification course and lab cover the 98-381 and PCAP-31-02 exam objectives and include topics such as Python basics, Data structure, Python modules, errors and exceptions, object-oriented programming, input and output, Python functions, control flow tools in Python, and more.
- For PCAP-31-02: 40
- For 98-381: 40-60
- For PCAP-31-02: 65 minutes (exam) + 10 (Non-Disclosure Agreement/Tutorial)
- For 98-381: 45
- For PCAP-31-02: 70%
- For 98-381: The passing score varies from exam to exam and is provided on the score report.
- For PCAP-31-02: USD 295
- For 98-381: USD 127
Ready to take the exam?
Add your official 98-381 exam voucher to your order.
Official Voucher · Fast delivery · Retake bundle available04 / Reviews
213 verified learner reviews
3M+ happy customers · 50+ countries
I got the opportunity to refresh my Python skills as Ucertify (an online learning platform for IT certifications) wanted me to write a review on their online courses. For the...
I went through a couple of Python courses and I've never seen any as complete and as comprehensive as the one I took from uCertify.com. Ucertify is a comprehensive online...
I used the uCertify Basics of Python Programming for 98-381 and PCAP-31-02 course. I must say that the uCertify platform is very much interactive and easy to use. The course is...
05 / FAQs
Questions before you start
What are the prerequisites for this exam?+
- For PCAP-31-02: There is no official pre-requisite for the exam.
- For 98-381: At least 100 hours of instruction and/or hands-on experience with the Python programming language.
What is the exam registration fee?+
- For PCAP-31-02: USD 295
- For 98-381: USD 127
Where do I take the exam?+
What is the format of the exam?+
- For PCAP-31-02: Single-choice and multiple-choice questions
- For 98-381: Single choice, multiple choice, drag-and-drop, active screen, build list, case studies, and short answer.
How many questions are asked in the exam?+
- For PCAP-31-02: 40
- For 98-381: 40-60
What is the duration of the exam?+
- For PCAP-31-02: 65 minutes (exam) + 10 (Non-Disclosure Agreement/Tutorial)
- For 98-381: 45
What is the passing score?+
- For PCAP-31-02: 70%
- For 98-381: The passing score varies from exam to exam and is provided on the score report.
What is the exam's retake policy?+
- For PCAP-31-02: A 15 days waiting period is required to re-sit that exam. There is no limit to the number of retakes of a failed exam. No retakes of a passed exam of the same exam version are allowed.
- Microsoft Technology Associate (MTA) and Microsoft Certified Educator (MCE) exam retake policy:
- If a candidate does not achieve a passing score on an exam the first time, the candidate must wait 24 hours before retaking the exam.
- If a candidate does not achieve a passing score the second time, the candidate must wait seven days before retaking the exam a third time.
- A seven-day waiting period is imposed between each subsequent exam retake.
- A candidate may not take a given exam any more than five times per year (12 months). This 12-month period starts from the first attempt. The candidate is then eligible to retake the exam 12 months from the date of the first attempt.
What is the validity of the certification?+
Where can I find more information about this exam?+
Prepare for MTA: Basics of Python Programming (98-381 & PCAP-31-02)
One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.
- 1 year of full access
- 40 LiveLab included
- Certificate of completion
No credit card required