{"id":512,"date":"2021-12-04T12:00:58","date_gmt":"2021-12-04T11:00:58","guid":{"rendered":"podlove-2021-11-30t14:36:25+00:00-4062d3bc15c1d95"},"modified":"2021-11-30T16:11:06","modified_gmt":"2021-11-30T15:11:06","slug":"dl021-python-lernen","status":"publish","type":"podcast","link":"https:\/\/www.datenleben.de\/index.php\/2021\/12\/04\/dl021-python-lernen\/","title":{"rendered":"dl021: python lernen!"},"content":{"rendered":"\n\t\t\n            <div class=\"podlove-web-player intrinsic-ignore podlove-web-player-loading\" id=\"player-6a04a01d3e01f\"><root data-test=\"player--xl\" style=\"max-width:950px;min-width:260px;\">\n  <div class=\"tablet:px-6 tablet:pt-6 mobile:px-4 mobile:pt-4 flex flex-col\">\n    <div class=\"flex-col items-center mobile:flex tablet:hidden\">\n      <show-title class=\"text-sm\"><\/show-title>\n      <episode-title class=\"text-base mb-2\"><\/episode-title>\n      <subscribe-button class=\"mb-4 mobile:flex tablet:hidden\"><\/subscribe-button>\n      <poster class=\"rounded-sm w-48 shadow overflow-hidden\"><\/poster>\n      <divider class=\"w-full my-6\"><\/divider>\n    <\/div>\n\n    <div class=\"tablet:flex flex-grow\">\n      <div class=\"w-64 mobile:hidden tablet:block tablet:mr-6\">\n        <poster class=\"rounded-sm shadow overflow-hidden\"><\/poster>\n      <\/div>\n      <div class=\"w-full\">\n        <div class=\"hidden tablet:block\">\n          <show-title class=\"text-base\"><\/show-title>\n          <episode-title class=\"text-xl desktop:text-2xl\"><\/episode-title>\n          <divider class=\"w-full my-4\"><\/divider>\n        <\/div>\n        <div class=\"flex items-center justify-between\">\n          <div class=\"block\">\n            <play-state on=\"active\">\n              <speed-control class=\"flex items-center\"><\/speed-control>\n            <\/play-state>\n          <\/div>\n\n          <div class=\"flex\">\n            <play-state on=\"active\">\n              <chapter-previous class=\"mx-2 block\"><\/chapter-previous>\n            <\/play-state>\n            <play-state on=\"active\">\n              <step-backward class=\"mx-2 block\"><\/step-backward>\n            <\/play-state>\n\n            <play-button class=\"mx-2 block\" :label=\"$t('PLAYER.PLAY_EPISODE')\"><\/play-button>\n\n            <play-state on=\"active\">\n              <step-forward class=\"mx-2 block\"><\/step-forward>\n            <\/play-state>\n            <play-state on=\"active\">\n              <chapter-next class=\"mx-2 block\"><\/chapter-next>\n            <\/play-state>\n          <\/div>\n\n          <div class=\"block\">\n            <play-state on=\"active\">\n              <volume-control class=\"flex items-center\"><\/volume-control>\n            <\/play-state>\n          <\/div>\n        <\/div>\n        <div class=\"flex w-full\">\n          <progress-bar><\/progress-bar>\n        <\/div>\n        <div class=\"flex w-full -mt-2\">\n          <div class=\"w-3\/12 text-left\">\n            <timer-current class=\"text-sm\"><\/timer-current>\n          <\/div>\n          <div class=\"w-6\/12 text-center truncate\">\n            <play-state on=\"active\">\n              <current-chapter class=\"text-sm\"><\/current-chapter>\n            <\/play-state>\n          <\/div>\n          <div class=\"w-3\/12 text-right\">\n            <timer-duration class=\"text-sm\"><\/timer-duration>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    <divider class=\"w-full mt-6 mb-3\"><\/divider>\n    <div class=\"flex justify-between\">\n      <div class=\"flex mobile:w-full tablet:w-3\/12 desktop:w-3\/12 justify-between\">\n        <tab-trigger tab=\"chapters\">\n          <icon type=\"chapter\"><\/icon>\n        <\/tab-trigger>\n        <tab-trigger tab=\"transcripts\">\n          <icon type=\"transcripts\"><\/icon>\n        <\/tab-trigger>\n        <tab-trigger tab=\"files\">\n          <icon type=\"download\"><\/icon>\n        <\/tab-trigger>\n        <tab-trigger tab=\"playlist\">\n          <icon type=\"playlist\"><\/icon>\n        <\/tab-trigger>\n        <tab-trigger tab=\"share\">\n          <icon type=\"share\"><\/icon>\n        <\/tab-trigger>\n      <\/div>\n      <subscribe-button class=\"mt-1 mobile:hidden tablet:flex\"><\/subscribe-button>\n    <\/div>\n  <\/div>\n  <div class=\"w-full relative overflow-hidden\">\n    <tab name=\"chapters\">\n      <tab-chapters><\/tab-chapters>\n    <\/tab>\n    <tab name=\"transcripts\">\n      <tab-transcripts><\/tab-transcripts>\n    <\/tab>\n    <tab name=\"files\">\n      <tab-files><\/tab-files>\n    <\/tab>\n    <tab name=\"playlist\">\n      <tab-playlist><\/tab-playlist>\n    <\/tab>\n    <tab name=\"share\">\n      <tab-share><\/tab-share>\n    <\/tab>\n    <tab-overflow><\/tab-overflow>\n  <\/div>\n  <error><\/error>\n<\/root>\n<\/div>\n            <script>\n              document.addEventListener(\"DOMContentLoaded\", function() {\n                var player = document.getElementById(\"player-6a04a01d3e01f\");\n                podlovePlayerCache.add([{\"url\":\"https:\\\/\\\/www.datenleben.de\\\/index.php\\\/wp-json\\\/podlove-web-player\\\/shortcode\\\/publisher\\\/512\",\"data\":{\"version\":5,\"show\":{\"title\":\"datenleben\",\"subtitle\":\"der podcast \\u00fcber data science\",\"summary\":\"Was ist Data Science? Was bedeuten die Daten f\\u00fcr unser Leben? Woher kommen sie und wozu werden sie benutzt?\\r\\nDas sind alles Fragen, mit denen wir uns auseinander setzen werden.\\r\\nWer schon immer mehr \\u00fcber Daten und deren Effekt auf unser Leben wissen wollte, ist hier genau richtig.\",\"poster\":\"https:\\\/\\\/www.datenleben.de\\\/podlove\\\/image\\\/687474703a2f2f7777772e646174656e6c6562656e2e64652f77702d636f6e74656e742f75706c6f6164732f323032302f30362f636f7665722e706e67\\\/500\\\/0\\\/0\\\/datenleben\",\"link\":\"https:\\\/\\\/www.datenleben.de\"},\"title\":\"dl021: python lernen!\",\"subtitle\":\"Wie, wo und warum mit Python anfangen?\",\"summary\":\"Dieses Mal geht es besonders um den Aspekt was wir mit Daten machen k\\u00f6nnen. Oder besser gesagt: wie wir etwas mit Daten machen k\\u00f6nnen. Die Programmiersprache Python ist mit das wichtigste Werkzeug f\\u00fcr Data Science. Aber nicht nur das, Python ist extrem vielseitig. Und es macht Spa\\u00df zu lernen und damit Projekte umzusetzen. Wir sprechen mit Piko dar\\u00fcber, wie mensch Python lernen und auch lehren kann. Unsere Frage ist: Wie wo und warum mit Python anfangen?\",\"publicationDate\":\"2021-12-04T12:00:58+01:00\",\"duration\":\"00:00:00.000\",\"poster\":\"https:\\\/\\\/www.datenleben.de\\\/wp-content\\\/cache\\\/podlove\\\/4a\\\/0f6152b28734974b7c4a26d2365a43\\\/dl021-python-lernen_500x.png\",\"link\":\"https:\\\/\\\/www.datenleben.de\\\/index.php\\\/2021\\\/12\\\/04\\\/dl021-python-lernen\\\/\",\"chapters\":[{\"start\":\"00:00:00.000\",\"title\":\"Intro\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:00:18.452\",\"title\":\"Thema des Podcasts\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:00:40.463\",\"title\":\"Thema der Folge\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:01:12.435\",\"title\":\"Warum ist das Thema wichtig?\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:01:57.048\",\"title\":\"Wer ist Piko?\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:04:28.699\",\"title\":\"Einspieler: Von Webst\\u00fchlen \\u00fcber Raumfahrt zum Smartphone\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:07:17.945\",\"title\":\"Was macht Python allgemein aus?\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:12:08.308\",\"title\":\"Wie wird Python f\\u00fcr Data Science eingesetzt?\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:15:46.257\",\"title\":\"F\\u00fcr welche Menschen ist Python noch interessant?\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:20:33.266\",\"title\":\"Wie Python lernen und lehren?\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:27:14.644\",\"title\":\"Was motiviert euch, Python zu unterrichten?\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:43:24.992\",\"title\":\"Wie gestaltet Piko den Pythonkurs?\",\"href\":\"\",\"image\":\"\"},{\"start\":\"00:55:23.642\",\"title\":\"Was kann das Turtle-Modul im Unterricht leisten?\",\"href\":\"\",\"image\":\"\"},{\"start\":\"01:10:45.025\",\"title\":\"Fazit\",\"href\":\"\",\"image\":\"\"},{\"start\":\"01:13:09.662\",\"title\":\"N\\u00e4chste Folge: Jahresr\\u00fcckblick 2021 am 29.01.2022\",\"href\":\"\",\"image\":\"\"},{\"start\":\"01:14:43.016\",\"title\":\"Call to Action\",\"href\":\"\",\"image\":\"\"},{\"start\":\"01:15:22.299\",\"title\":\"Outro\",\"href\":\"\",\"image\":\"\"}],\"audio\":[{\"url\":\"https:\\\/\\\/www.datenleben.de\\\/podlove\\\/file\\\/70\\\/s\\\/webplayer\\\/c\\\/website\\\/DL021_python_lernen.mp3\",\"size\":\"72162844\",\"title\":\"MP3 Audio (mp3)\",\"mimeType\":\"audio\\\/mpeg\"}],\"files\":[{\"url\":\"https:\\\/\\\/www.datenleben.de\\\/podlove\\\/file\\\/70\\\/s\\\/webplayer\\\/DL021_python_lernen.mp3\",\"size\":\"72162844\",\"title\":\"MP3 Audio\",\"mimeType\":\"audio\\\/mpeg\"}]}}, {\"url\":\"https:\\\/\\\/www.datenleben.de\\\/index.php\\\/wp-json\\\/podlove-web-player\\\/shortcode\\\/config\\\/default\\\/theme\\\/datenleben\",\"data\":{\"activeTab\":\"chapters\",\"subscribe-button\":null,\"share\":{\"channels\":[\"link\",\"facebook\",\"twitter\",\"whats-app\",\"linkedin\",\"pinterest\",\"xing\",\"mail\"],\"outlet\":\"https:\\\/\\\/www.datenleben.de\\\/wp-content\\\/plugins\\\/podlove-web-player\\\/web-player\\\/share.html\",\"sharePlaytime\":true},\"related-episodes\":{\"source\":\"disabled\",\"value\":null},\"version\":5,\"theme\":{\"tokens\":{\"brand\":\"#fff\",\"brandDark\":\"#fff\",\"brandDarkest\":\"#000\",\"brandLightest\":\"#8cc240\",\"shadeDark\":\"#807E7C\",\"shadeBase\":\"#807E7C\",\"contrast\":\"#000\",\"alt\":\"#8cc240\"},\"fonts\":{\"ci\":{\"name\":\"ci\",\"family\":[\"-apple-system\",\"BlinkMacSystemFont\",\"Segoe UI\",\"Roboto\",\"Helvetica\",\"Arial\",\"sans-serif\",\"Apple Color Emoji\",\"Segoe UI Emoji\\\", \\\"Segoe UI Symbol\"],\"src\":[],\"weight\":800},\"regular\":{\"name\":\"regular\",\"family\":[\"-apple-system\",\"BlinkMacSystemFont\",\"Segoe UI\",\"Roboto\",\"Helvetica\",\"Arial\",\"sans-serif\",\"Apple Color Emoji\",\"Segoe UI Emoji\\\", \\\"Segoe UI Symbol\"],\"src\":[],\"weight\":300},\"bold\":{\"name\":\"bold\",\"family\":[\"-apple-system\",\"BlinkMacSystemFont\",\"Segoe UI\",\"Roboto\",\"Helvetica\",\"Arial\",\"sans-serif\",\"Apple Color Emoji\",\"Segoe UI Emoji\\\", \\\"Segoe UI Symbol\"],\"src\":[],\"weight\":700}}},\"base\":\"https:\\\/\\\/www.datenleben.de\\\/wp-content\\\/plugins\\\/podlove-web-player\\\/web-player\\\/\"}}]);\n                podlovePlayer(player, \"https:\/\/www.datenleben.de\/index.php\/wp-json\/podlove-web-player\/shortcode\/publisher\/512\", \"https:\/\/www.datenleben.de\/index.php\/wp-json\/podlove-web-player\/shortcode\/config\/default\/theme\/datenleben\").then(function() {\n                  player && player.classList.remove(\"podlove-web-player-loading\");\n                });\n              });\n            <\/script>\n            <style>\n              .podlove-web-player.podlove-web-player-loading {\n                opacity: 0;\n              }\n            <\/style>\n        \n\t\n\t\t\n<h3>Intro (00:00:00)<\/h3>\n<h3>Thema des Podcasts (00:00:18)<\/h3>\n<p>Willkommen zur einundzwanzigsten Folge beim datenleben-Podcast, dem Podcast \u00fcber Data Science. Wir sind Helena und Janine und m\u00f6chten euch die Welt der Daten n\u00e4her bringen. Was f\u00fcr Daten umgeben uns? Was k\u00f6nnen wir mit ihnen machen? Und was k\u00f6nnen wir aus ihnen lernen? Wer schon immer mehr dar\u00fcber wissen wollte, ist hier richtig, denn diesen Fragen gehen wir nach.<\/p>\n<h3>Thema der Folge (00:00:41)<\/h3>\n<ul>\n<li>Dieses Mal geht es besonders um den Aspekt was wir mit Daten machen k\u00f6nnen<\/li>\n<li>Oder besser gesagt: wie wir etwas mit Daten machen k\u00f6nnen<\/li>\n<li>Wir haben ja schon \u00fcber Datenvisualisierung gesprochen<\/li>\n<li>Um aber an diesen Punkt zu kommen, braucht mensch vielleicht auch noch das richtige Werkzeug<\/li>\n<li>Eins der vielen Data Science Werkzeuge ist die Programmiersprache Python<\/li>\n<li>Wir sprechen mit Piko, wie und wo anfangen mit Python<\/li>\n<li>Piko kann Python und vermittelt es auch<\/li>\n<\/ul>\n<h3>Warum ist das Thema wichtig? (00:01:13)<\/h3>\n<ul>\n<li>Python ist in Data Science eine der wesentlichen Programmiersprachen f\u00fcr Datenanalysen <\/li>\n<li>Mit Python kann man im Prinzip alles machen<\/li>\n<\/ul>\n<h3>Wer ist Piko? (00:01:57)<\/h3>\n<ul>\n<li>Piko promoviert in Hamburg zum Thema Maschine Learning und Musiktheater und unterrichtet Python <\/li>\n<li>Ist durch den \u00f6rtlichen CCC ihres Studienortes einer Hackerin begegnet, die sagte: Wenn Du wiederkommst, bringe ich Dir programmieren bei <\/li>\n<li>Nach dem ersten &quot;Wie, das kann man einfach lernen?&quot;, blieb Piko dort kleben und lernte Python <\/li>\n<li>Hat das Buch <a href=\"http:\/\/python4kids.net\/\">Python for Kids<\/a> in die Hand gedr\u00fcckt bekommen, das super f\u00fcr den Einstieg ist<\/li>\n<li>War sehr begeistert und sieht, dass sie das mit vielen anderen Hackerinnen teilt, wie in dem Zitat:<\/li>\n<li>&quot;Ich hab mich eigentlich immer schon f\u00fcr Technik interessiert, ich wusste es nur noch nicht.&quot;  <\/li>\n<\/ul>\n<h3>Einspieler: Von Webst\u00fchlen \u00fcber Raumfahrt zum Smartphone (00:04:29)<\/h3>\n<ul>\n<li>Wir tragen leistungsf\u00e4hige Ger\u00e4te mit uns herum, \u00fcber die wir die allermeiste Zeit nicht nachdenken<\/li>\n<li>Smartphone sei vielfach leistungsf\u00e4higer, als der <a href=\"https:\/\/theconversation.com\/would-your-mobile-phone-be-powerful-enough-to-get-you-to-the-moon-115933\">Computer, der die Mondlandung steuerte<\/a><\/li>\n<li>Aber wie entstehen Programme?<\/li>\n<li>Sie werden in einer eigenen Sprache geschrieben, die von Maschinen interpretiert und umgesetzt wird<\/li>\n<li>Viele k\u00f6nnen sich vermutlich nicht vorstellen, wie die Programme, die ihren Alltag bereichern genau aussehen und funktionieren, obwohl wir die Ger\u00e4te in der Hand haben und das Resultat sehen<\/li>\n<li>Ada Lovelace hat in der ersten H\u00e4lfte des 18. Jahrhunderts das Gegenteilige &quot;Problem&quot;<\/li>\n<li>Sie hat, das erste Programm \u00fcberhaupt geschrieben \u2013 ohne die Maschine daf\u00fcr in der Hand zu haben<\/li>\n<li>Nat\u00fcrlich hat sie aus ihrer Zeit heraus gehandelt und gedacht<\/li>\n<li>Sie war interessiert an und umgeben von Mathematik, Naturwissenschaften, Technik<\/li>\n<li>Die Industrialisierung war im vollen Gang, 1805 wurde der <a href=\"https:\/\/de.wikipedia.org\/wiki\/Jacquardwebstuhl\">Jaquardwebstuhl<\/a> von Joseph-Marie Jacquard vorgestellt, der mittels Lochkarten mechanisch gesteuert werden konnte<\/li>\n<li>Der Wunsch Prozesse zu automatisieren trieb diese und andere entwicklungen voran<\/li>\n<li>Ab 1822 arbeitete Charles Babbage an seine <a href=\"https:\/\/de.wikipedia.org\/wiki\/Analytical_Engine\">Analytischen Maschine<\/a>, die Berechnungen ausf\u00fchren sollte - mit dem Ziel schneller und besser, also fehlerfreier zu arbeiten, als der Mensch<\/li>\n<li>F\u00fcr diese Maschine arbeitete Lovelace \u2013 noch w\u00e4hrend Babbage sie entwickelte \u2013 ein Programm aus<\/li>\n<li>Und heute stehen wir hier \u2013 und die meisten Menschen haben technik vor sich und wissen zu verf\u00fcgung, mit dem sie selbst einfache, komplexe oder hochgradig komplizierte programme entwickeln k\u00f6nnten.<\/li>\n<li>Nur 3 Klicks entfernt steht alles, was man braucht, also: Was m\u00f6chtest Du als erstes Programmieren?<\/li>\n<\/ul>\n<h3>Was macht Python allgemein aus? (00:07:18)<\/h3>\n<ul>\n<li><a href=\"https:\/\/de.wikipedia.org\/wiki\/Python_(Programmiersprache)\">Python<\/a> ist eine Programmiersprache, die mit dem Ziel den Code &quot;h\u00fcbscher&quot; zu machen<\/li>\n<li>Fr\u00fcher war Programmcode sehr kurz gehalten (wegen Speicher), daher nicht unbedingt verst\u00e4ndlich<\/li>\n<li>Mit Python in den 1990ern wurde die Lesbarkeit verbessert, dass es Standard wurde<\/li>\n<li>Teilweise ist eine Zeile Code lesbar wie ein englischer Satz mit etwas anderen Satzzeichen<\/li>\n<li>Durch bessere Lesbarkeit hat mensch mehr Kapazit\u00e4ten f\u00fcr andere Sachen<\/li>\n<li>Piko, warum ist Python eine gute Programmiersprache?<\/li>\n<li>Einerseits, wegen dieser Lesbarkeit und leichteren Verst\u00e4ndlichkeit, ohne Dinge auswendig zu k\u00f6nnen<\/li>\n<li>Andererseits, weil es viele oft kostenfreie Ressourcen im Internet gibt, um es zu lernen<\/li>\n<li>Viele nutzen es und tauschen sich online aus, z. B. auf <a href=\"https:\/\/stackoverflow.com\/\">stackoverflow<\/a><\/li>\n<li>Es gibt viele Ressourcen f\u00fcr die Anwendung, Module f\u00fcr verschiedene Zwecke, Codeschnippsel<\/li>\n<li>Oft kann mensch auf Dinge anderer zur\u00fcckgreifen und darauf dann eigene Projekte aufbauen<\/li>\n<li>Die ganze Community arbeitet an Python, Module werden entwickelt und stehen zum Beispiel via GitHub zur Verf\u00fcgung oder finden eingang in die Packages, die mit Python installiert werden<\/li>\n<li>Je mehr Menschen dran mitwirken, desto besser wird die Sprache mit der Zeit <\/li>\n<li>Genereller Vorteil von Open Source Software, dass sie vom Mitwirken aller profitiert<\/li>\n<\/ul>\n<h3>Wie wird Python f\u00fcr Data Science eingesetzt? (00:12:08)<\/h3>\n<ul>\n<li>Warum Python f\u00fcr Data Science gut geeignet ist, hat verschiedene Gr\u00fcnde <\/li>\n<li>Vor allem gibt es Module, die zum Beispiel speziell f\u00fcr Datenanalysen konzipiert sind<\/li>\n<li>Statistische Methoden liegen also schon fertig vor und m\u00fcssen nicht eigens programmiert werden <\/li>\n<li>Die <a href=\"https:\/\/jupyter.org\/\">Jupyter Notebooks<\/a>, die es gibt, sind auch sehr gut, um schnell Datenanalysen zu machen <\/li>\n<li>Weboberfl\u00e4che, in der mensch Programmschnippsel schnell testen und Ergebnisse anzeigen lassen kann zum Beispiel bei Zusatzpaketen wie Pandas -&gt; Tabellen k\u00f6nnen direkt angezeigt werden<\/li>\n<li>Notebooks k\u00f6nnen gespeichert und mit anderen geteilt werdenh\u00f6re auch <\/li>\n<li>Gut f\u00fcr Exploration der Daten -&gt; in Gef\u00fchl f\u00fcr diese zu bekommen -&gt; <a href=\"https:\/\/www.datenleben.de\/index.php\/2021\/04\/24\/dl013-daten-visualisieren\/\">dl013: datenvisualisierung<\/a><\/li>\n<li>Gegen\u00fcber R hat Python noch einen Vorteil: Python ist besser via eines Servers anwendbar, weil allgemeiner benutzbar als R, sodass Anwender*innen selbst in einer Webanwendung, die auf Python basiert, Daten auswerten k\u00f6nnen <\/li>\n<\/ul>\n<h3>F\u00fcr welche Menschen ist Python noch interessant? (00:15:47)<\/h3>\n<ul>\n<li>Anf\u00e4nger*innen, die noch nicht viel mit Computern machen, aber ins Programmieren einsteigen wollen<\/li>\n<li>Wenn man Maschine Learning intensiver betreiben m\u00f6chte, geht eher kein Weg um Python herum <\/li>\n<li>Empfehlenswert f\u00fcr Menschen, die bunte Lichter blinken lassen m\u00f6chten -&gt; <a href=\"https:\/\/www.micropython.org\/\">MicroPython<\/a> <\/li>\n<li>Die Frage ist: Wo f\u00e4ngt ein Mensch an, der vielleicht gar nicht wei\u00df, was Python alles bietet?<\/li>\n<li>Wie soll jemand so wissen, welche Optionen auf den eigenen Interessengebieten vorliegen?<\/li>\n<li>Die Webseite und das Buch <a href=\"https:\/\/automatetheboringstuff.com\/\">Automate the Boring Stuff<\/a> kann da helfen<\/li>\n<li>Da lassen sich einige Projekte finden, um etwa wiederkehrende Aufgaben am PC zu automatisieren<\/li>\n<\/ul>\n<h3>Wie Python lernen und lehren? (00:20:33)<\/h3>\n<ul>\n<li>Wie man den Einstieg findet, wo f\u00e4ngt man am besten an?<\/li>\n<li>Es gibt viele YouTube Tutorials und Websites, die Python vermitteln<\/li>\n<li>Problem: Allein als Mensch ohne Informatikhintergrund kann das frustrierend werden <\/li>\n<li>Gerade auch, wenn dann der Alltag noch daf\u00fcr sorgt, dass mensch nicht regelm\u00e4\u00dfig dazu kommt<\/li>\n<li>Empfehlung: Accountability schaffen, z.B. mit einem Buch aus der Bibliothek -&gt; Abgabefrist<\/li>\n<li>Accountability funktioniert am besten \u00fcber einen Kurs, wo man sich mit anderen verschwistert<\/li>\n<li>Klug rangehen: Sachen m\u00fcssen nicht immer perfekt sein!<\/li>\n<li>Python gibt gute Fehlerhinweise, aus denen mensch viel lernen kann, mehr vielleicht, als ohne Fehler<\/li>\n<li>Nicht frustriert sein bei Fehlern, das sind wertvolle Informationen -&gt; Fehlermeldungen sind Freunde<\/li>\n<li>Wichtig beim Lernen: Sich selbst sagen k\u00f6nnen, was das Programm eigentlich machen soll<\/li>\n<li>Das hei\u00dft auch die einzelnen Schritte des Programms nachvollziehen und ausformulieren<\/li>\n<li>F\u00fcr Lernende ist es gut, das Rad neu zu erfinden, ehe sie Code kopieren und nicht verstehen<\/li>\n<li>Lustigerweise hei\u00dft es in Python nicht Error wie Fehler, sondern Exception wie Ausnahme<\/li>\n<li>In Helenas Kursen ist immer ein Abschnitt mit absichtlich herbeigef\u00fchrten Fehlern mit drin <\/li>\n<li>Umgang mit den Meldungen ist essentiell f\u00fcr das Verst\u00e4ndnis<\/li>\n<\/ul>\n<h3>Was motiviert euch, Python zu unterrichten? (00:27:15)<\/h3>\n<ul>\n<li>Helena: Menschen in die Lage bringen mit Technik umzugehen<\/li>\n<li>Einblicke in die Technik bekommen, sich ihr nicht ausgeliefert f\u00fchlen <\/li>\n<li>Menschen, die etwas lernen wollen, zu unterrichten, macht auch viel Spa\u00df<\/li>\n<li>Helena gibt deswegen auch seit einigen Jahren Kurse in Bremen bei der <a href=\"https:\/\/www.informatica-feminale.de\/\">Informatica Feminale<\/a><\/li>\n<li>Piko unterrichtet zus\u00e4tzlich noch in ihrer Freizeit Menschen (kleiner Leak: unter anderem Janine)<\/li>\n<li>Pikos Motivation: Was zur\u00fcckgeben! Aus der eigenen Geschichte raus, weil Python so viel f\u00fcr Piko erm\u00f6glicht hat und der Kurs sozusagen f\u00fcr 'Piko vor f\u00fcnf Jahren' ist<\/li>\n<li>Weil Piko wei\u00df, wie sich das anfangen anf\u00fchlt, macht sie ihre Kurse auch so, um alle abzuholen<\/li>\n<li>Anspruch: Kurs soll die langsamsten 30% abholen k\u00f6nnen<\/li>\n<li>Helena sagt, dass es ihr eher schwer f\u00e4llt, sich in absolute Anf\u00e4nger*innen reinzudenken<\/li>\n<li>Ihre Mindestvorraussetzung ist, Teilnehmende sollten selbstst\u00e4ndig Programme installieren k\u00f6nnen<\/li>\n<li>Janine merkt an, dass das f\u00fcr sie noch verschiedene Dinge sind: es kann auch H\u00fcrden im Kopf geben <\/li>\n<li>Gedanken wie: Das verstehe ich ohnehin nicht in den Griff kriegen und auch ok finden, wenn mensch zu diesen 'langsamsten 30%' geh\u00f6rt, ohne sich gleich \u00fcberfordert zu f\u00fchlen<\/li>\n<li>Piko: 'langsam' ist vielleicht auch nicht der korrekte Begriff, sondern eher es fehlt Vorwissen<\/li>\n<li>Wer Maschinenbau studiert hat, hat andere Denkgewohnheiten gelernt als Geisteswissenschlaftler*innen<\/li>\n<li><a href=\"https:\/\/www.uni-ulm.de\/in\/psy-soz\/forschung\/forschung\/stereotype-threat\/\">Stereotype Threat<\/a>: Menschen schneiden bei Tests schlechter ab, wenn ihnen gesagt wird, dass 'ihre Gruppe' typischerweise dabei schlechter abschneidet<\/li>\n<li>Deswegen ist es Piko wichtig, dass ihre Kurse f\u00fcr <a href=\"https:\/\/queer-lexikon.net\/2020\/05\/30\/finta\/\">FINTA<\/a>-Menschen sind <\/li>\n<li>Das ist auch einer der Gr\u00fcnde, warum es Formate wie die Informatica Feminale gibt <\/li>\n<li>Helena und Piko haben sich bewusst daf\u00fcr entschieden gerade auch solche Gruppen zu unterrichten<\/li>\n<li>Piko beschreibt, selbst vom Stereotyp Threat betroffen zu sein und sich als Unterrichtende auch in solchen Gruppen wohler zu f\u00fchlen<\/li>\n<li>Impostersyndrom gegen\u00fcber Menschen, die Informatik studiert haben, spielt hier auch rein<\/li>\n<li>Janines Beobachtung ist, dass FINTA-Gruppen oft niedrigere Einstiegsh\u00fcrden haben und Lehrende sich der H\u00fcrden, die es gibt oft besser bewusst sind und Menschen da abholen k\u00f6nnen, wo sie stehen<\/li>\n<\/ul>\n<h3>Wie gestaltet Piko den Pythonkurs? (00:43:25)<\/h3>\n<ul>\n<li>Treffen in Videokonferenzsoftware Big Blue Button <\/li>\n<li>Immer der gleiche Anfang mit organisatorischen Dingen<\/li>\n<li>Wichtiges Instrument: Hausaufgaben aufgeben und im Kurs besprechen; so kann das theoretische Konzept, das hinter den Aufgaben steckt, besser verstanden werden<\/li>\n<li>Vorgehen dahinter: Erst das theoretische Konzept anwenden lassen\/ zeigen, ohne es zu benennen<\/li>\n<li>Dann in der Folgestunde es genau erkl\u00e4ren und auch aufzeigen, was kaputt gehen kann, was passiert beim \u00c4ndern von Werten etc.<\/li>\n<li>Aufgrund der Gr\u00f6\u00dfe und f\u00fcr Accountability, wurden Kleingruppen gegr\u00fcndet (3-5 Personen)<\/li>\n<li>Kurs findet donnerstags statt und dazwischen sollen sich die Kleingruppen jeweils treffen<\/li>\n<li>Kleingruppen sind gute Lernsituationen, weil sich hier gegenseitig Dinge erkl\u00e4rt werden k\u00f6nnen<\/li>\n<li>Programmieren hei\u00dft nicht nur Sachen (theoretisch) verstehen, sondern auch Skills entwickeln <\/li>\n<li>Wie gut trainierte Bewegungsabl\u00e4ufe bei Handarbeit, ist das Anwenden von Konzepten eine Fertigkeit<\/li>\n<li>&quot;Wenn ihr etwas lernen wollt, sucht euch jemanden, vor dem ihr euch sch\u00e4mt.&quot;<\/li>\n<li>Wichtiges Tool f\u00fcr den Kurs: Umfragen in BBB. Haben die Hausaufgaben f\u00fcr euch funktioniert? Hat Aufgabe 1 f\u00fcr euch funktioniert? Hat Aufgabe 2 f\u00fcr euch funktioniert? etc.<\/li>\n<li>Das erzeugt R\u00fcckmeldung: Wie geht es den Leuten eigentlich? Wo muss genauer hingeschaut werden?<\/li>\n<li>Fragen k\u00f6nnen jederzeit im Chat gestellt werden, manchmal gehen sie etwas unter, aber bei Beantwortung wird immer so genau wie m\u00f6glich beantwortet<\/li>\n<li>Umfrage am Kursende: Wie war die Geschwindigkeit? Wie war die Menge des Inputs?<\/li>\n<li>Feedback zulassen, auch kritisches ist ein wichtiges und gro\u00dfes Thema in der Lehre <\/li>\n<\/ul>\n<h3>Was kann das Turtle-Modul im Unterricht leisten? (00:55:27)<\/h3>\n<ul>\n<li>Manchmal kann Unterricht auch zu abstrakt sein, wie kriegt man Dinge praktischer vermittelt?<\/li>\n<li>\u00d6fter h\u00f6rt mensch die Antwort, dass die Turtle (Schildkr\u00f6te) als Lehrkonzept genutzt werden kann<\/li>\n<li>Wie bringt mensch das <a href=\"https:\/\/docs.python.org\/3\/library\/turtle.html\">Modul Turtle in Python<\/a> im Unterricht ein?<\/li>\n<li>Urspr\u00fcnglich wurde die Turtle f\u00fcr eine andere Sprache entwickelt, um das Programmieren beizubringen, verschiedene elementare Konzepte zeigen und vermitteln zu k\u00f6nnen<\/li>\n<li>Beispiel: Schleifen, wiederholte Ausf\u00fchrungen einer Sache, lassen sich sehr gut damit vermitteln<\/li>\n<li>Die Turtle ist eine kleine Schildkr\u00f6te, die auf einem wei\u00dfen Feld lebt und die kann malen<\/li>\n<li>Man kann ihr Befehle geben, wie zB: Gehe 100 Schritte (Pixel) gerade aus \u2013 beim Gehen malt sie dann den Strich hinter sich; Ver\u00e4ndere deine Strichfarbe zu rot \u2013 ab jetzt mal sie rot; Gehe 20 Schritte geradeaus \u2013 sie zeichnet eine 20px lange rote Linie<\/li>\n<li>W\u00e4hrend die Turtle das macht, kann man sie dabei gut beobachten; schreibt man eine Reihe von Befehlen und l\u00e4sst diese dann ausf\u00fchren, kann mensch der Turtle dann zusehen, wie sie auf die Befehle reagiert und was dabei entsteht <\/li>\n<li>Dabei k\u00f6nnen Konzepte ge\u00fcbt und deren Anwendung beobachtet werden (Funktionen, Schleifen etc.)<\/li>\n<li>Das Cover dieser Folge ist auch teilweise mit der Turtle enstanden, die Schildkr\u00f6te wurde gezeichnet<\/li>\n<li>Turtle ist explizit f\u00fcr Programmieren lernen geschrieben worden, damit ist vieles machbar, sogar Spiele k\u00f6nnen damit gemacht werden <\/li>\n<li>Janine Motivation mit der Turtle zu arbeiten ist, dass es Turtlestitch gibt -&gt; man kann die <a href=\"https:\/\/www.turtlestitch.org\/\">Turtle programmieren und dann daf\u00fcr benutzen, das Bild auf einer Stickmaschine sticken zu lassen<\/a><\/li>\n<li>Statt, dass also die Turtle auf einem wei\u00dfen Feld auf dem Monitor l\u00e4uft, wird unter der Nadel der N\u00e4hmaschine der Stoff in einem Rahmen bewegt und beim sticken dann das Programm ausgef\u00fchrt, sodass das Bild auf dem Stoff ist <\/li>\n<li>Es kann auch viel Freude durch diese Form von Veranschaulichung und Verwendbarmachung entstehen <\/li>\n<li>Nochmal die Problematik: Ein konkretes Ziel f\u00fcr den Gebrauch von Python kann helfen<\/li>\n<li>F\u00fcr Janine ist dieser kreative Zugang zu Python wichtig, um motiviert dran zu bleiben<\/li>\n<li>Programmieren an sich ist auch ein kreativer Prozess<\/li>\n<li>F\u00fcr haptische Menschen k\u00f6nnte gerade das &quot;etwas danach in H\u00e4nden halten&quot; sehr motivierend sein<\/li>\n<li>Piko spricht Problematik von optimierten Ger\u00e4ten an -&gt; schwierig sie an uns anzupassen<\/li>\n<li>Hier braucht es Kreativit\u00e4t, um zu sehen, zB an Computersystemen, Dinge zu finden, die mensch sch\u00f6ner gestalten k\u00f6nnte f\u00fcr den eigenen Gebrauch<\/li>\n<li>So etwas kann einen total motivieren, als Enduser\/Anf\u00e4nger*in sieht man diese Optionen vllt. nicht<\/li>\n<li>Frage, die dazu hinf\u00fchren kann: Was m\u00f6chte ich an meinem System \u00e4ndern, was nervt mich?<\/li>\n<li>Wie k\u00f6nnen wir Anf\u00e4ngerprojekte haben, die Spa\u00df machen und einem den Mund w\u00e4ssrig machen?<\/li>\n<li>Eigene n\u00fctzliche Programme k\u00f6nnen einen gl\u00fccklich machen, immer wenn sie in Gebrauch sind<\/li>\n<li>\u00c4hnlich wie bei handwerklichen T\u00e4tigkeiten<\/li>\n<li>Ziele finden und haben ist eine wichtige Sache beim Programmieren lernen<\/li>\n<\/ul>\n<h3>Fazit (01:10:49)<\/h3>\n<ul>\n<li>Python ist tolle Programmiersprache, die sehr niederschwellig zu lernen ist<\/li>\n<li>Motivation f\u00fcr das Lernen und Ziele, wohin das gehen kann, f\u00f6rdert einen beim Lernen<\/li>\n<li>Aufgrund des Stereotyp Threats sind FINTA-Angebote super wichtig, daf\u00fcr gibt es viele Orte <\/li>\n<li>Wer Interesse daran hat, eine FINTA-Gruppe f\u00fcr sich zu finden, online oder offline kann uns gerne anschreiben, vielleicht k\u00f6nnen wir helfen zu vermitteln und irgendwo unterzukommen<\/li>\n<li>Vielen Dank an Piko f\u00fcr Zeit und Gespr\u00e4ch!<\/li>\n<li>Piko gibt den Pythonkurs nicht nur ehrenamtlich, sondern kann auch f\u00fcr Einsteiger-Wochenendkurse gebucht werden, erreichbar unter python(at)ithea.de<\/li>\n<\/ul>\n<h3>N\u00e4chste Folge: Jahresr\u00fcckblick 2021 am 29.01.22 (01:13:13)<\/h3>\n<ul>\n<li>Wir machen wieder eine kleine Winterpause und melden uns dann im neuen Jahr zur\u00fcck<\/li>\n<li>Wir werden bis dahin nachdenken, was uns an 2021 besonders erw\u00e4hnenswert erscheint<\/li>\n<li>Falls ihr etwas habt, dass ihr mit uns teilen wollt \u00fcber das Jahr 2021, dann schreibt uns! Vielleicht k\u00f6nnen wir das in der n\u00e4chsten Folge unterbringen<\/li>\n<li>Ansonsten werden wir in diesem Jahr auch wieder auf der rC3 dabei sein und vermutlich auch die World unsicher machen - sprecht uns gerne an (:<\/li>\n<li>Achso, ausserdem haben wir einen Talk im Programm der Haecksen auf der rC3 eingereicht und werden vermutlich einen Talk zu unserem Podcast halten<\/li>\n<li>Wenn euch interessiert, wie datenleben entsteht, dann kommt gerne vorbei! Es wird auch ein Pad geben, um Fragen an uns einzureichen<\/li>\n<li>Mehr erfahrt ihr definitiv auf unserem Twitteraccount<\/li>\n<li>In jedem Fall w\u00fcnschen wir euch einen sch\u00f6nen Jahresausklang und wir h\u00f6ren uns dann sp\u00e4testens in 2022 wieder<\/li>\n<\/ul>\n<h3>Call to Action (01:14:47)<\/h3>\n<ul>\n<li>Wenn ihr uns weiter h\u00f6ren m\u00f6chtet, folgt uns auf Twitter unter <a href=\"https:\/\/twitter.com\/datenleben\">@datenleben<\/a><\/li>\n<li>Oder besucht unsere Webseite: <a href=\"https:\/\/www.datenleben.de\/\">www.datenleben.de<\/a><\/li>\n<li>Hinterlasst uns gerne Feedback, wir w\u00fcrden uns dar\u00fcber sehr freuen<\/li>\n<li>Ihr k\u00f6nnt uns als Data Scientists auch Buchen f\u00fcr Analysen oder Projekte<\/li>\n<li>Habt ihr Fragen oder Themen, die euch interessieren? Dann schreibt uns!<\/li>\n<\/ul>\n<h3>Outro (01:15:26)<\/h3>\n<h3>Schlagworte zur Folge<\/h3>\n<p>Python, Data Science, Maschinelles Lernen, Lernen und Lehren, Motivation, Ziele, Accountability, FINTA <\/p>\n<h3>Quellen<\/h3>\n<ul>\n<li><a href=\"http:\/\/python4kids.net\/\">Python for Kids: Das Buch<\/a><\/li>\n<li><a href=\"https:\/\/theconversation.com\/would-your-mobile-phone-be-powerful-enough-to-get-you-to-the-moon-115933\">The Conversation: Would your mobile phone be powerful enough to get you to the moon?<\/a><\/li>\n<li><a href=\"https:\/\/de.wikipedia.org\/wiki\/Jacquardwebstuhl\">Wikipedia: Jaquardwebstuhl<\/a><\/li>\n<li><a href=\"https:\/\/de.wikipedia.org\/wiki\/Analytical_Engine\">Wikipedia: Analytical Engine<\/a><\/li>\n<li><a href=\"https:\/\/de.wikipedia.org\/wiki\/Python_(Programmiersprache)\">Wikipedia: Python (Programmiersprache)<\/a><\/li>\n<li><a href=\"https:\/\/stackoverflow.com\/\">https:\/\/stackoverflow.com\/<\/a><\/li>\n<li><a href=\"https:\/\/jupyter.org\/\">https:\/\/jupyter.org\/<\/a><\/li>\n<li><a href=\"https:\/\/www.datenleben.de\/index.php\/2021\/04\/24\/dl013-daten-visualisieren\/\">datenleben: dl013 datenvisualisierung<\/a><\/li>\n<li><a href=\"https:\/\/www.micropython.org\/\">https:\/\/www.micropython.org\/<\/a> <\/li>\n<li><a href=\"https:\/\/automatetheboringstuff.com\/\">Al Sweigart: Automate the Boring Stuff with Python<\/a><\/li>\n<li><a href=\"https:\/\/www.informatica-feminale.de\/\">https:\/\/www.informatica-feminale.de\/<\/a><\/li>\n<li><a href=\"https:\/\/www.uni-ulm.de\/in\/psy-soz\/forschung\/forschung\/stereotype-threat\/\">Universit\u00e4t Ulm, Abteilung Sozialpsychologie: Stereotype Threat<\/a><\/li>\n<li><a href=\"https:\/\/queer-lexikon.net\/2020\/05\/30\/finta\/\">Queer-Lexikon: FINTA<\/a><\/li>\n<li><a href=\"https:\/\/docs.python.org\/3\/library\/turtle.html\">Python.org: turtle \u2014 Turtle graphics<\/a><\/li>\n<li><a href=\"https:\/\/www.turtlestitch.org\/\">https:\/\/www.turtlestitch.org\/<\/a><\/li>\n<\/ul>\n<h3>Weiterf\u00fchrende Links<\/h3>\n<ul>\n<li><a href=\"https:\/\/www.python.org\/\">https:\/\/www.python.org\/<\/a><\/li>\n<li><a href=\"https:\/\/www.python-lernen.de\/\">https:\/\/www.python-lernen.de\/<\/a><\/li>\n<li><a href=\"https:\/\/automatetheboringstuff.com\/\">https:\/\/automatetheboringstuff.com\/<\/a><\/li>\n<li><a href=\"http:\/\/inventwithpython.com\/bigbookpython\/\">http:\/\/inventwithpython.com\/bigbookpython\/<\/a><\/li>\n<\/ul>\n","protected":false},"author":2,"featured_media":510,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"tags":[],"class_list":["post-512","podcast","type-podcast","status-publish","has-post-thumbnail","hentry","post"],"_links":{"self":[{"href":"https:\/\/www.datenleben.de\/index.php\/wp-json\/wp\/v2\/episodes\/512","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.datenleben.de\/index.php\/wp-json\/wp\/v2\/episodes"}],"about":[{"href":"https:\/\/www.datenleben.de\/index.php\/wp-json\/wp\/v2\/types\/podcast"}],"author":[{"embeddable":true,"href":"https:\/\/www.datenleben.de\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.datenleben.de\/index.php\/wp-json\/wp\/v2\/comments?post=512"}],"version-history":[{"count":2,"href":"https:\/\/www.datenleben.de\/index.php\/wp-json\/wp\/v2\/episodes\/512\/revisions"}],"predecessor-version":[{"id":514,"href":"https:\/\/www.datenleben.de\/index.php\/wp-json\/wp\/v2\/episodes\/512\/revisions\/514"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.datenleben.de\/index.php\/wp-json\/wp\/v2\/media\/510"}],"wp:attachment":[{"href":"https:\/\/www.datenleben.de\/index.php\/wp-json\/wp\/v2\/media?parent=512"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.datenleben.de\/index.php\/wp-json\/wp\/v2\/tags?post=512"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}