Skip to content

In this repository i had added all the documents , files , notebooks that i did for the preparation of Microsoft Python Program. More about that certification you can just follow the link attached with this description to know about syllabus and passing criteria

Notifications You must be signed in to change notification settings

BIGG000/MTA-Python-Exam-Preparation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MTA-Python-Exam-Preparation

(MICROSOFT) Introduction to Programming Using Python

A-About Test

The test comprises 40 questions to be completed in 45 minutes. Some of the questions are too lengthy and there can be short sub-questions in a question. So, you need to be very fast while attempting this test.

B-Syllabus

1-Perform Operations using Data Types and Operators (20-25%)


Evaluate an expression to identify the data type Python will assign to each variable
  • Identify str, int, float, and bool data types

Perform data and data type operations

  • Convert from one data type to another type; construct data structures; perform indexing and slicing operations

Determine the sequence of execution based on operator precedence

  • Assignment; Comparison; Logical; Arithmetic; Identity (is); Containment (in)

Select the appropriate operator to achieve the intended result

  • Assignment; Comparison; Logical; Arithmetic; Identity (is); Containment (in)

2-Control Flow with Decisions and Loops (25-30%)


Construct and analyze code segments that use branching statements

  • if; elif; else; nested and compound conditional expressions

Construct and analyze code segments that perform iteration

  • while; for; break; continue; pass; nested loops and loops that include compound conditional expressions

3-Perform Input and Output Operations (20-25%)


Construct and analyze code segments that perform file input and output operations

  • Open; close; read; write; append; check existence; delete; with statement

Construct and analyze code segments that perform console input and output operations

  • Read input from console; print formatted text; use of command line arguments

4-Document and Structure Code (15-20%)


Document code segments using comments and documentation strings

  • Use indentation, white space, comments, and documentation strings; generate documentation by using pydoc

Construct and analyze code segments that include function definitions

  • Call signatures; default values; return; def; pass

5-Perform Troubleshooting and Error Handling (5-10%)


Analyze, detect, and fix code segments that have errors

  • Syntax errors; logic errors; runtime errors

Analyze and construct code segments that handle exceptions

  • Try; except; else; finally; raise

6-Perform Operations Using Modules and Tools (1-5%)


Perform basic operations using built-in modules

  • Math; datetime; io; sys; os; os.path; random

Solve complex computing problems by using built-in modules

  • Math; datetime; random

C-Preparation Material

1. Microsoft Lectures [download]
2. Keywords in Python

3. Python operators precedence chart

4. Modes for opening file

5. Python Crash Course: Chapter 2-8, 10 [download]
6. Random Numbers [Link]
7. Pydoc and docstring [link1] and [link2]
8. Math module [link]
9. Sys module [link1] and [link2]

D-Practice Tests

Following are few sources, that you can consult for practicing for the exam.
  1. SanFoundary [link]
  2. GeeksForGeeks [link]
  3. YouTube [link]

AUTHOR

GIT ShowCase
GitHub
LinkedIn

About

In this repository i had added all the documents , files , notebooks that i did for the preparation of Microsoft Python Program. More about that certification you can just follow the link attached with this description to know about syllabus and passing criteria

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published