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.