{"id":5083,"date":"2025-09-05T14:52:09","date_gmt":"2025-09-05T12:52:09","guid":{"rendered":"https:\/\/www.fachschaft.info\/?p=5083"},"modified":"2025-09-05T14:52:09","modified_gmt":"2025-09-05T12:52:09","slug":"python-advanced-course-english","status":"publish","type":"post","link":"https:\/\/www.fachschaft.info\/en\/2025\/09\/05\/python-advanced-course-english\/","title":{"rendered":"Python advanced course (English)","raw":"Python advanced course (English)"},"content":{"rendered":"<p>Hey everyone,<\/p>\n<p>We would like to give you some more information about the <b>upcoming Python advanced course<\/b>.<\/p>\n<p>September 8 &#8211; September 12, 2025: <b>Python Advanced Course<\/b> (English)<\/p>\n<p>&#8212;<\/p>\n<p># <b>Python &#8216;Vertiefungskurs&#8217;<\/b><br \/>\n<i>(We&#8217;re still not sure what a good translation of &#8220;Vertiefungskurs&#8221; is. See it as a voluntary offering aiming to cover topics that are not covered in &#8216;normal&#8217; lectures.)<\/i><\/p>\n<p>\ud83d\udd5b When: <b>08.09. &#8211; 12.09.2025<\/b><br \/>\n\ud83d\udd5b Schedule: daily lecture 11 AM &#8211; 1 PM and exercise session 2 PM &#8211; 4 PM<br \/>\n\ud83d\udccd Where: (unfortunately a bit more complicated, see below)<\/p>\n<p>The course covers <b>advanced Python topics<\/b>\u00a0(see below).<\/p>\n<p>Each day is relatively self-contained (so you can also just attend on specific days).<br \/>\nThe course is paced for anyone with a basic understanding of object-oriented programming, e.g. in Python, Java, or C++.<\/p>\n<p>The lecture and materials are in English. The course is only offered in person (no live streams).<\/p>\n<p>## <b>Contents<\/b><br \/>\n&#8211; Day 1.: Quick introduction to Python basics and more advanced syntax<br \/>\n&#8211; Day 2.: FastAPI, Requests, Pydantic, Packaging<br \/>\n&#8211; Day 3.: Python&#8217;s Science Stack (numpy, matplotlib, pandas) + AsyncIO<br \/>\n&#8211; Day 4.: Multithreading, Multiprocessing, Iter- and Functools<br \/>\n&#8211; Day 5.: LLM Agents, Rich<\/p>\n<p>## <b>Where<\/b><br \/>\nLecture (daily 11 AM to 1 PM):<br \/>\n<b>Lecture hall A of the &#8216;Anatomie&#8217;<\/b>\u00a0(Nussallee 10).<br \/>\nExcept for Thursday, there the lecture will take place in the <b>lecture hall of the HISKP<\/b>\u00a0(Nussallee 14).<\/p>\n<p>Exercise (daily 2 PM to 4 PM):<br \/>\n<b>TBA<\/b>\u00a0in the first lecture and a few days in advance via discord.<\/p>\n<p>You will get more information and in-time updates on the CS Master discord:<br \/>\n<a class=\"moz-txt-link-freetext\" href=\"https:\/\/discord.gg\/JHftzJPGfx?event=1382826420866256926\">https:\/\/discord.gg\/JHftzJPGfx?event=1382826420866256926<\/a><\/p>\n<p>&#8212;<\/p>\n<p># <b>What exactly are these Vertiefungskurse?!<\/b><br \/>\n&#8216;Vertiefungskurse&#8217; are a free offering organized for you by the Computer Science Student Body Coucil.<br \/>\nThe courses are intended for all computer science and cyber security students, as well as interested students from other programs.<\/p>\n<p>The aim of the courses is to provide an insight into computer science topics that are not covered in this form during the usual study program.<br \/>\nThese courses are <b>not mandatory<\/b>\u00a0in any way, you will also <b>not receive any credits<\/b>\u00a0for attending.<\/p>\n<p>Our Vertiefungskurse are designed and taught by students for students.<\/p>\n<p>See you there!<br \/>\nYour Student Body Council Computer Science<\/p>\n","protected":false,"raw":"Hey everyone,\r\n\r\nWe would like to give you some more information about the <b>upcoming Python advanced course<\/b>.\r\n\r\nSeptember 8 - September 12, 2025: <b>Python Advanced Course<\/b> (English)\r\n\r\n---\r\n\r\n# <b>Python 'Vertiefungskurs'<\/b>\r\n<i>(We're still not sure what a good translation of \"Vertiefungskurs\" is. See it as a voluntary offering aiming to cover topics that are not covered in 'normal' lectures.)<\/i>\r\n\r\n\ud83d\udd5b When: <b>08.09. - 12.09.2025<\/b>\r\n\ud83d\udd5b Schedule: daily lecture 11 AM - 1 PM and exercise session 2 PM - 4 PM\r\n\ud83d\udccd Where: (unfortunately a bit more complicated, see below)\r\n\r\nThe course covers <b>advanced Python topics<\/b>\u00a0(see below).\r\n\r\nEach day is relatively self-contained (so you can also just attend on specific days).\r\nThe course is paced for anyone with a basic understanding of object-oriented programming, e.g. in Python, Java, or C++.\r\n\r\nThe lecture and materials are in English. The course is only offered in person (no live streams).\r\n\r\n## <b>Contents<\/b>\r\n- Day 1.: Quick introduction to Python basics and more advanced syntax\r\n- Day 2.: FastAPI, Requests, Pydantic, Packaging\r\n- Day 3.: Python's Science Stack (numpy, matplotlib, pandas) + AsyncIO\r\n- Day 4.: Multithreading, Multiprocessing, Iter- and Functools\r\n- Day 5.: LLM Agents, Rich\r\n\r\n## <b>Where<\/b>\r\nLecture (daily 11 AM to 1 PM):\r\n<b>Lecture hall A of the 'Anatomie'<\/b>\u00a0(Nussallee 10).\r\nExcept for Thursday, there the lecture will take place in the <b>lecture hall of the HISKP<\/b>\u00a0(Nussallee 14).\r\n\r\nExercise (daily 2 PM to 4 PM):\r\n<b>TBA<\/b>\u00a0in the first lecture and a few days in advance via discord.\r\n\r\nYou will get more information and in-time updates on the CS Master discord:\r\n<a class=\"moz-txt-link-freetext\" href=\"https:\/\/discord.gg\/JHftzJPGfx?event=1382826420866256926\">https:\/\/discord.gg\/JHftzJPGfx?event=1382826420866256926<\/a>\r\n\r\n---\r\n\r\n# <b>What exactly are these Vertiefungskurse?!<\/b>\r\n'Vertiefungskurse' are a free offering organized for you by the Computer Science Student Body Coucil.\r\nThe courses are intended for all computer science and cyber security students, as well as interested students from other programs.\r\n\r\nThe aim of the courses is to provide an insight into computer science topics that are not covered in this form during the usual study program.\r\nThese courses are <b>not mandatory<\/b>\u00a0in any way, you will also <b>not receive any credits<\/b>\u00a0for attending.\r\n\r\nOur Vertiefungskurse are designed and taught by students for students.\r\n\r\n\r\nSee you there!\r\nYour Student Body Council Computer Science"},"excerpt":{"rendered":"","protected":false,"raw":""},"author":36,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_de_post_content":"Hey zusammen,\r\n\r\nwir m\u00f6chten euch hiermit gerne nochmal \u00fcber den <b>kommenden Python-Vertiefungskurs<\/b>\u00a0informieren.\r\n\r\n08.09. - 12.09.2025: <b>Python Vertiefungskurs<\/b>\u00a0(englisch)\r\n\r\n---\r\n\r\n# <b>Python Vertiefungskurs<\/b>\r\n\r\n\ud83d\udd5b Wann: <b>08.09. - 12.09.2025<\/b>\r\n\ud83d\udd5b Ablauf: t\u00e4glich 11-13 Uhr VL und 14-16 Uhr \u00dcbung\r\n\ud83d\udccd Wo: (leider komplizierter, s.u.)\r\n\r\nDer Kurs behandelt diverse\u00a0<b>weiterf\u00fchrende Python-Themen<\/b>\u00a0(s.u.).\r\n\r\nAlle Tage sind relativ in sich abgeschlossen (du kannst also auch nur an einzelnen Tagen kommen).\r\nDer Kurs richtet sich vom Tempo an alle, die ein grundlegendes Verst\u00e4ndnis von objektorientierter Prigrammierung haben, z.B. in Python, Java, oder C++.\r\n\r\nDer Materialien und Vorlesung werden auf <b>Englisch<\/b>\u00a0sein.\r\nEs gibt keinen Livestream.\r\n\r\n## <b>Inhalt<\/b>\r\n- Tag 1: Refresher Python Basics und fortgeschrittene Dinge der Sprache selber\r\n- Tag 2: FastAPI, Requests, Pydantic, Packaging\r\n- Tag 3: Python's Science Stack (numpy, matplotlib, pandas) + asyncio\r\n- Tag 4: Multithreading, Multiprocessing, Iter- and Functools\r\n- Tag 5: LLM Agenten, Rich\r\n\r\n(Die Inhalte der Tage k\u00f6nnen sich noch leicht \u00e4ndern.)\r\n\r\n## <b>Wo<\/b>\r\nVorlesung (t\u00e4glich 11-13 Uhr):\r\n<b>Anatomie H\u00f6rsaal A<\/b>\u00a0(Nussallee 10).\r\nAu\u00dfer Donnerstag, da im <b>H\u00f6rsaal des HISKP<\/b>\u00a0(Nussallee 14).\r\n\r\n\u00dcbung (t\u00e4glich 14-16 Uhr):\r\nDie \u00dcbungen sind (leider) \u00fcber den Campus verteilt.\r\nWir haben u.A. den CIP Pool im Mathe Nebengeb\u00e4ude, sowie einige der Informatik CIP-Pools.\r\n<b>Mehr dazu in der Vorlesung<\/b> und kurz vorher per Discord.\r\n\r\nMehr Infos und spontane Updates erh\u00e4ltst du auf dem Info Bonn Discord:\r\n<a class=\"moz-txt-link-freetext\" href=\"https:\/\/discord.gg\/bkw3qVFG9Y?event=1382826431108747404\">https:\/\/discord.gg\/bkw3qVFG9Y?event=1382826431108747404<\/a>\r\n\r\n---\r\n\r\n# <b>Was sind Vertiefungskurse?!<\/b>\r\n\r\nVertiefungskurse sind ein f\u00fcr euch organisiertes Angebot der Fachschaft Informatik.\r\nDie Kurse richten sich an alle Studis der Informatik &amp; Cyber Security, sowie alle Interessierten anderer Studeng\u00e4nge.\r\n\r\nDas Ziel der Kurse ist es, euch Einblicke in Themen zu geben, welche im restlichen Studium so nicht abgedeckt werden.\r\nSie werden von Studierenden aus h\u00f6heren Semestern f\u00fcr euch konzipiert und durchgef\u00fchrt.\r\n\r\n\r\nWir sehen uns bei den Kursen!\r\nDeine Fachschaft Informatik","_de_post_name":"python-vertiefungskurs-englisch","_de_post_excerpt":"","_de_post_title":"Python Vertiefungskurs (englisch)","_en_post_content":"Hey everyone,\r\n\r\nWe would like to give you some more information about the <b>upcoming Python advanced course<\/b>.\r\n\r\nSeptember 8 - September 12, 2025: <b>Python Advanced Course<\/b> (English)\r\n\r\n---\r\n\r\n# <b>Python 'Vertiefungskurs'<\/b>\r\n<i>(We're still not sure what a good translation of \"Vertiefungskurs\" is. See it as a voluntary offering aiming to cover topics that are not covered in 'normal' lectures.)<\/i>\r\n\r\n\ud83d\udd5b When: <b>08.09. - 12.09.2025<\/b>\r\n\ud83d\udd5b Schedule: daily lecture 11 AM - 1 PM and exercise session 2 PM - 4 PM\r\n\ud83d\udccd Where: (unfortunately a bit more complicated, see below)\r\n\r\nThe course covers <b>advanced Python topics<\/b>\u00a0(see below).\r\n\r\nEach day is relatively self-contained (so you can also just attend on specific days).\r\nThe course is paced for anyone with a basic understanding of object-oriented programming, e.g. in Python, Java, or C++.\r\n\r\nThe lecture and materials are in English. The course is only offered in person (no live streams).\r\n\r\n## <b>Contents<\/b>\r\n- Day 1.: Quick introduction to Python basics and more advanced syntax\r\n- Day 2.: FastAPI, Requests, Pydantic, Packaging\r\n- Day 3.: Python's Science Stack (numpy, matplotlib, pandas) + AsyncIO\r\n- Day 4.: Multithreading, Multiprocessing, Iter- and Functools\r\n- Day 5.: LLM Agents, Rich\r\n\r\n## <b>Where<\/b>\r\nLecture (daily 11 AM to 1 PM):\r\n<b>Lecture hall A of the 'Anatomie'<\/b>\u00a0(Nussallee 10).\r\nExcept for Thursday, there the lecture will take place in the <b>lecture hall of the HISKP<\/b>\u00a0(Nussallee 14).\r\n\r\nExercise (daily 2 PM to 4 PM):\r\n<b>TBA<\/b>\u00a0in the first lecture and a few days in advance via discord.\r\n\r\nYou will get more information and in-time updates on the CS Master discord:\r\n<a class=\"moz-txt-link-freetext\" href=\"https:\/\/discord.gg\/JHftzJPGfx?event=1382826420866256926\">https:\/\/discord.gg\/JHftzJPGfx?event=1382826420866256926<\/a>\r\n\r\n---\r\n\r\n# <b>What exactly are these Vertiefungskurse?!<\/b>\r\n'Vertiefungskurse' are a free offering organized for you by the Computer Science Student Body Coucil.\r\nThe courses are intended for all computer science and cyber security students, as well as interested students from other programs.\r\n\r\nThe aim of the courses is to provide an insight into computer science topics that are not covered in this form during the usual study program.\r\nThese courses are <b>not mandatory<\/b>\u00a0in any way, you will also <b>not receive any credits<\/b>\u00a0for attending.\r\n\r\nOur Vertiefungskurse are designed and taught by students for students.\r\n\r\n\r\nSee you there!\r\nYour Student Body Council Computer Science","_en_post_name":"python-advanced-course-english","_en_post_excerpt":"","_en_post_title":"Python advanced course (English)","edit_language":"en","footnotes":""},"categories":[1,113],"tags":[],"class_list":["post-5083","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-veranstaltungen"],"_links":{"self":[{"href":"https:\/\/www.fachschaft.info\/en\/wp-json\/wp\/v2\/posts\/5083","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fachschaft.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fachschaft.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fachschaft.info\/en\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fachschaft.info\/en\/wp-json\/wp\/v2\/comments?post=5083"}],"version-history":[{"count":1,"href":"https:\/\/www.fachschaft.info\/en\/wp-json\/wp\/v2\/posts\/5083\/revisions"}],"predecessor-version":[{"id":5084,"href":"https:\/\/www.fachschaft.info\/en\/wp-json\/wp\/v2\/posts\/5083\/revisions\/5084"}],"wp:attachment":[{"href":"https:\/\/www.fachschaft.info\/en\/wp-json\/wp\/v2\/media?parent=5083"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fachschaft.info\/en\/wp-json\/wp\/v2\/categories?post=5083"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fachschaft.info\/en\/wp-json\/wp\/v2\/tags?post=5083"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}