[{"id": 2728, "state": 1, "location": "Raum 315 (Haus 7)", "location_slug": "Raum_315_Haus_7", "sequence": 14, "name": "Verwendung nativer Bibliotheken mit Cython", "slug": "Verwendung_nativer_Bibliotheken_mit_Cython", "authors": "Stefan Behnel", "description": "* Einf\u00fchrung in Cython (30 Min)\r\n* Bauen von Cython-Modulen (20 Min)\r\n* Verwendung von C-Bibliotheken in Cython (60 Min)\r\n* Low-Level Fehlerbehandlung und Exceptions (20 Min)\r\n* Anbindung von C++ Code (30 Min)\r\n* Fragen, weitere Beispiele, ... (20 Minuten)\r\n\r\nDer C++ Teil ist optional und kann auf Wunsch der Teilnehmer vor Ort durch einen l\u00e4ngeren praktischen Teil zur C-Anbindung ersetzt werden.\r\n\r\nTeilnehmer sollten gen\u00fcgend Python-Erfahrung mitbringen, um fl\u00fcssig Programm-Code schreiben zu k\u00f6nnen. Daneben ist ein grundlegendes Verst\u00e4ndnis der Sprache C erforderlich (Structs, Funktionen, Pointer, malloc), um den Beispielen folgen zu k\u00f6nnen.\r\n\r\nAls Laufzeitumgebung wird Python 2.7 oder 3.2/3.3 empfohlen, \u00e4ltere Python 2.x Versionen sind ebenso nutzbar.\r\n\r\nVorab sollten die Teilnehmer die neueste Cython-Version installieren (\"pip install Cython\") und sicher stellen, dass sie einen funktionierenden C-Compiler installiert haben und Bin\u00e4rmodule bauen k\u00f6nnen. Die korrekte Installation von Cython als Source-Build ist ein gutes Indiz daf\u00fcr. Grunds\u00e4tzlich wird dabei die Verwendung eines Virtualenv empfohlen.\r\n", "start": "2013-10-14T09:00:00", "duration": "00:210.0:00", "released": true, "license": "", "tags": "cython, c, nativer code, externe bibliotheken", "conf_key": "session:71", "conf_url": "https://2013.de.pycon.org/schedule/sessions/71/", "host_url": null, "public_url": null, "rax_mp4_url": null, "archive_url": null, "archive_mp4_url": "", "twitter_url": null, "comment": "", "start_at": "08:55 14.10.2013"}]