Schaffentag:2020-02-01
Python-Hackathon | |
---|---|
Details | |
Programmieren für Einsteiger und Fortgeschrittene | |
Datum | 1. Februar 2020 |
Uhrzeit | 10:00 bis ~23:30h |
Ort | Space |
Obermacker*In | VinRisen360 |
Anmeldung erforderlich? | nein |
Vortrag als .ZIP
Hier downloaden: Datei:Pythonhackathon.zip
Intro
Python ist seit mehreren Jahren fest auf dem Spitzenplatz der beliebtesten Programmiersprachen (von denen es hunderte gibt). Dies liegt nicht zuletzt daran, dass sie extrem vielseitig und für fast jedes erdenkliche System vom Server bis zur Smartwatch verfügbar ist. Vor allem aber ist Python eines: besonders einfach und intuitiv zu erlernen, dabei aber trotzdem so mächtig dass es überall produktiv zum Einsatz kommt. Unser Hackathon (Kofferwort aus Hacken und Marathon) ist dabei kein durchgetakteter Kurs oder Lehrgang sondern vielmehr ein Event, bei dem alle Interessierten ab 14 Jahren entsprechend ihrer eigenen Fähigkeiten sich spielerisch mit der Programmierung auseinandersetzen, dabei lernen und sich gegenseitig unterstützen können. Eingeladen sind:
- totale Neueinsteiger*innen, die noch noch nie eine Zeile Programmcode geschrieben haben
- Leute mit Programmierkenntnissen aus anderen Sprachen
- und Profi-Schlangenbeschwörer!
Ihr könnt alleine oder in Teams eine Projektidee verwirklichen und dabei mit uns die Grundzüge der objektorientierten Programmierung lernen. Am besten, ihr bringt ein Notebook (alle gängigen Systeme wie Mac, Windows und Linux funktionieren!), einen Einplatinen-Computer wie einen Raspberry Pi oder ein Microcontroller-Devboard wie ein NodeMCU mit. Wir werden aber auch ein paar Rechner und Boards besorgen, damit alle gleich loslegen können. Steigt mit uns hinab in die Schlangengrube der Schaffenburg!
Projektvorschläge
- Dateien nach Datum sortieren
- Versandkosten- oder 3D-Druckkosten-Rechner
- Client-Server Applikation
- Projekt:VacuumFluorescentDisplay ansteuern
- Telegram-Bot
- RGB-LED ansteuern
- Home Automation (Sensoren auslesen, Relais schalten)
Sessions
Einstieg in die Programmierung mit Python
Für komplette Einsteiger*Innen erklären wir vorab was Variablen, Funktionen und Co. überhaupt sind und geben euch so das Rüstzeug zur Teilnahme am Hackathon in die Hand!
- Zeit: 10h-12h
- Mitbringen: Notebook oder Embedded-Rechner
- Betreuer: Paul Freudenberger
Hackathon
- Zeit: 12h-21h
- Mitbringen: Notebook oder Embedded-Rechner und eine Projektidee zum Verwirklichen oder ein Problem zum Lösen
- Betreuer: Paul Freudenberger
Präsentation
Abends stellen alle kurz ihre bearbeiteten Projekte den anderen vor
- Zeit: ab 21h
Teilnehmer
Eine Anmeldung ist nicht verpflichtend. Allerdings ist die Teilnehmerzahl durch den verfügbaren Platz auf max. 20 beschränkt! Wer also auf Nummer sicher gehen möchte kann sich vorab hier eintragen.
Externe Gäste können sich unter kontakt@schaffenburg.org anmelden.
- Name (Wissensstand, Gerät)
- Steven (Ich weis das Python eine Programmiersprache ist ;) )
- Werner, DH3RW
- Jessica (Grundkenntnisse, Laptop)
- Andre (PHP, Bash, Markdown: HTML & CSS Anfänger in Python, Thinkpad T590)
- Melanie (Programmierkenntnisse in C# und JS, Laptop & Raspberry Pi)
- Serhan (Anfänger, MacBook, Arduino, NodeMCU)
- Daniel (C# und Powershell, MacBook & Raspberry Pi)
Kulinarik
Wir verspeisen alles schlangenförmige und längliche was wir finden können! Tagsüber Bananen, Gurken, Gummischlangen als Snacks und abends natürlich Spaghetti mit Bolognese- und Veggiesauce!
Resümee
Siehe Blogartikel auf https://schaffenburg.org/python-hackathon/