FA-0116Software Development

Beginning Python

One full day course

Introduction

Why this course

Welcome to the "Beginning Python with Google Colab" one-day course! Python is a versatile and widely-used programming language that's well-suited for various applications, from web development to data analysis and artificial intelligence. By leveraging Google Colab, a powerful cloud-based tool, you'll be able to code and run Python programs efficiently, while also collaborating with others in real-time. This course aims to provide a comprehensive introduction to Python, equipping you with the fundamental skills to start writing Python programs confidently.

Learning outcomes

Learning outcomes

Upon completion of this course, participants will be able to:

  • Understand the basics of Python programming.
  • Write simple Python programs using variables, loops, and conditional statements.
  • Work with Python data structures such as lists, dictionaries, and tuples.
  • Create and manipulate functions to modularize code.
  • Utilize Google Colab's features to improve programming efficiency.
Prerequisites

Prerequisites

  • Basic computer skills.
  • Familiarity with programming concepts is helpful but not required.
  • A Google account to access Google Colab.
Training outline

8 modules

·
01Introduction to Python and Google Colab (30 minutes)4 topics
  • Brief history and importance of Python
  • Overview of Python applications
  • Introduction to Google Colab
  • Creating and sharing notebooks
02Python Basics (1 hour)5 topics
  • Python syntax
  • Variables and data types
  • Basic arithmetic operations
  • Comments and docstrings
  • Practice exercises
03Control Structures (1 hour)4 topics
  • Conditional statements (if, elif, else)
  • Loops (for and while)
  • Loop control statements (break, continue, and pass)
  • Practice exercises
04Lunch Break (1 hour)0 topics
05Python Data Structures (1.5 hours)6 topics
  • Lists
  • Tuples
  • Dictionaries
  • Sets
  • Common operations and methods
  • Practice exercises
06Functions (1.5 hours)5 topics
  • Defining and calling functions
  • Function arguments and return values
  • Anonymous functions (lambda)
  • Scope and lifetime of variables
  • Practice exercises
07Google Colab Tips and Tricks (30 minutes)5 topics
  • Code snippets
  • Collaborative editing
  • Markdown and rich text
  • Integrating Google Drive
  • Saving and exporting notebooks
08Course Summary and Next Steps (30 minutes)3 topics
  • Recap of key concepts
  • Recommendations for further learning
  • Q&A session

A programme built around your team.

Share your training goals and requirements.

Beginning Python
FA-0116

Share your requirements for this programme.

Training enquiry

Beginning Python