Skip to content
This repository has been archived by the owner on Jun 19, 2022. It is now read-only.

Latest commit

 

History

History
122 lines (91 loc) · 3.91 KB

day-1.md

File metadata and controls

122 lines (91 loc) · 3.91 KB

Day 1 - Afternoon

9. Oct. 13:00 - 17:00
TU Berlin, Main Building, Room H6101 (Geodätenstand), Straße des 17. Juni 135 10623 Berlin → map

Goals

From feedback, we got the two main points:

  • You would like to cooperate on digital projects.
  • Therefore, you would also like to use a common language: Python.

To make it obvious what can be completed at the end of day 1 and to allow you to do that before, you can view the TODO Section.

Tools

The afternoon of day 1 aims at enabling you to use the following tools:

  • Python 3 as Python 2 is will be outdated soon. If you can install Python 3.6, this is best.
  • [Jupyter][jupyter] as this allows sharing reproducible scientific research as interactive Python website.
  • The version control system Git to share changes and progress with other people online.

Means

This document aims to achieve the goals with the following means. These are tutorials for self-study which should make you familiar with the technologies used.

Communication

  • Join the chat at https://gitter.im/KDD-OpenSource-community/geox-young-academy We have a chat in which you can copy and paste links. You can also chat privately with other participants.
  • If we help each other, we will get more stuff done. If you completed something, please look around you if there is someone who could do well with your attention (not help). There is also a coaching guide which helps develop understanding.

Python

How to get familiar with Python.

  • Waterloo tutorial - This tutorial is available in several languages. You can skip sections you are familiar with. If includes common mistakes people do with Python and uses different approaches to solve tasks.
  • Turtle, webserver, ... - if you are interested in other, interactive ways of learning Python, you can try out the Python for Beginners workshop by the OpenTechSchool. It might be best to do it with somebody else together as you may get stuck.

Jupyter and Anaconda

To install Jupyter, we install Anaconda. It brings a lot of scientific computation tools with it which would take a long time to install one-by-one own.

Git

You can install Git as stated by Github.

Here are some tutorials you may enjoy after you installed Git:

It is OK if you choose one of those. Having a diverse experience in the group, we can learn more with each other.

TODO

These are the things which to complete help reach the goals. They are ordered by importance and estimated by mean duration.

You can view them here. Additionally, we ask you:

  • Bring your own data. If you like to work on a project, have it with you.

Participants

Seven people participate in the workshop:

  • Nicco Kunzmann, Github: @niccokunzmann
  • Irina Zhelavskaya, @irinazz
  • Sreeram Reddy Kotha, @sriram010689
  • Timo Hajati, @hajati
  • David Frantz, @davidfrantz
  • David Loibl, @slingshot1980
  • Georgy Ayzel, @hydrogo
  • Márk Somogyvári, @MarkSomogyvari
  • Sébastien Valade, @sebastienValade

Examples

Please see the day-1 folder for the examples.