loader image
Skip to main content
  • Python Introduction for Programmers - GPYI30
    0%
  • Previous
  • Course data
    General
    Announcements
    Course Overview - Introduction
    Course Overview - Introduction
    Setup - Installing Software
    Setup - Installing Software
    Setup - Installing Software (Part 2)
    Chapter 1: Vital Python Math Strings Conditionals and Loops
    Vital Python: Math, Strings, Conditionals, and Loops - Introduction
    Exercise 1: Getting to Know the Order of Operations
    Number Types - Demonstration (Part 1)
    Exercise 2: Integer and Float Types
    Number Types - Demonstration (Part 2)
    Exercise 3: Assigning Variables
    Variables - Demonstration
    Activity 1: Assigning Values to Variables
    Exercise 4: Variable Names
    Exercise 5: Multiple Variables in Python
    Comments and Docstrings - Demonstration
    Exercise 6: Comments in Python
    Activity 2: Finding a Solution Using the Pythagorean Theorem in Python
    Strings - Demonstration
    Exercise 7: String Error Syntax
    Exercise 8: Displaying Strings
    Exercise 9: String Concatenation
    String Interpolation - Demonstration
    Exercise 10: String Methods
    Casting - Demonstration
    Exercise 11: Types and Casting
    Exercise 12: The input() Function
    Activity 3: Using the input() Function to Rate Your Day
    String Indexing and Slicing - Demonstration
    Booleans - Demonstration (Part 1)
    Exercise 13: Boolean Variables
    Booleans - Demonstration (Part 2)
    Exercise 14: Comparison Operators
    Exercise 15: Comparing Strings
    Conditionals - Demonstration
    Exercise 16: Using the if Syntax
    Exercise 17: Using the if-else Syntax
    Loops - Demonstration
    Activity 4: Finding the Least Common Multiple (LCM)
    Exercise 18: Calculating Perfect Squares
    Exercise 19: Real Estate Offer
    More Loops - Demonstration
    Exercise 20: Using for Loops
    Activity 5: Building Conversational Bots Using Python
    Chapter 1 Summary - Lecture
    Chapter 2: Python Structures
    Python Structures - Introduction
    The Power of Lists (Part 1) - Demonstration
    Exercise 21: Working with Python Lists
    The Power of Lists (Part 2) - Demonstration
    Exercise 22: Using a Nested List to Store Data from a Matrix
    Activity 6: Using a Nested List to Store Employee Data
    Exercise 23: Implementing Matrix Operations (Addition and Subtraction)
    Exercise 24: Implementing Matrix Operations (Multiplication)
    List Methods - Demonstration
    Exercise 25: Basic List Operations
    Exercise 26: Accessing an Item from Shopping List Data
    Exercise 27: Adding Items to Our Shopping List
    Dictionary (Part 1) - Demonstration
    Exercise 28: Using a Dictionary to Store a Movie Record
    Activity 7: Storing Company Employee Table Data Using a List and a Dictionary
    Dictionary (Part 2) - Demonstration
    Exercise 29: Using the zip() Method to Manipulate Dictionaries
    Exercise 30: Accessing a Dictionary Using Dictionary Methods
    Tulples - Demonstration
    Exercise 31: Exploring Tuple Properties in Our Shopping List
    Sets - Demonstration
    Exercise 32: Using Sets in Python
    Exercise 33: Implementing Set Operations
    Choosing Types - Demonstration
    Chapter 2 Summary - Lecture
    Chapter 3: Executing Python Programs Algorithms and Functions
    Executing Python Programs: Algorithms, and Functions - Introduction
    Scripts and Modules (Part 1) - Demonstration
    Exercise 34: Writing and Executing Our First Script
    Scripts and Modules (Part 2) - Demonstration
    Exercise 35: Writing and Importing Our First Module
    Scripts and Modules (Part 3) - Demonstration
    Exercise 36: Adding a Docstring to my_module.py
    Exercise 37: Finding the System Date (Part 1)
    Exercise 37: Finding the System Date (Part 2)
    Activity 8: What's the Time?
    Python Algorithms (Part 1) - Demonstration
    Exercise 38: The Maximum Number
    Python Algorithms (Part 2) - Demonstration
    Exercise 39: Using Bubble Sort in Python
    Python Algorithms (Part 3) - Demonstration
    Exercise 40: Linear Search in Python
    Exercise 41: Binary Search in Python
    Basic Functions (Part 1) - Demonstration
    Exercise 42: Defining and Calling the Function in Shell
    Exercise 43: Defining and Calling the Function in Python Scrip
    Basic Functions (Part 2) - Demonstration
    Exercise 44: Importing and Calling the Function from the Shell
    Exercise 45: Defining the Function with Keyword Arguments
    Exercise 46: Defining the Function with Keyword Arguments
    Exercise 47: Defining the Function with Positional and Keyword Arguments
    Activity 9: Formatting Customer Name
    Interactive Functions (Part 1) - Demonstration
    Exercise 48: A Simple Function with a for Loop
    Exercise 49: Exiting the Function During the for Loop
    Activity 10: The Fibonacci Function with an Iteration
    Recursive Functions (Part 2) - Demonstration
    Exercise 50: Recursive Countdown
    Exercise 51: Factorials with Iteration and Recursion
    Activity 11: The Fibonacci Function with Recursion
    Dynamic Programming (Part 1) - Demonstration
    Exercise 52: Summing Integers
    Dynamic Programming (Part 2) - Demonstration
    Dynamic Programming (Part 3) - Demonstration
    Exercise 53: Timing Your Code
    Activity 12: The Fibonacci Function with Dynamic Programming
    Exercise 54: Helper Currency Conversion
    Variable Scope (Part 1) - Demonstration
    Variable Scope (Part 2) - Demonstration
    Lambda Functions (Part 1) - Demonstration
    Exercise 55: The First Item in a List
    Lambda Functions (Part 2) - Demonstration
    Exercise 56: Mapping with a Logistic Transform
    Lambda Functions (Part 3) - Demonstration
    Exercise 57: Using the Filter Lambda
    Chapter 3 - Summary
    Chapter 4: Extending Python Files and Errors
    Extending Python, Files, Errors, and Graphs - Introduction
    Reading Files (Part 1) - Demonstration
    Exercise 58: Reading a Text File Using Python
    Exercise 59: Reading Partial Content from a Text File
    Reading Files (Part 2) - Demonstration
    Exercise 60: Creating and Writing Content to Files to Record the Date and Time in a Text File
    Reading Files (Part 3) - Demonstration
    Exercise 61: Working with Incorrect Parameters to Find the Average Using Assert with Functions
    Chapter 4 Summary - Lecture
    Course Summary
  • Next
  • Categories
    • All categories
    AI Learning Hub
    • AI Essentials
    • Level 1: Generative AI Foundation
    • Level 2: Grounding AI with your Data
    • Level 3: Automating AI Workflows
    • Office
    • Webinars
    • Power BI
    • Programming
    • WordPress
    • Microsoft Official
    • Accounting
    • CompTIA
    • Google
    • Upskilling Series
  • Home
Log in
Forgot your password?
Categories Collapse Expand
  • All categories
AI Learning Hub
  • AI Essentials
  • Level 1: Generative AI Foundation
  • Level 2: Grounding AI with your Data
  • Level 3: Automating AI Workflows
  • Office
  • Webinars
  • Power BI
  • Programming
  • WordPress
  • Microsoft Official
  • Accounting
  • CompTIA
  • Google
  • Upskilling Series
Home

    Course info

    Python Introduction for Programmers - GPYI30

    Skill Level: Beginner

    Help & Support
    You are not logged in. (Log in)
    Data retention summary
    Get the mobile app
    Powered by Moodle









    Privacy Policy Terms & Conditions

    Copyrights Content