Python Fundamentals (98-381)
(98-381.AJ1) / ISBN : 978-1-64459-243-4
About This Course
Pass the Microsoft Python certification exam with the Python Fundamentals (98-381) course and lab. Interactive lessons comprehensively cover MTA 98-381 exam objectives and impart skills required to edge cases, and to use Python for real-world application development. This Microsoft Python course and its learning resources provide hands-on learning on modules, packages, and file operations, object-oriented programming, and more.
Skills You’ll Get
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.
Get the support you need. Enroll in our Instructor-Led Course.
Interactive Lessons
12+ Interactive Lessons | 50+ Quizzes | 138+ Flashcards | 138+ Glossary of terms
Gamified TestPrep
60+ Pre Assessment Questions | 2+ Full Length Tests | 66+ Post Assessment Questions | 132+ Practice Test Questions
Video Lessons
39+ Videos | 02:12+ Hours
Introduction
- About the Course
- Learning Objectives
- Audience
- Approach
- Minimum Hardware Requirements
- Software Requirements
- Conventions
- Installation
Introducing Python
- Introduction
- Working with the Python Interactive Shell
- Writing and Running Simple Scripts
- Variables
- User Input, Comments, and Indentations
- Summary
Data Types
- Introduction
- Numerical Data
- Strings
- Lists
- Booleans
- Summary
Control Statements
- Introduction
- Control Statements
- The if Statement
- The while Statement
- while Versus if
- Loops
- The for Loop
- The range Function
- Nesting Loops
- Breaking Out of Loops
- Summary
Functions
- Introduction
- Built-In Functions
- User-Defined Functions
- Function Arguments
- Anonymous Functions
- Summary
Lists and Tuples
- Introduction
- List Syntax
- List Methods
- List Comprehensions
- Tuple Syntax
- Accessing Tuple Elements
- Accessing Tuple Elements
- Tuple Methods
- Summary
Dictionaries and Sets
- Introduction
- Working with Dictionaries
- Additional Dictionary Attributes
- Ordered Dictionaries
- The Basics of Sets
- Set Operations
- Frozen Sets
- Summary
Object-Oriented Programming
- Introduction
- A First Look at OOP
- OOP in Python
- Methods in a Class
- Class Versus Instance Attributes
- Class Versus Instance Methods
- Class Inheritance
- Multiple Inheritance
- Summary
Modules, Packages, and File Operations
- Introduction
- Defining Modules
- Imports and Import Statements
- Modules and Packages
- File Operations
- The file Object
- Reading and Writing to Files
- Handling Structured Data
- Summary
Error Handling
- Introduction
- Built-In Exceptions
- Handling Errors and Exceptions
- Custom Exceptions
- Summary
Appendix: PCAP Exam Objective
Appendix: PCEP-30-01 Exam Objective
Introducing Python
- Using the print Method
- Displaying a Statement Multiple Times
- Using Variable Assignment
- Using Variables and Assigning Statements
- Displaying the Multiplication Table
Data Types
- Using Arithmetic Operators
- Performing String Slicing Tasks
- Working with Strings
- Manipulating Strings Using the strip Method
- Working with Lists
- Using Boolean Operators
Control Statements
- Working with the if Statement
- Working with the while Statement
- Using the for Loop and the range Function
- Using Nested Loops
Functions
- Working with Function Arguments
- Using Lambda Functions
Lists and Tuples
- Using List Methods
- Using Tuple Methods
Dictionaries and Sets
- Arranging and Presenting Data Using Dictionaries
- Combining Dictionaries
- Creating Intersections of Elements in a Collection
Object-Oriented Programming
- Defining Methods in a Class
- Creating Class Attributes
- Creating Class Methods and Using Information Hiding
- Overriding Methods
- Implementing Multiple Inheritance
Modules, Packages, and File Operations
- Using Resources in a Module
Error Handling
- Identifying Error Scenarios
- Handling Errors
- Creating the Custom Exception Class
Any questions?Check out the FAQs
Still have unanswered questions and need to get in touch?
Contact Us NowAt least 100 hours of instruction and/or hands-on experience with the Python programming language.
USD 127
Single choice, multiple choice, drag-and-drop, active screen, build list, case studies, and short answer.
The exam contains 40-60 questions.
45 minutes
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.
For life