Python Programming Workshop

Schedule

Sun Oct 06 2024 at 12:00 pm to Tue Dec 10 2024 at 09:00 pm

UTC+01:00

Location

London | London, EN

Advertisement
This one-day workshop introduces essential Python programming techniques, including functions, for loops, and conditional expressions.
About this Event



Python Programming for Beginners: Course Syllabus

Welcome to the world of Python programming! This beginner-friendly course is designed to help you quickly build a strong foundation in Python. You’ll learn through hands-on coding, real-life examples, and guided practice. By the end of the course, you’ll have the tools and confidence to start writing your own Python programs.



Session 1: Mastering Control Flow and Looping

Overview: In this session, you’ll explore the building blocks of programming logic: making decisions and handling repetitive tasks. You’ll learn how to control the flow of your program, make it interactive, and write code that adapts to different situations.

Learning Objectives:

  • Introduction to Booleans and Conditionals:
    Understand how Python uses True and False to make decisions.
    Learn to write conditional statements using if, elif, and else to manage program flow based on different conditions.
  • Using if-Statements to Build Logic:
    Confidently manage decision-making within your programs, such as responding to user input or checking conditions.
  • Loops: Automating Repetitive Tasks:
    Learn how to use for loops and while loops to automate repetitive tasks, like processing lists or counting numbers.
  • Advanced Iteration:
    Master the enumerate() function to track loop counters efficiently.
    Use zip() to iterate through multiple collections (like lists) simultaneously, making your code more dynamic.

Practical Applications of Booleans:
Explore how Booleans can be used to filter and conditionally extract data from lists, improving your ability to work with real-world data sets.

Hands-On Exercises:

  • Write a program that takes user input and responds based on conditions (e.g., checking password strength).
  • Practice using nested loops to process multi-dimensional data, such as creating a multiplication table.
  • Use enumerate and zip to handle multiple lists in parallel (e.g., pairing names with their corresponding ages).

By the end of Session 1, you will:

  • Be able to write simple programs that make decisions and handle repetition.
  • Understand how to iterate through data efficiently with loops.
  • Know how to apply Python logic in practical, real-life scenarios.

Session 2: Writing Functions and Optimizing Code

Overview: In this session, you’ll dive into creating your own reusable code with functions, and learn how to make your programs more efficient using Python’s powerful comprehension techniques. This will allow you to write cleaner, more organized, and faster programs.
Learning Objectives:

  • Creating Custom Functions:
    Learn how to define and call your own functions to reuse code and make your programs modular.
    Understand the importance of parameters and return values for creating dynamic, flexible functions.
  • Using Docstrings for Clear Documentation:
    Write meaningful docstrings to explain your functions’ purpose, inputs, and outputs, making your code easier to understand and maintain.
  • List and Dictionary Comprehensions:
    Discover Python’s list comprehensions and how to use them to build lists in a concise, readable way.
    Learn about dictionary comprehensions to efficiently transform key-value pairs into new data structures.
  • Optimizing Your Code:
    Explore how comprehensions can replace loops for more compact and readable code without sacrificing performance.


Hands-On Exercises:

  • Write reusable functions to perform tasks like converting temperatures, calculating discounts, or validating emails.
  • Use list comprehensions to filter even numbers from a list or create a new list based on existing data (e.g., doubling values).
  • Practice creating dictionary comprehensions to invert key-value pairs in a dictionary or filter entries.


By the end of Session 2, you will:

  • Be able to create and use functions to break down complex problems into manageable parts.
  • Know how to document your code for future reference.
  • Master Python’s comprehension syntax to write concise, efficient code.

Key Takeaways from the Course:
  • Practical Coding Skills: You’ll gain essential Python programming skills that can be immediately applied to real-world tasks and projects.
  • Hands-On Learning: Each session is packed with interactive coding challenges to reinforce your understanding.
  • Building Confidence: By the end of the course, you’ll feel comfortable writing Python code, solving problems, and exploring more advanced topics independently.

Why This Course is Perfect for Beginners:
  • No Prior Experience Required: The course is designed for absolute beginners, so no programming background is needed.
  • Step-by-Step Learning: Concepts are explained clearly and broken down into manageable steps, ensuring you understand each topic before moving on.
  • Interactive Practice: You’ll get plenty of opportunities to practice and apply what you learn through hands-on exercises.

By the end of this course, you’ll be ready to tackle more advanced Python topics and use your new skills to create projects of your own!

Advertisement

Where is it happening?

London, United Kingdom

Event Location & Nearby Stays:

Tickets

GBP 99.00

Lean Agile HUB.

Host or Publisher Lean Agile HUB.

It's more fun with friends. Share with friends

Discover More Events in London

Your Mum's House at XOYO - 21.11.24
Thu Nov 21 2024 at 10:00 pm Your Mum's House at XOYO - 21.11.24

XOYO

ENTERTAINMENT PARTIES
HATCH CLUB THURSDAYS\/\/ EVERY THURSDAY\/\/ LEWISHAM
Thu Nov 21 2024 at 10:00 pm HATCH CLUB THURSDAYS// EVERY THURSDAY// LEWISHAM

The Hatch Club

ART NONPROFIT
Insomnia London: House, Techno, Drum n Bass
Thu Nov 21 2024 at 11:00 pm Insomnia London: House, Techno, Drum n Bass

Corsica Studios

MUSIC
Insomnia London | House, Techno, DnB
Thu Nov 21 2024 at 11:00 pm Insomnia London | House, Techno, DnB

Corsica Studios

MUSIC
Desire - WEEKLY THURSDAY After Party - MINIMALISTA
Thu Nov 21 2024 at 11:45 pm Desire - WEEKLY THURSDAY After Party - MINIMALISTA

Union Club Vauxhall

PARTIES ENTERTAINMENT
Robinson Silva \u201c Homenaje a Julio Jaramillo \u201c
Fri Nov 22 2024 at 07:00 am Robinson Silva “ Homenaje a Julio Jaramillo “

Camberwell

LIVE-MUSIC ART
Free Classical PIANO Concert
Fri Nov 22 2024 at 07:30 am Free Classical PIANO Concert

The Longshore Room at Pepys Community Hub: SE8 3BA

MUSIC ENTERTAINMENT
Retro Friday ft David Celia & Co + Dj Jamie Renton at The Magic Garden
Fri Nov 22 2024 at 08:00 am Retro Friday ft David Celia & Co + Dj Jamie Renton at The Magic Garden

The Magic Garden

MUSIC ENTERTAINMENT
Python Programming Beginners Course, 1 Day, Online Instructor-Led
Mon Jul 16 2018 at 11:00 am Python Programming Beginners Course, 1 Day, Online Instructor-Led

Regus at Golden Cross House

BUSINESS WORKSHOPS
Python Programming  Basics Course, 1-Day on Saturday, In London Classroom
Mon Dec 12 2022 at 10:00 am Python Programming Basics Course, 1-Day on Saturday, In London Classroom

Regus - London, Strand

WORKSHOPS IT
Welcome to CoderDojo at John Harvard Library \u2014 free coding session for you
Sat Mar 25 2023 at 03:00 pm Welcome to CoderDojo at John Harvard Library — free coding session for you

John Harvard Library

IT VOLUNTEERING
UX Design Workshop | Launch Your UX Design Career 2024
Wed Apr 24 2024 at 01:00 pm UX Design Workshop | Launch Your UX Design Career 2024

Regus Office

WORKSHOPS BUSINESS
Launch Your Own Successful AI App | AI Startup | Workshop 2024
Tue Apr 30 2024 at 01:00 pm Launch Your Own Successful AI App | AI Startup | Workshop 2024

Regus Office

BUSINESS WORKSHOPS
Wednesday Community Lunch | Sep to Nov
Wed Sep 04 2024 at 01:00 pm Wednesday Community Lunch | Sep to Nov

SPACE4 (black gate entrance, 2nd floor)

WORKSHOPS IT
Python Programming Workshop
Sun Oct 06 2024 at 12:00 pm Python Programming Workshop

London

WORKSHOPS IT
Reimagining South London Mission: Visioning workshops
Tue Oct 29 2024 at 10:00 am Reimagining South London Mission: Visioning workshops

South London Mission

WORKSHOPS HEALTH-WELLNESS
Looks Delicious! Gallery Tour Series
Wed Nov 13 2024 at 06:00 pm Looks Delicious! Gallery Tour Series

Japan House London

EXHIBITIONS IT
Swap Shop
Thu Nov 21 2024 at 11:00 am Swap Shop

Royal Docks Centre for Sustainability, Foyer

NONPROFIT IT
Free SEO Consultations
Thu Jan 25 2024 Free SEO Consultations

Gunnery House

IT DIGITAL-MARKETING
Lego RoboTechs - Amazing Amusement Park  - The Most Amazing Amusement Park
Thu Nov 21 2024 at 04:00 pm Lego RoboTechs - Amazing Amusement Park - The Most Amazing Amusement Park

Camden Town Library

IT

What's Happening Next in London?

Discover London Events