ANC-ITM3610.AJ1
ITM3610 - Introduction to Programming in Python
Beginner Self-paced · 1 year access
21 Hands-On LiveLabs
Practice real IT tasks in guided environments.
- Real environments
- Auto-graded
- No installation
01 / Lessons & labs
See exactly what you will learn and practice
Lessons
5 Interactive Lessons · 65 topics01 Introducing Python and Data Types 15 topics · 5 LiveLab +
- About the Course
- Minimum Hardware Requirements
- Software Requirements
- Conventions
- Installation
- Python - Introduction
- Working with the Python Interactive Shell
- Writing and Running Simple Scripts
- Variables
- User Input, Comments, and Indentations
- Data Types - Introduction
- Numerical Data
- Strings
- Lists
- Booleans
5 LiveLab in this lesson — see the labs panel →
02 Control Statements and Functions 15 topics · 5 LiveLab +
- 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
- Functions - Introduction
- Built-In Functions
- User-Defined Functions
- Function Arguments
- Anonymous Functions
5 LiveLab in this lesson — see the labs panel →
03 Lists, Tuples, Dictionaries and Set 15 topics · 4 LiveLab +
- Lists and Tuples - Introduction
- List Syntax
- List Methods
- List Comprehensions
- Tuple Syntax
- Accessing Tuple Elements
- Accessing Tuple Elements
- Tuple Methods
- Dictionaries and Set - Introduction
- Working with Dictionaries
- Additional Dictionary Attributes
- Ordered Dictionaries
- The Basics of Sets
- Set Operations
- Frozen Sets
4 LiveLab in this lesson — see the labs panel →
04 Object-Oriented Programming 8 topics · 4 LiveLab +
- 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
4 LiveLab in this lesson — see the labs panel →
05 Modules, Packages, File Operations and Error Handling 12 topics · 3 LiveLab +
- 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
- Error Handling - Introduction
- Built-In Exceptions
- Handling Errors and Exceptions
- Custom Exceptions
3 LiveLab in this lesson — see the labs panel →
Hands-On Labs Our edge
21 LiveLabs- Using the print Method
- Using Variable Assignment
- Using Arithmetic Operators
- Working with Strings
- Using Boolean Operators
- Working with the if Statement
- Working with the while Statement
- Using the for Loop and the range Function
- Working with Function Arguments
- Using Lambda Functions
- Using List Methods
- Using Tuple Methods
- Arranging and Presenting Data Using Dictionaries
- Combining Dictionaries
- Defining Methods in a Class
- Creating Class Attributes
- Creating Class Methods and Using Information Hiding
- Overriding Methods
- Using Resources in a Module
- Handling Errors
- Creating the Custom Exception Class
Labs run in your browser — nothing to install.
02 / FAQs
Questions before you start
Prepare for ITM3610 - Introduction to Programming in Python
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
- 21 LiveLab included
- Certificate of completion
No credit card required