Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
105 views

Introduction To Python

This document provides an overview and curriculum for an Introduction to Python course. The course covers Python basics like data types, variables, strings, conditionals, loops and functions. It then covers sequence data types like lists and strings in more depth, including indexing, slicing and common methods. Later units cover modules, file handling, more advanced statements and structures like dictionaries and tuples. The course aims to prepare students to take the MTA 98-381 certification exam on Introduction to Programming Using Python.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
105 views

Introduction To Python

This document provides an overview and curriculum for an Introduction to Python course. The course covers Python basics like data types, variables, strings, conditionals, loops and functions. It then covers sequence data types like lists and strings in more depth, including indexing, slicing and common methods. Later units cover modules, file handling, more advanced statements and structures like dictionaries and tuples. The course aims to prepare students to take the MTA 98-381 certification exam on Introduction to Programming Using Python.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Introduction to Python

NOTE: The stand-alone videos listed below are included in the Course OneNote. They are intended for use in
conjunction with the instructor-led course materials. These videos are not intended for self-paced training alone.
The Introduction to Python Course OneNote is available for MSIA members to download from the Curriculum
Download Center on the MSIA Member Site.

Certification Exam: MTA 98-381: Introduction to Programming Using Python

Unit 1
Module 1: Python and Jupyter Basics

Section # Title Instructor Guide Video Video Length*


1.1 Starting Jupyter Notebooks Getting Started: Python in Jupyter Notebooks 0:07:59
1.2 Types & Variables Data Types and Variables 0:08:42
1.3 Type Function String and Numeric Addition 0:02:34
1.4 Addition and Errors Errors 0:05:02
1.5 ASCII Art ASCII Art 0:02:14
1.6 Input User Input 0:03:25
1.7 Print Formatting Formatting Strings 0:03:24
1.8 Quote Display and Boolean Displaying Quotes & Boolean String Methods 0:04:11
1.9 String Formatting and the 'in' keyword String Methods 0:05:59

Module 2: Function

Section # Title Instructor Guide Video Video Length*


2.1 Simple Functions Creating Functions 0:07:25
2.2 Function Return and Multi-parameters Function Return & Multiple Parameters 0:04:12
2.3 Sequence Sequence in Code 0:04:40

Module 3: Conditionals

Section # Title Instructor Guide Video Video Length*


3.1 Conditionals: Boolean Strings Conditionals for code control 0:03:27
3.2 Conditionals: Comparison Operators Conditional Operators 0:03:15
3.3 String Comparison String Comparisons 0:03:19
3.4 Conditions elif and casting Conditional elif 0:03:58
3.5 Math Operators Math Operators 0:03:50

Module 4: Nesting Loops

Section # Title Instructor Guide Video Video Length*


4.1 Nested Conditionals Nested Conditionals 0:05:21
4.2 Escape Sequences Escape Sequences 0:03:42
4.3 'while' loop and incrementing While Loops and Increments 0:07:30
4.4 'while' Boolean loops While Loops using Boolean Comparison Operators 0:05:09

Unit 2

Module 1: Sequence Index


Computer Science página 1
Module 1: Sequence Index

Section # Title Instructor Guide Video Video Length*


1.1 String Sequences Sequence: String - Accessing String Characters with Index 0:04:33
1.2 Index Slicing Sequence: String - Accessing Substrings with Index Slicing 0:06:35
1.3 Iterating Strings Sequence: String - Iterating through Characters of a String 0:04:28
1.4 String Methods Sequence: String - More String Methods 0:06:29

Module 2: Sequence Manipulation

Section # Title Instructor Guide Video Video Length*


2.1 List Sequences Sequence: Lists - Creating Lists 0:03:25
2.2 List Append Sequence: Lists - Adding Items to the End of a List 0:04:27
2.3 List Insert Sequence: Lists - Modifying and Inserting Items into a List 0:05:16
2.4 List Delete Sequence: Lists - Deleting Items from a List 0:05:48

Module 3: Sequence Iteration

Section # Title Instructor Guide Video Video Length*


3.1 Power of List Iteration Iterate through Lists - Using for with in 0:06:27
3.2 Range Iteration Iterate through Lists - for range(start,stop,step) 0:07:12
3.3 .extend(), .reverse(), and .sort() Methods Combine Lists - .extend(), +, .reverse(), .sort() 0:07:52
3.4 Between Strings and Lists Converting Strings and Lists - .split(), .join() 0:08:15

Module 4: Working with Files

Section # Title Instructor Guide Video Video Length*


4.1 Files Import, Open, and Read Files - import, open(), read() 0:04:32
4.2 File .readlines() and .close() Methods Files - .readlines(), .close() 0:06:48
4.3 File .readline() and .strip() Methods Files - .readline() and .strip() String Formatting 0:08:01
4.4 File .write() and .seek() Methods Files - .write(), .seek(), File Modes 0:10:10

Unit 3

Module 1: Python Modules

Section # Title Instructor Guide Video Video Length*


1.1 Using Python Modules Import and Use Math 12:44
1.2 Working with Dates and Times Working with Date and Time 16:47
1.3 Date and Time Arithmetic Date and Time Arithmetic 9:54
1.4 File System File System 7:22

Module 2: More Powerful Statements

Section # Title Instructor Guide Video Video Length*


2.1 Boolean Expressions and Compound Conditionals Compound Conditionals 18:04
2.2 Advanced Loop Structures Advanced Loop Structures 12:05
2.3 Containment, Identity, and Operator Precedence Containment, Identity, Precedence 11:45
2.4 Powerful Output Formatting Powerful Output 11:42

Computer Science página 2


Module 3: Methods and Structures for Robust Code

Section # Title Instructor Guide Video Video Length*


3.1 Error Handling Error Handling 12:54
3.2 Files Files 10:43
3.3 Tuples Tuples 7:41
3.4 Dictionaries Dictionaries 9:56

Module 4: Proper Functions

Section # Title Instructor Guide Video Video Length*


4.1 Script Environment & Command-Line Argument Command-Line Scripts 9:59
4.2 Variable Scope Variable Scope 9:41
4.3 Documenting Functions (docstrings) Docstring: Function Documents 2:49
4.4 Documenting Functions (pydoc) Generate Pydoc Documents 2:06

Computer Science página 3

You might also like