Symbol Kurs

2019-09-06 Python for programmers (09:00-17:00)

Learn how to write packages etc

Reiter

Python

Python is a general-purpose and widely used programming language with many high-level concepts. Python is easy to learn, fun to use, easy to read and comes with a lot of useful tools and maintained libraries. In this one day training we learn and practice how to write our own packages and setup environments for collaborations. We also practice with commonly used modern libraries. 

Learning outcomes - participants can/know
  • ... write packages
  • ... find existing packages
  • ... setup working / development environments
  • ... debug python code
  • ... write tests for proving functionality
Target group
  • UNIBE staff members, students and potential users involved in application development, scientific research or data science
Prerequisites 
  • Participants must bring own laptops (OS X and Linux are recommended) and should have programming knowledge.
  • The training shows how to do things in Python! Understanding the general concept of variables, loops, functions etc is expected.
  • Programming beginners may attend the course "Python for non-programmers"  
    1. "An informal introduction to Python" https://docs.python.org/3.7/tutorial/introduction.html
    2. "More Control Flow Tools" https://docs.python.org/3.7/tutorial/controlflow.html
Methods
  • The training introduces the Python syntax and some more advanced programming concepts, then alternates between short theoretical discussion and programming exercises.
Certificate 
  • A certificate will be delivered to participants who have attended the whole training.
Coaches
  • The coaches are local or external experts
Time : 2019-09-06 09:00 - 17:00
Location : Mittelstrasse 42, Room 124, University of Bern

Training language: English
Participants : Max 25
Registraion : Mandatory
Coaches : Pablo Verges (coach), PD Dr. Sigve Haug (responsible)
Prerequisites : Laptop, programming experience 
Certificate : Certificate for full training attendance 
The lecturer and coach for this training is Pablo Verges. He has studied computer science and physics at EPFL and the University of Bern and worked as a software engineer for the Bern company 4teamwork. His current employeer is Dectris. Pablo loves giving training. 

https://github.com/escodebar/
The Science IT Support is there to boost your research by supporting you solving computing challenges. 
Your code doesn't compile, you need more computing power, more storage, a data mangament plan and
so on - drop an email, call or pass by our office. Cheers, Sigve

Our wepgabe is scits.math.unibe.ch.