Difference between revisions of "Events: PythonWorkshop2018"

From Nydus Network
Jump to: navigation, search
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{Workshop
 
{{Workshop
|event=Introduction to Programming with Python
+
|event=Introduction to Programming with Python  
|start=2018/07/23 10:00 am
+
|start=2018/07/23
 
|end=2018/07/25
 
|end=2018/07/25
 
|location=UFO Hackerspace
 
|location=UFO Hackerspace
 
|description=Registration via email (nydus@rub.de) required! This workshop will start with a general introduction on how to write programs on the example of simple games. Then we will go trough the possibilities to use programming in the daily scientific routine. Finally we will review everything and practice on some examples. It is necessary to bring your own laptop to participate in the workshop!
 
|description=Registration via email (nydus@rub.de) required! This workshop will start with a general introduction on how to write programs on the example of simple games. Then we will go trough the possibilities to use programming in the daily scientific routine. Finally we will review everything and practice on some examples. It is necessary to bring your own laptop to participate in the workshop!
 
}}
 
}}
 +
 +
The first day introduces the python syntax and general programming concepts. These can be found  on [https://www.learnpython.org/ learn python] and [https://github.com/ehmatthes/intro_programming in the notebooks delivered by Eric Matthes]. A very coarse overview on the syntax can be given with so-called [http://classroommultimedia.com/wp-content/uploads/2015/08/Python-Quick-Reference.pdf Quick References].
 +
 +
On the second day we learn to apply these concepts on a pratical example: Reproducing the game "pong" with [https://www.pygame.org pygame].
 +
 +
The last day introduces scientific python (scipy, statsmodels, jupyter and pandas). An example is [http://nbviewer.jupyter.org/github/hugadams/pyparty/blob/master/examples/Notebooks/JORS_data.ipynb?create=1 here]. A nice overview can be found [https://github.com/jupyter/jupyter/wiki/A-gallery-of-interesting-Jupyter-Notebooks#reproducible-academic-publications here].

Latest revision as of 22:16, 26 July 2018


Event: Introduction to Programming with Python
Start: 2018/07/23 End: 2018/07/25
Location: UFO Hackerspace
Description: Registration via email (nydus@rub.de) required! This workshop will start with a general introduction on how to write programs on the example of simple games. Then we will go trough the possibilities to use programming in the daily scientific routine. Finally we will review everything and practice on some examples. It is necessary to bring your own laptop to participate in the workshop!
Other events



The first day introduces the python syntax and general programming concepts. These can be found on learn python and in the notebooks delivered by Eric Matthes. A very coarse overview on the syntax can be given with so-called Quick References.

On the second day we learn to apply these concepts on a pratical example: Reproducing the game "pong" with pygame.

The last day introduces scientific python (scipy, statsmodels, jupyter and pandas). An example is here. A nice overview can be found here.