Intermediate Python: One Day Workshop
30

Saturday, 30 March

10 am – 5 pm +08

GA Singapore, Spacemob

Level 3, 8 Claymore Hill, Spacemob
Singapore
$250 SGD
Regular Ticket
$250 SGD
Total

Questions? Read our FAQs

Intermediate Python: One Day Workshop

Martin Brochhaus Photo


CTO, The Artling

30

Saturday, 30 March

10 am – 5 pm +08

GA Singapore, Spacemob

Level 3, 8 Claymore Hill, Spacemob
Singapore
$250 SGD
Regular Ticket
$250 SGD
Total

Questions? Read our FAQs

About This Workshop

If you have learned the Python syntax, you have taken the first step to become a software developer but what comes next? In this workshop you will setup your Python toolchain on your own computer, learn about crucial industry best practices and get to know popular packages that can help you achieve your goals with Python.

Working with real-world examples, you’ll:

  • Understand how to install and use Python
  • Understand the fundamental Python programming techniques and tools.
  • Learn how to structure, test and debug your programs


  • This bootcamp is broken down into 3 modules


    Part 1: Introduction: Python Recap & Installation (2 hour)

  • Using the Jupyter Notebook
  • Refresh knowledge: Python data types & control statements
  • Installing Python and VSCode and VSCode plugins
  • Part 2: Python Best Practices (2 hours)

  • Understanding virtual environments
  • Learn how to evaluate open source packages on the Python Package Index
  • Using pytest for automated testing
  • Understanding the Python debugger
  • Part 3: Python Programming Practices (2 hours)

  • Learn how to structure your software into modules and classes
  • Learn how to write command-line programs that accept input from the user
  • Hands-on practices:
    1. A command line program that accepts input from the user
    2. A simple website in Flask
    3. Retrieve data from an online API and utilizes popular data science libraries to visualise the data

    Takeaways

    After this lesson, you will be able to:

  • After this lesson, you will be able to:
  • Install Python on your local computer
  • Setup new projects with virtual environments
  • Write software with automated tests
  • Debug software with the Python debugger
  • Write command-line tools
  • Create websites
  • Import and use popular data science packages
  • Preparation

    This workshop build as a continuation of our one day workshop “Python for Beginners”, that means prior to this workshop you should already have a good understanding of Python data types, control statements, functions and classes. Bring a laptop with admin rights so that you can install software on the machine.

    About the Instructor

    Martin Brochhaus Photo

    CTO,
    The Artling

    Martin has been creating web applications for more than 15 years using various programming languages along the way. In 2010 he discovered the Python programming language and immediately fell in love.

    In Singapore he founded the web development agency "Bitmazk Pte Ltd" and has since helped various clients and startups around the globe to get off the ground using modules and frameworks from Python's rich ecosystem.

    Martin is an open source enthusiast with more than 150 repositories on GitHub and a very active member of the local Python User Group Singapore. He has been on the organizing committee of PyCon Singapore for the past three years and is currently fostering PyLadies Singapore to help more women to get into software development.

    Refund Policy

    We understand that, sometimes, plans change. If you can no longer make it to a class or workshop, please email us at least 7 days before the scheduled event date. No refunds will be given to cancellations made within a week of the class or workshop.

    Coming up near you

    Let’s Keep You Updated

    Enter your email to start following

    By providing us with your email, you agree to the terms of our Privacy Policy and Terms of Service.