ITM3610 - Introduction to Programming in Python

(ANC-ITM3610.AJ1)
Lessons
Lab
TestPrep
Get A Free Trial

Skills You’ll Get

1

Introducing Python and Data Types

  • 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
2

Control Statements and Functions

  • 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
3

Lists, Tuples, Dictionaries and Set

  • 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

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
5

Modules, Packages, File Operations and Error Handling

  • 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

1

Introducing Python and Data Types

  • Using the print Method
  • Using Variable Assignment
  • Using Arithmetic Operators
  • Working with Strings
  • Using Boolean Operators
2

Control Statements and Functions

  • 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
3

Lists, Tuples, Dictionaries and Set

  • Using List Methods
  • Using Tuple Methods
  • Arranging and Presenting Data Using Dictionaries
  • Combining Dictionaries
4

Object-Oriented Programming

  • Defining Methods in a Class
  • Creating Class Attributes
  • Creating Class Methods and Using Information Hiding
  • Overriding Methods
5

Modules, Packages, File Operations and Error Handling

  • Using Resources in a Module
  • Handling Errors
  • Creating the Custom Exception Class

Related Courses

All Courses
scroll to top