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

Any questions?
Check out the FAQs

Still have unanswered questions and need to get in touch?

Contact Us Now

Related Courses

All Courses
scroll to top