First Steps in PythonOnline Event

Europe/Berlin
Fredo Erxleben (Helmholtz-Zentrum Dresden-Rossendorf), HIFIS Noreply Bot (Functional Account)
Description

General Information

LanguageEnglish
CostFree of charge
LevelBeginner

 

 

 

 

 

Workshop Content

This workshop is conceptualized as a one-day event that covers:

  • Introduction to the Python programming language
    • Basic language and programming concepts
    • Fundamental knowledge as jumping-off point for self guided learning

Preparations

Participants are asked to make sure they have the necessary rights to install software on their computers.

Installing the Required Tools

Here is a list of tools you will need in the workshop:

  • A python installation (make sure it is version 3)

There are several ways to install these.

  1. You can use thonny, which is a complete bundle.
  2. If you prefer a clean installation without any extras you can refer to these installation instructions.

If you need help, please ask your local IT support first, they know your system and center policies best.

Registration

To register, please log in via Helmholtz AAI. (More info on AAI and step-by-step instructions).

Once you have registered, you should receive a confirmation e-mail.

If you receive no such e-mail (and it is not in the spam folder) please contact the organizer.

 

Registration Period

The registration is available from 2023-05-15 to 2023-05-21

    • 1
      Welcome and Organization
    • Introduction to Python Programming
      • 2
        Writing your first program

        Get to know your tools and how to use them to develop a program

      • 3
        Variables and Datatypes

        How a computer stores information and what these bits and bytes mean?

      • 10:30
        Breakfast
      • 4
        Conditionals

        How to represent a condition, check its truth value and execute different instructions accordingly.

      • 5
        Loops

        Repeating instructions either based on a condition or for each element in a collection of data.

      • 12:30
        Lunch
      • 6
        Functions

        Splitting a program into re-usable building blocks.

      • 15:00
        Coffe
      • 7
        Lists and Tuples

        Using collection data types to store multiple values together.

      • 8
        Modules and Importing

        Sub-divide a program into several sub-components and re-use already existing program parts

      • 9
        Hands-on Exercise

        Self-guided practicing of the learned skills on various tasks. Instructors are available to give support and feedback.