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)
  • The python package manager pip
  • The python libraries numpy and matplotlib

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-01-09 to 2023-01-18

    • 1
      Arrival and Setup
    • Introduction to Python Programming: Variables and Data Types
      • 2
        Variables

        Learn how to make the computer remember information during the programs' run time.

      • 3
        Data Types

        How to assign meaning to the bits and bytes. Get to know the fundamental Data types in Python.

    • 10:30
      Second Breakfast
    • Introduction to Python Programming: Loops
      • 4
        Loops

        Repeating instructions based on conditions

    • 12:30
      Lunch
    • Introduction to Python Programming: Conditionals and Functions
      • 5
        Conditionals

        Making decisions based on the truth of statements.

      • 6
        Functions

        How to create custom building blocks for your programs

    • 15:00
      Coffee
    • Introduction to Python Programming: A more advanced example
      • 7
        A more Advanced Example

        How to tie the various parts together into a more complex program.

    • 8
      Wrap Up