Description

Audience

Prerequisites

Objectives

Six Core Concepts
    • Efficiently develop Python applications by utilizing built-in functions and data structures.
    • Apply object-oriented principles to structure your code, incorporating modules and classes.
    • Demonstrate proficiency in working with functions and collections through practical exercises.
    • Utilize external libraries to extend functionalities and manage various data formats effectively.
    • Acquire hands-on experience in file and data handling within the Python environment.
    • Develop comfort and competence in dealing with Exceptions through practical exception handling exercises.

Modules

Module 2: Control Structures
    • Conditional Statements
      • if
      • else
      • elif
    • Loops
      • for
      • while
    • Loop Control Statements
      • break
      • continue
      • pass
    • Nested Control Structures
Module 3: Collections
    • Lists
    • Tuples
    • Dictionaries
    • Sets
    • Membership Testing
    • Iterate Collections
    • List Comprehensions
Module 4: Functions
    • Create Functions Using def Keyword
    • Arguments
      • Positional
      • Keyword
      • Default
      • Variable-Length
    • Return Statements
    • Scope
    • Anonymous/Lambda Functions
    • Higher Order Functions
Module 5: Object-Oriented Programming with Python
    • Classes
    • Objects
    • Inheritance
    • Encapsulation
    • Polymorphism
    • Creating Classes and Instantiating Objects
    • Instance Methods
    • Class Variables and Instance Variables
    • Inheritance and Subclassing
Module 6: Python Modules
    • Concept and Purpose of Modules in Python
    • Creating and Using Modules
    • import Statement
    • Built-In Modules
    • Creating Custom Modules
Module 7: Exceptions
    • Exceptions vs. Syntax Errors
    • Exception Handling
      • try Block
      • except Block
      • else Clause
      • finally Block
    • Multiple Exception Handling
    • Raising Exceptions
    • Custom Exception Classes

Have Questions? Want to learn more? We’d love to talk to you!

No Fields Found.