Programmeren
Onderwerp: Programmeren | |
---|---|
Deskundigen | , CodeHunger , CodeHunger (CodeHunger) Rol: niet-deelnemer Deskundig met: Arduino, HTML, Javascript, Mustache, Programmeren, Python, Sammy Werkt aan: Geen projecten :( Failbaitr , Failbaitr Rol: deelnemer Deskundig met: Arduino, CNC, CNC-Frezen, Canvas, Digitale Fabricatie, ENC28J60, Glasvezel lassen, HTML, Hydroponics, Javascript, LPD8806, Linux, Mercurial, Programmeren, Python, Robotica, Software, Stappenmotor Beginnend met: Elektronica Werkt aan: Geen projecten :( Lijnenspel , , Jelle (Lijnenspel) Rol: niet-deelnemer Deskundig met: Arduino, Programmeren, Sammy Werkt aan: Geen projecten :( Panter
Panter Rol: deelnemer Deskundig met: Programmeren Beginnend met: Arduino, Python, RaspberryPi, Robotica, Solderen Werkt aan: Geen projecten :( |
Beginners | Zeerover
Nathalie (Zeerover) Rol: niet-deelnemer Deskundig met: HTML Beginnend met: Programmeren, Python Werkt aan: Geen projecten :( |
Deelonderwerpen | Python |
Programmeren wordt o.a. gebruikt in | |
Buildboard, Hackerspacebus, PM motor experimenten, Pixelvloed, Poerbest v2, RadioCurses, RobotArm, Spoelenwinder, Stofbot |
Programmeren is het schrijven van een computerprogramma, een concrete verzameling instructies die een computer uitvoert. Dit is de taak van een softwareontwikkelaar of programmeur. Programmeren wordt in het algemeen niet direct in machinetaal gedaan, maar in een programmeertaal. De programmacode die wordt geschreven heet broncode en wordt door een compiler omgezet in machinetaal.
Contents
Basiscursus programmeren
Om de deelnemers (en gasten) van Frack die nog niet bekend zijn met programmeren een introductie te geven in de mogelijkheden en uitdagingen van programmeren organiseert
een basiscursis. Het uitgangspunt is om iedereen zonder enige voorkennis een goed beeld te geven van hoe computers werken.
Presentaties
- Basiscursus programmeren – Een eerste kennismaking
- Basiscursus programmeren – Loops en functies
- Basiscursus programmeren – Lijsten, indexering, iteratie
Activiteiten in de serie programmeren
Naam | Datum en tijd | Omschrijving |
---|---|---|
Basiscursus programmeren deel 1 | 28 september 2012 om 20:00 | De eerste avond in de basiscursus programmeren. Uitleg over programmeren, wat is het, wat kun je ermee. Welke basiscomponenten zijn er en welke programma's kun je met die componenten schrijven. Daarnaast een korte introductie tot de Python interpreter. |
Basiscursus programmeren deel 2 | 12 oktober 2012 om 20:00 | De tweede avond in de basiscursus programmeren. We zullen een aantal onderdelen uit het vorige deel herhalen, hoofdzakelijk iteratie en conditionele statements. Deze week zullen functies geïntroduceerd worden, samen met een groot aantal oefenopgaven, zowel om met de groep te behandelen als mee te nemen als eerste huiswerk. |
Basiscursus programmeren deel 3 | 26 oktober 2012 om 20:00 | De derde avond in de basiscursus programmeren. Het huiswerk van de vorige avond zal worden besproken en uitgelegd. Verder zal het grote onderwerp van de avond lijsten zijn. De mogelijkheden van deze veelzijdige container zullen behandeld worden en ook hiervoor zullen een aantal opdrachten zowel klassikaal alswel huiswerk worden gegeven. |
Python
De cursus zal gehouden worden rond de programeertaal Python. Python is zogeheten general-purpose programmeertaal; een breed inzetbare taal die voor veel projecten bij Frack in de space, maar ook in veel Open Source projecten. Python heeft verder een aantal prettige eigenschappen voor een eerste programmeertaal: het gebruikt waar mogelijk woorden in plaats van interpunctie, er is weinig overbodige code (boilerplate) en er zijn legio aan bestaande bijgeleverde modules voor veelgebruikte functionaliteiten.
Installatie Python
- Mac OS X
- Op alle versies van OS X is Python reeds beschikbaar
- Open een terminal en type daarin
python
voor een Python interpreter
- Windows
- 32-bit installer: download (32-bit)
- 64-bit installer: download (64-bit)
- Open een command prompt (vanuit het Start menu, uitvoeren en dan
cmd
gevolgd door een [enter]) - In het nieuwgeopende venster, type
python
voor een Python interpreter
- Linux
- Op alle gangbare moderne GNU/Linux distributies is Python reeds beschikbaar
- Open een terminal en type daarin
python
voor een Python interpreter