{"version":"https://jsonfeed.org/version/1","title":"Python Out Loud","home_page_url":"https://www.pythonoutloud.com","feed_url":"https://www.pythonoutloud.com/json","description":"Think 'out loud' with us. Whether you're typing hello-world for the first time, or a billion-download app developer, join us for casual discussions about learning and problem solving in the Python programming language.","_fireside":{"subtitle":"a podcasted journey from learner to developer","pubdate":"2019-04-02T22:00:00.000-07:00","explicit":false,"copyright":"2025 by Kevin Chang and Isaiah Lankham","owner":"Python Out Loud!","image":"https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/0/028e3ccf-bcdc-4bfb-a066-7a2381be4da4/cover.jpg?v=1"},"items":[{"id":"7c8be617-e166-4b22-b5f9-7f46fe5c0c2e","title":"Episode 2: python_powered (the tale of the caret and the double-asterisk)","url":"https://www.pythonoutloud.com/2","content_text":"Episode 2 Show Notes: pythonoutloud.com/episode2 \n\nIn this episode, Kevin’s mental math skills are put to the test as we explore options for calculating exponentials in Python. \n\nThe discussion begins with two popular sites for practicing programming, projecteuler.net and pythonchallenge.com, the latter being the inspiration for this episode. Both sites have fun problems to tackle, but we find Python Challenge more interesting because it requires more creative thinking. \n\nAfter some “quality” jokes our statistician followers will enjoy, as well as bad comic book references, we also highlight Python’s flexibility for solving mathematical problems in many, many, many, many ways. In the process, we find out why the caret (^) isn’t used in Python for exponentiation, per the following Stack Exchange discussion: \n\nhttps://softwareengineering.stackexchange.com/a/331392 \n\nThat’s not to say you can’t just inherit from the built-in int class to create other uses for carets in Python because.... again.… many, many, many, many ways to do the same thing in Python. For more background, we recommend the following blog post: \n\nEpisode 2 Teaser Companion Blog Post: pythonoutloud.com/articles/the-magic-behind-integer-arithmetic-in-python \n\nThis episode features the song \"Happy Ukulele\" by Scott Holmes and the songs \"And So Then\", \"Curiousity\", and \"Puzzle Pieces\" by Lee Rosevere. \n\nContest: \nNo, you’re not hearing a strange, alien language at the end of the episode. We’re telling a joke that’s been encoded with a Caesar Cipher as a preview of our next episode! Tweet the properly deciphered version of the dialog below to @PythonoutLoud with hashtags #WhenInRome and #PythonOutLoud, and we’ll randomly select a winner for a special prize! \n\nMpqem, Mpqem. \nYjq’u vjgtg? \nEcguct! \nEcguct yjq? \nEcguct swkemna dghqtg ujg igvu cyca! ","content_html":"\u003cp\u003e\u003ca href=\"http://pythonoutloud.com/episode2\" rel=\"nofollow\"\u003eEpisode 2 Show Notes\u003c/a\u003e: \u003ca href=\"http://pythonoutloud.com/episode2\" rel=\"nofollow\"\u003epythonoutloud.com/episode2\u003c/a\u003e \u003c/p\u003e\n\n\u003cp\u003eIn this episode, Kevin’s mental math skills are put to the test as we explore options for calculating exponentials in Python. \u003c/p\u003e\n\n\u003cp\u003eThe discussion begins with two popular sites for practicing programming, \u003ca href=\"https://projecteuler.net/\" rel=\"nofollow\"\u003eprojecteuler.net\u003c/a\u003e and \u003ca href=\"http://pythonchallenge.com/\" rel=\"nofollow\"\u003epythonchallenge.com\u003c/a\u003e, the latter being the inspiration for this episode. Both sites have fun problems to tackle, but we find Python Challenge more interesting because it requires more creative thinking. \u003c/p\u003e\n\n\u003cp\u003eAfter some “quality” jokes our statistician followers will enjoy, as well as bad comic book references, we also highlight Python’s flexibility for solving mathematical problems in many, many, many, many ways. In the process, we find out why the caret (\u003ccode\u003e^\u003c/code\u003e) isn’t used in Python for exponentiation, per the following Stack Exchange discussion: \u003c/p\u003e\n\n\u003cp\u003e\u003ca href=\"https://softwareengineering.stackexchange.com/a/331392\" rel=\"nofollow\"\u003ehttps://softwareengineering.stackexchange.com/a/331392\u003c/a\u003e \u003c/p\u003e\n\n\u003cp\u003eThat’s not to say you can’t just inherit from the built-in int class to create other uses for carets in Python because.... again.… many, many, many, many ways to do the same thing in Python. For more background, we recommend the following blog post: \u003c/p\u003e\n\n\u003cp\u003e\u003ca href=\"http://pythonoutloud.com/articles/the-magic-behind-integer-arithmetic-in-python\" rel=\"nofollow\"\u003eEpisode 2 Teaser Companion Blog Post\u003c/a\u003e: \u003ca href=\"http://pythonoutloud.com/articles/the-magic-behind-integer-arithmetic-in-python\" rel=\"nofollow\"\u003epythonoutloud.com/articles/the-magic-behind-integer-arithmetic-in-python\u003c/a\u003e \u003c/p\u003e\n\n\u003cp\u003eThis episode features the song \u0026quot;Happy Ukulele\u0026quot; by \u003ca href=\"http://freemusicarchive.org/music/Scott_Holmes/\" rel=\"nofollow\"\u003eScott Holmes\u003c/a\u003e and the songs \u0026quot;And So Then\u0026quot;, \u0026quot;Curiousity\u0026quot;, and \u0026quot;Puzzle Pieces\u0026quot; by \u003ca href=\"http://freemusicarchive.org/music/Lee_Rosevere/\" rel=\"nofollow\"\u003eLee Rosevere\u003c/a\u003e. \u003c/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eContest\u003c/strong\u003e: \u003cbr\u003e\nNo, you’re not hearing a strange, alien language at the end of the episode. We’re telling a joke that’s been encoded with a Caesar Cipher as a preview of our next episode! Tweet the properly deciphered version of the dialog below to @PythonoutLoud with hashtags #WhenInRome and #PythonOutLoud, and we’ll randomly select a winner for a special prize! \u003c/p\u003e\n\n\u003cp\u003eMpqem, Mpqem. \u003cbr\u003e\nYjq’u vjgtg? \u003cbr\u003e\nEcguct! \u003cbr\u003e\nEcguct yjq? \u003cbr\u003e\nEcguct swkemna dghqtg ujg igvu cyca! \u003c/p\u003e","summary":"In Episode 2, we discuss the collection of programming puzzles at PythonChallenge.com, including the math involved in solving the zeroth challenge, and the magic behind Python's ability to work with arbitrarily large integers. Show notes at pythonoutloud.com/2","date_published":"2019-04-02T22:00:00.000-07:00","attachments":[{"url":"https://aphid.fireside.fm/d/1437767933/028e3ccf-bcdc-4bfb-a066-7a2381be4da4/7c8be617-e166-4b22-b5f9-7f46fe5c0c2e.mp3","mime_type":"audio/mp3","size_in_bytes":17053488,"duration_in_seconds":1065}]},{"id":"9f810806-cd7b-4dbe-abac-a3d332d61a44","title":"Episode 2 Teaser: Previewing the tale of the caret and the double-asterisk","url":"https://www.pythonoutloud.com/episode2teaser","content_text":"Episode 2 Teaser Show Notes: pythonoutloud.com/episode2teaser\n\nEpisode 2 Teaser Companion Blog Post: pythonoutloud.com/articles/the-magic-behind-integer-arithmetic-in-python\n\nIf you enjoyed this less polished, monologue format, tweeting at us as @PythonOutLoud, and let us know! If we get enough positive feedback, we’ll consider releasing similar episodes more often.","content_html":"\u003cp\u003e\u003ca href=\"http://pythonoutloud.com/episode2teaser\" rel=\"nofollow\"\u003eEpisode 2 Teaser Show Notes\u003c/a\u003e: \u003ca href=\"http://pythonoutloud.com/episode2teaser\" rel=\"nofollow\"\u003epythonoutloud.com/episode2teaser\u003c/a\u003e\u003c/p\u003e\n\n\u003cp\u003e\u003ca href=\"http://pythonoutloud.com/articles/the-magic-behind-integer-arithmetic-in-python\" rel=\"nofollow\"\u003eEpisode 2 Teaser Companion Blog Post\u003c/a\u003e: \u003ca href=\"http://pythonoutloud.com/articles/the-magic-behind-integer-arithmetic-in-python\" rel=\"nofollow\"\u003epythonoutloud.com/articles/the-magic-behind-integer-arithmetic-in-python\u003c/a\u003e\u003c/p\u003e\n\n\u003cp\u003eIf you enjoyed this less polished, monologue format, tweeting at us as \u003ca href=\"https://twitter.com/PythonOutLoud\" rel=\"nofollow\"\u003e@PythonOutLoud\u003c/a\u003e, and let us know! If we get enough positive feedback, we’ll consider releasing similar episodes more often.\u003c/p\u003e","summary":"In this teaser for Episode 2, we discuss the magic behind integer arithmetic in Python, and the trade-offs compared to a lower-level programming languages like C. Show notes at pythonoutloud.com/episode2teaser","date_published":"2018-03-19T23:00:00.000-07:00","attachments":[{"url":"https://aphid.fireside.fm/d/1437767933/028e3ccf-bcdc-4bfb-a066-7a2381be4da4/9f810806-cd7b-4dbe-abac-a3d332d61a44.mp3","mime_type":"audio/mp3","size_in_bytes":6281878,"duration_in_seconds":355}]},{"id":"0b508d7e-1dfc-4dbc-b2b3-ffd63d994676","title":"Episode 1 Postscript: more_questions_answered","url":"https://www.pythonoutloud.com/episode1postscript","content_text":"Episode 1 Postscript Show Notes: pythonoutloud.com/episode1postscript\n\nThanks for the questions and feedback, and please keep them coming by tweeting at @PythonOutLoud!\n\nWhile Episode 2 is incubating, this special postscript to Episode 1 answers more listener questions, discusses our Twitter giveaways, and boldly endures Isaiah's Star Trek references.\n\nPSA: The level of geek was a bit high in this episode, so we’ll share links in descending order of geekiness\n\nFirst off, we have the episode of Star Trek: The Next Generation Isaiah keeps referencing: https://en.wikipedia.org/wiki/Chain_of_Command_(Star_Trek:_The_Next_Generation)\n\nSecond, we have the closest attempt you'll ever hear of Isaiah not only reference, but almost singing, a pop song: https://en.wikipedia.org/wiki/All_About_That_Bass\n\nThis third link is a good example of the fun and challenges of balancing our podcast hobby and our day jobs: \nhttps://www.kaianalytics.com/single-post/2018/02/20/“Use-of-Blockchain-Transactional-Technology-by-Philippine-Coffee-Growers”-—-Kai-Analytics-Yaveio-and-Kalsada-Coffee-Awarded-Grant-by-APF-Canada Not only are we oceans apart, we have to find time around our work! In this next case, though, it’s actually an exciting announcement for Kai Analytics’ Blockchain Project.\n\nSince everyone reads show notes from end to end, here's a slight tangent and a challenge: The first person to tweet at @PythonOutLoud with hashtag #beingextraisgood and the number of times Isaiah uses the word “poll(s)” in Episode 1 Postscript will win a special prize!\n\nIn case you’re wondering what we’re talking about, this tweet gives some context: https://twitter.com/PythonOutLoud/status/965974579603587073\n\nAnd if you're mathematically inclined, we recommend the Python statsmodels package for checking Isaiah's math:\nhttp://www.statsmodels.org/dev/generated/statsmodels.stats.proportion.proportion_confint.html\n\nFor something completely different, Podcast Init Episode 37 features interviews with the people behind the PEP process:\nhttps://www.podcastinit.com/episode-37-the-pep-talk/\n\nAs explained in the episode, they're especially fond of hiding references to British comedy troupe Month Python in Python documentation: https://docs.python.org/3/search.html?q=spam\n\nIn other words, SPAM! SPAM! SPAM!\n\nStay tuned for our next episode, where we’ll discuss the Python Challenge. How far you can you get before Episode 2? Hey, no cheating! And no harming any snakes!\nhttp://www.pythonchallenge.com/\n\nThis episode features the song \"Happy Ukulele\" by Scott Holmes and the songs \"And So Then\" and \"Puzzle Pieces\" by Lee Rosevere.\n\n\n\nIf you’re still reading, there's a statistically significant chance you want to help us build a community and support our cause! If our prediction is correct, please visit pythonoutloud.com/donate. We want Python Out Loud to be community driven and non-profit oriented, which is why we pledge to be transparent and donate anything in excess of our operating expenses to the Python Software Foundation (PSF). For just $3, we'll even mail you a limited-edition Python Out Loud sticker!\n\n","content_html":"\u003cp\u003e\u003ca href=\"http://pythonoutloud.com/episode1postscript\" rel=\"nofollow\"\u003eEpisode 1 Postscript Show Notes\u003c/a\u003e: \u003ca href=\"http://pythonoutloud.com/episode1postscript\" rel=\"nofollow\"\u003epythonoutloud.com/episode1postscript\u003c/a\u003e\u003c/p\u003e\n\n\u003cp\u003eThanks for the questions and feedback, and please keep them coming by tweeting at \u003ca href=\"https://twitter.com/PythonOutLoud\" rel=\"nofollow\"\u003e@PythonOutLoud\u003c/a\u003e!\u003c/p\u003e\n\n\u003cp\u003eWhile Episode 2 is incubating, this special postscript to Episode 1 answers more listener questions, discusses our Twitter giveaways, and boldly endures Isaiah\u0026#39;s \u003cem\u003eStar Trek\u003c/em\u003e references.\u003c/p\u003e\n\n\u003cp\u003e\u003cstrong\u003ePSA\u003c/strong\u003e: \u003cem\u003eThe level of geek was a bit high in this episode, so we’ll share links in descending order of geekiness\u003c/em\u003e\u003c/p\u003e\n\n\u003cp\u003eFirst off, we have the episode of Star Trek: The Next Generation Isaiah keeps referencing: \u003ca href=\"https://en.wikipedia.org/wiki/Chain_of_Command_(Star_Trek:_The_Next_Generation)\" rel=\"nofollow\"\u003ehttps://en.wikipedia.org/wiki/Chain_of_Command_(Star_Trek:_The_Next_Generation)\u003c/a\u003e\u003c/p\u003e\n\n\u003cp\u003eSecond, we have the closest attempt you\u0026#39;ll ever hear of Isaiah not only reference, but almost singing, a pop song: \u003ca href=\"https://en.wikipedia.org/wiki/All_About_That_Bass\" rel=\"nofollow\"\u003ehttps://en.wikipedia.org/wiki/All_About_That_Bass\u003c/a\u003e\u003c/p\u003e\n\n\u003cp\u003eThis third link is a good example of the fun and challenges of balancing our podcast hobby and our day jobs: \u003cbr\u003e\n\u003ca href=\"https://www.kaianalytics.com/single-post/2018/02/20/%E2%80%9CUse-of-Blockchain-Transactional-Technology-by-Philippine-Coffee-Growers%E2%80%9D-%E2%80%94-Kai-Analytics-Yaveio-and-Kalsada-Coffee-Awarded-Grant-by-APF-Canada\" rel=\"nofollow\"\u003ehttps://www.kaianalytics.com/single-post/2018/02/20/“Use-of-Blockchain-Transactional-Technology-by-Philippine-Coffee-Growers”-—-Kai-Analytics-Yaveio-and-Kalsada-Coffee-Awarded-Grant-by-APF-Canada\u003c/a\u003e Not only are we oceans apart, we have to find time around our work! In this next case, though, it’s actually an exciting announcement for Kai Analytics’ Blockchain Project.\u003c/p\u003e\n\n\u003cp\u003eSince everyone reads show notes from end to end, here\u0026#39;s a slight tangent and a challenge: The first person to tweet at \u003ca href=\"https://twitter.com/PythonOutLoud\" rel=\"nofollow\"\u003e@PythonOutLoud\u003c/a\u003e with hashtag #beingextraisgood and the number of times Isaiah uses the word “poll(s)” in Episode 1 Postscript will win a special prize!\u003c/p\u003e\n\n\u003cp\u003eIn case you’re wondering what we’re talking about, this tweet gives some context: \u003ca href=\"https://twitter.com/PythonOutLoud/status/965974579603587073\" rel=\"nofollow\"\u003ehttps://twitter.com/PythonOutLoud/status/965974579603587073\u003c/a\u003e\u003c/p\u003e\n\n\u003cp\u003eAnd if you\u0026#39;re mathematically inclined, we recommend the Python \u003cem\u003estatsmodels\u003c/em\u003e package for checking Isaiah\u0026#39;s math:\u003cbr\u003e\n\u003ca href=\"http://www.statsmodels.org/dev/generated/statsmodels.stats.proportion.proportion_confint.html\" rel=\"nofollow\"\u003ehttp://www.statsmodels.org/dev/generated/statsmodels.stats.proportion.proportion_confint.html\u003c/a\u003e\u003c/p\u003e\n\n\u003cp\u003eFor something completely different, Podcast Init Episode 37 features interviews with the people behind the PEP process:\u003cbr\u003e\n\u003ca href=\"https://www.podcastinit.com/episode-37-the-pep-talk/\" rel=\"nofollow\"\u003ehttps://www.podcastinit.com/episode-37-the-pep-talk/\u003c/a\u003e\u003c/p\u003e\n\n\u003cp\u003eAs explained in the episode, they\u0026#39;re especially fond of hiding references to British comedy troupe Month Python in Python documentation: \u003ca href=\"https://docs.python.org/3/search.html?q=spam\" rel=\"nofollow\"\u003ehttps://docs.python.org/3/search.html?q=spam\u003c/a\u003e\u003c/p\u003e\n\n\u003cp\u003eIn other words, SPAM! SPAM! SPAM!\u003c/p\u003e\n\n\u003cp\u003eStay tuned for our next episode, where we’ll discuss the \u003ca href=\"http://www.pythonchallenge.com/\" rel=\"nofollow\"\u003ePython Challenge\u003c/a\u003e. How far you can you get before Episode 2? Hey, no cheating! And no harming any snakes!\u003cbr\u003e\n\u003ca href=\"http://www.pythonchallenge.com/\" rel=\"nofollow\"\u003ehttp://www.pythonchallenge.com/\u003c/a\u003e\u003c/p\u003e\n\n\u003cp\u003eThis episode features the song \u0026quot;Happy Ukulele\u0026quot; by \u003ca href=\"http://freemusicarchive.org/music/Scott_Holmes/\" rel=\"nofollow\"\u003eScott Holmes\u003c/a\u003e and the songs \u0026quot;And So Then\u0026quot; and \u0026quot;Puzzle Pieces\u0026quot; by \u003ca href=\"http://freemusicarchive.org/music/Lee_Rosevere/\" rel=\"nofollow\"\u003eLee Rosevere\u003c/a\u003e.\u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003eIf you’re still reading, there\u0026#39;s a statistically significant chance you want to help us build a community and support our cause! If our prediction is correct, please visit \u003ca href=\"http://pythonoutloud.com/donate\" rel=\"nofollow\"\u003epythonoutloud.com/donate\u003c/a\u003e. We want Python Out Loud to be community driven and non-profit oriented, which is why we pledge to be transparent and donate anything in excess of our operating expenses to the Python Software Foundation (PSF). For just $3, we\u0026#39;ll even mail you a limited-edition Python Out Loud sticker!\u003c/p\u003e\n\n\u003chr\u003e","summary":"In this special follow-up to Episode 1, we answer more listener questions and discuss the results of our Twitter giveaways. Show notes at pythonoutloud.com/episode1postscript","date_published":"2018-03-05T22:00:00.000-08:00","attachments":[{"url":"https://aphid.fireside.fm/d/1437767933/028e3ccf-bcdc-4bfb-a066-7a2381be4da4/0b508d7e-1dfc-4dbc-b2b3-ffd63d994676.mp3","mime_type":"audio/mpeg","size_in_bytes":15005251,"duration_in_seconds":916}]},{"id":"f5965a71-96ec-4ec5-9f1a-5119bf1f071d","title":"Episode 1: fizz_buzz (and find out why 1,485,294 is divisible by 3)","url":"https://www.pythonoutloud.com/1","content_text":"Episode 1 Show Notes: pythonoutloud.com/1\n\nThese show note were written on the Shinano Train, on Kevin's smartphone, steaming toward the Snow Monkey Park in Nagano, Japan.\n\nIn Episode 1, we discuss the infamous programming challenge known as FizzBuzz (no space), Fizz Buzz (with a space), or fizz_buzz (in PEP8-friendly syntax). We start off with its origin story, a math game used to teach children division. We then debate whether sitting around in a circle and taking turns saying “one, two, fizz, four, buzz, ...” is as fun in the digital age.\n\nEven less fun? Fizz Buzz's reputation as a job interview question. For more about this version, see the well-known blog post by Jeff Atwood at https://blog.codinghorror.com/why-cant-programmers-program/\n\nWe're still not sure whether Fizz Buzz, or any other math-heavy question, is suitable for determining someone's capacity as a programmer. But as a learning tool, Fizz Buzz does provide a compact way of demonstrating a wide range of programming topics, including variables, conditionals, and loops. The only downside is also needing to learn modular arithmetic: https://nrich.maths.org/4350\n\nAnd if you need even more math in your Fizz Buzz solution, look no further than this blog post by Joel Grus: http://joelgrus.com/2016/05/23/fizz-buzz-in-tensorflow/\n\nRounding out the episode, we share some project updates, including Kevin's recent Medium article on \"Automating Surveys with Python, Qualtrics API and Windows Task Scheduler\": https://medium.com/@changkevin/automating-surveys-with-python-qualtrics-api-and-windows-task-scheduler-4bffc58726d7\n\nNeither of us is affiliated with Qualtrics in any way, but we did publish a qualtrics-mailer package on PyPI a few months ago: https://pypi.python.org/pypi/qualtrics-mailer/0.1\n\nThis episode features the song \"Happy Ukulele\" by Scott Holmes and the songs \"And So Then\", \"Curiousity\", \"Manhattan By Moonlight\" and \"Puzzle Pieces\" by Lee Rosevere.\n\nThank you for your support, and stay tuned for Episode 2. We plan to continue discussing problem solving in Python, focusing on http://www.pythonchallenge.com/.\n\n\n\nIf you’re still reading, there's a statistically significant chance you want to help us build a community and support our cause! If our prediction is correct, please visit pythonoutloud.com/donate. We want Python Out Loud to be community driven and non-profit oriented, which is why we pledge to be transparent and donate anything in excess of our operating expenses to the Python Software Foundation (PSF). For just $3, we'll even mail you a limited-edition Python Out Loud sticker!\n\n","content_html":"\u003cp\u003e\u003ca href=\"http://pythonoutloud.com/1\" rel=\"nofollow\"\u003eEpisode 1 Show Notes\u003c/a\u003e: \u003ca href=\"http://pythonoutloud.com/1\" rel=\"nofollow\"\u003epythonoutloud.com/1\u003c/a\u003e\u003c/p\u003e\n\n\u003cp\u003eThese show note were written on the Shinano Train, on Kevin\u0026#39;s smartphone, steaming toward the Snow Monkey Park in Nagano, Japan.\u003c/p\u003e\n\n\u003cp\u003eIn Episode 1, we discuss the infamous programming challenge known as FizzBuzz (no space), Fizz Buzz (with a space), or fizz_buzz (in PEP8-friendly syntax). We start off with its origin story, a math game used to teach children division. We then debate whether sitting around in a circle and taking turns saying “one, two, fizz, four, buzz, ...” is as fun in the digital age.\u003c/p\u003e\n\n\u003cp\u003eEven less fun? Fizz Buzz\u0026#39;s reputation as a job interview question. For more about this version, see the well-known blog post by Jeff Atwood at \u003ca href=\"https://blog.codinghorror.com/why-cant-programmers-program/\" rel=\"nofollow\"\u003ehttps://blog.codinghorror.com/why-cant-programmers-program/\u003c/a\u003e\u003c/p\u003e\n\n\u003cp\u003eWe\u0026#39;re still not sure whether Fizz Buzz, or any other math-heavy question, is suitable for determining someone\u0026#39;s capacity as a programmer. But as a learning tool, Fizz Buzz does provide a compact way of demonstrating a wide range of programming topics, including variables, conditionals, and loops. The only downside is also needing to learn modular arithmetic: \u003ca href=\"https://nrich.maths.org/4350\" rel=\"nofollow\"\u003ehttps://nrich.maths.org/4350\u003c/a\u003e\u003c/p\u003e\n\n\u003cp\u003eAnd if you need even more math in your Fizz Buzz solution, look no further than this blog post by Joel Grus: \u003ca href=\"http://joelgrus.com/2016/05/23/fizz-buzz-in-tensorflow/\" rel=\"nofollow\"\u003ehttp://joelgrus.com/2016/05/23/fizz-buzz-in-tensorflow/\u003c/a\u003e\u003c/p\u003e\n\n\u003cp\u003eRounding out the episode, we share some project updates, including Kevin\u0026#39;s recent Medium article on \u0026quot;Automating Surveys with Python, Qualtrics API and Windows Task Scheduler\u0026quot;: \u003ca href=\"https://medium.com/@changkevin/automating-surveys-with-python-qualtrics-api-and-windows-task-scheduler-4bffc58726d7\" rel=\"nofollow\"\u003ehttps://medium.com/@changkevin/automating-surveys-with-python-qualtrics-api-and-windows-task-scheduler-4bffc58726d7\u003c/a\u003e\u003c/p\u003e\n\n\u003cp\u003eNeither of us is affiliated with Qualtrics in any way, but we did publish a qualtrics-mailer package on PyPI a few months ago: \u003ca href=\"https://pypi.python.org/pypi/qualtrics-mailer/0.1\" rel=\"nofollow\"\u003ehttps://pypi.python.org/pypi/qualtrics-mailer/0.1\u003c/a\u003e\u003c/p\u003e\n\n\u003cp\u003eThis episode features the song \u0026quot;Happy Ukulele\u0026quot; by \u003ca href=\"http://freemusicarchive.org/music/Scott_Holmes/\" rel=\"nofollow\"\u003eScott Holmes\u003c/a\u003e and the songs \u0026quot;And So Then\u0026quot;, \u0026quot;Curiousity\u0026quot;, \u0026quot;Manhattan By Moonlight\u0026quot; and \u0026quot;Puzzle Pieces\u0026quot; by \u003ca href=\"http://freemusicarchive.org/music/Lee_Rosevere/\" rel=\"nofollow\"\u003eLee Rosevere\u003c/a\u003e.\u003c/p\u003e\n\n\u003cp\u003eThank you for your support, and stay tuned for Episode 2. We plan to continue discussing problem solving in Python, focusing on \u003ca href=\"http://www.pythonchallenge.com/\" rel=\"nofollow\"\u003ehttp://www.pythonchallenge.com/\u003c/a\u003e.\u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003eIf you’re still reading, there\u0026#39;s a statistically significant chance you want to help us build a community and support our cause! If our prediction is correct, please visit \u003ca href=\"http://pythonoutloud.com/donate\" rel=\"nofollow\"\u003epythonoutloud.com/donate\u003c/a\u003e. We want Python Out Loud to be community driven and non-profit oriented, which is why we pledge to be transparent and donate anything in excess of our operating expenses to the Python Software Foundation (PSF). For just $3, we\u0026#39;ll even mail you a limited-edition Python Out Loud sticker!\u003c/p\u003e\n\n\u003chr\u003e","summary":"In Episode 1, we discuss the infamous Fizz Buzz programming challenge, including the origins of its name, the math involved, and its merits as a teaching tool for non-programmers. Show notes at pythonoutloud.com/1","date_published":"2018-02-18T22:00:00.000-08:00","attachments":[{"url":"https://aphid.fireside.fm/d/1437767933/028e3ccf-bcdc-4bfb-a066-7a2381be4da4/f5965a71-96ec-4ec5-9f1a-5119bf1f071d.mp3","mime_type":"audio/mpeg","size_in_bytes":16108252,"duration_in_seconds":967}]},{"id":"8694e3aa-9bcd-4d19-803e-9cb14a547693","title":"Episode 0 Postscript: your_questions_answered","url":"https://www.pythonoutloud.com/episode0postscript","content_text":"Episode 0 Postscript Show Notes: pythonoutloud.com/episode0postscript\n\nWhile we create Episode 1, this Episode 0 Postscript answers some of your questions, discusses our plans for the show, and announces our first giveaway!\n\nIn addition, Isaiah shared some stories from PyCascades (https://www.pycascades.com/), a regional Python conference held in Canada in January 2018. At PyCascades, Isaiah even gave a Lightning Talk announcing Python Out Loud to nearly 400 audience members: https://www.youtube.com/watch?v=xrzfSU-8zVY\u0026amp;feature=youtu.be\u0026amp;t=24m50s\n\nWe recommend watching all of the other amazing talks, as well: https://www.youtube.com/channel/UCtWI06j1EADmEOGj2iJhSyA\n\nAlso, while explaining why we started with Episode 0 and not Episode 1, Isaiah told us about a controversial topic in mathematics. So controversial, in fact, it involves fistfights! (Please encourage Isaiah to tell us more about the fight. Was he a participant? Were calculators involved?)\n\nAnd finally, Isaiah took the opportunity to thank friend of the show, Michael Kennedy, for now only mentioning Python Out Loud in Python Bytes Episode 62, but also generously donating several Talk Python 2018 Annual Course Bundles. Follow us on Twitter as @PythonOutLoud (https://twitter.com/pythonoutloud) to find out how you can win a Course Bundle.\n\nThis episode features the song \"Happy Ukulele\" by Scott Holmes and the songs \"And So Then\" and \"Puzzle Pieces\" by Lee Rosevere.\n\nThank you for your support, and stay tuned for Episode 1. We plan to discuss problem solving in Python, focusing on the so-called FizzBuzz Challenge.\n\n\n\nIf you’re still reading, there's a statistically significant chance you want to help us build a community and support our cause! If our prediction is correct, please visit pythonoutloud.com/donate. We want Python Out Loud to be community driven and non-profit oriented, which is why we pledge to be transparent and donate anything in excess of our operating expenses to the Python Software Foundation (PSF). For just $3, we'll even mail you a limited-edition Python Out Loud sticker!\n\n","content_html":"\u003cp\u003e\u003ca href=\"http://pythonoutloud.com/episode0postscript\" rel=\"nofollow\"\u003eEpisode 0 Postscript Show Notes\u003c/a\u003e: \u003ca href=\"http://pythonoutloud.com/episode0postscript\" rel=\"nofollow\"\u003epythonoutloud.com/episode0postscript\u003c/a\u003e\u003c/p\u003e\n\n\u003cp\u003eWhile we create Episode 1, this Episode 0 Postscript answers some of your questions, discusses our plans for the show, and announces our first giveaway!\u003c/p\u003e\n\n\u003cp\u003eIn addition, Isaiah shared some stories from \u003ca href=\"https://www.pycascades.com/\" rel=\"nofollow\"\u003ePyCascades\u003c/a\u003e (\u003ca href=\"https://www.pycascades.com/\" rel=\"nofollow\"\u003ehttps://www.pycascades.com/\u003c/a\u003e), a regional Python conference held in Canada in January 2018. At PyCascades, Isaiah even gave a Lightning Talk announcing Python Out Loud to nearly 400 audience members: \u003ca href=\"https://www.youtube.com/watch?v=xrzfSU-8zVY\u0026feature=youtu.be\u0026t=24m50s\" rel=\"nofollow\"\u003ehttps://www.youtube.com/watch?v=xrzfSU-8zVY\u0026amp;feature=youtu.be\u0026amp;t=24m50s\u003c/a\u003e\u003c/p\u003e\n\n\u003cp\u003eWe recommend watching all of the other amazing talks, as well: \u003ca href=\"https://www.youtube.com/channel/UCtWI06j1EADmEOGj2iJhSyA\" rel=\"nofollow\"\u003ehttps://www.youtube.com/channel/UCtWI06j1EADmEOGj2iJhSyA\u003c/a\u003e\u003c/p\u003e\n\n\u003cp\u003eAlso, while explaining why we started with Episode 0 and not Episode 1, Isaiah told us about a controversial topic in mathematics. So controversial, in fact, it involves fistfights! (Please encourage Isaiah to tell us more about the fight. Was he a participant? Were calculators involved?)\u003c/p\u003e\n\n\u003cp\u003eAnd finally, Isaiah took the opportunity to thank friend of the show, Michael Kennedy, for now only mentioning Python Out Loud in \u003ca href=\"https://pythonbytes.fm/episodes/show/62/wooey-and-gooey-are-simple-python-guis\" rel=\"nofollow\"\u003ePython Bytes Episode 62\u003c/a\u003e, but also generously donating several Talk Python \u003ca href=\"https://training.talkpython.fm/courses/bundle/2018-annual-bundle\" rel=\"nofollow\"\u003e2018 Annual Course Bundles\u003c/a\u003e. Follow us on Twitter as @PythonOutLoud (\u003ca href=\"https://twitter.com/pythonoutloud\" rel=\"nofollow\"\u003ehttps://twitter.com/pythonoutloud\u003c/a\u003e) to find out how you can win a Course Bundle.\u003c/p\u003e\n\n\u003cp\u003eThis episode features the song \u0026quot;Happy Ukulele\u0026quot; by \u003ca href=\"http://freemusicarchive.org/music/Scott_Holmes/\" rel=\"nofollow\"\u003eScott Holmes\u003c/a\u003e and the songs \u0026quot;And So Then\u0026quot; and \u0026quot;Puzzle Pieces\u0026quot; by \u003ca href=\"http://freemusicarchive.org/music/Lee_Rosevere/\" rel=\"nofollow\"\u003eLee Rosevere\u003c/a\u003e.\u003c/p\u003e\n\n\u003cp\u003eThank you for your support, and stay tuned for Episode 1. We plan to discuss problem solving in Python, focusing on the so-called FizzBuzz Challenge.\u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003eIf you’re still reading, there\u0026#39;s a statistically significant chance you want to help us build a community and support our cause! If our prediction is correct, please visit \u003ca href=\"http://pythonoutloud.com/donate\" rel=\"nofollow\"\u003epythonoutloud.com/donate\u003c/a\u003e. We want Python Out Loud to be community driven and non-profit oriented, which is why we pledge to be transparent and donate anything in excess of our operating expenses to the Python Software Foundation (PSF). For just $3, we\u0026#39;ll even mail you a limited-edition Python Out Loud sticker!\u003c/p\u003e\n\n\u003chr\u003e","summary":"In this special follow-up to Episode 0, we answer listener questions and discuss future plans for the show. Show notes at pythonoutloud.com/episode0postscript","date_published":"2018-02-04T22:00:00.000-08:00","attachments":[{"url":"https://aphid.fireside.fm/d/1437767933/028e3ccf-bcdc-4bfb-a066-7a2381be4da4/8694e3aa-9bcd-4d19-803e-9cb14a547693.mp3","mime_type":"audio/mpeg","size_in_bytes":10844017,"duration_in_seconds":656}]},{"id":"e67b4b55-1127-41f2-9542-4bf00245c2a9","title":"Episode 0: mic_test (not just another hello-world episode)","url":"https://www.pythonoutloud.com/0","content_text":"Episode 0 Show Notes: pythonoutloud.com/0\n\nIt's important to set realistic goals, right? So why wait to publish the acceptance speech we'd give for our Lifetime Achievement Award?\n\n[pause for audience applause]\n\nKC: Thank you! Thank you! Wow... {{years_podcasting}} year{{years_podcasting|pluralize}} and {{episodes_podcasted}} episode{{episodes_podcasted|pluralize}} later, and here we are! We're over-filled with emotions right now.\n\n[pause for audience to say \"awwww...\"]\n\nIL: And we want to start by thanking you, our loyal listeners. We started with Episode 0, where we introduced ourselves, explained the name \"Python Out Loud\", and shared our Python aha-moments. And yes, as you can see, Kevin is still wearing the exact same pajamas as when we recorded Episode 0.\n\n[pause for audience laughter]\n\nKC: By recording from Nagano, Japan, and Portland, Oregon, who knew we'd be the very first trans-pacific Python podcast?\n\n[off-key violin string pulled]\n\nIL: Hey, Kevin, the orchestra is getting restless, so let's wrap this up by thanking everyone who's inspired us and helped us along the way.\n\n[queue futuristic finger-mounted projection unit, powered by AI, biometrics, and clean energy]\n\nIL: First, thanks to all of the amazing Python and software-development podcasts who helped inspired us to start our own. These include, in alphabetical order...\n\n\nThe Changelog;\nImport This;\nPodcast.__init__('Python');\nPython Bytes;\nSoftware Engineering Daily;\nTalk Python to Me; and\nTest and Code.\n\n\n[pause for audience applause]\n\nKC: And thank you, especially, to Michael Kennedy for his Python Jumpstart by Building 10 Apps course, which started our first collaborative project in Python. And thanks for giving us Talk Python courses to give away on Twitter, where people followed us in droves to find out how to win!\n\n[pause for audience applause]\n\nIL: And thanks to Nadav Samet for making the Python Challenge!\n\n[pause for audience applause]\n\nKC: And thank you to the musicians whose work we've enjoyed incorporating into the show, including the song \"Happy Ukulele\" by Scott Holmes and the songs \"Manhattan By Moonlight\" and \"Puzzle Pieces\" by Lee Rosevere.\n\n[pause for audience applause]\n\nIL: And, finally, thank you to our family and friends. We literally couldn't do this without you ---\n\n[large holographic hook snatches us from stage]","content_html":"\u003cp\u003e\u003ca href=\"http://pythonoutloud.com/0\" rel=\"nofollow\"\u003eEpisode 0 Show Notes\u003c/a\u003e: \u003ca href=\"http://pythonoutloud.com/0\" rel=\"nofollow\"\u003epythonoutloud.com/0\u003c/a\u003e\u003c/p\u003e\n\n\u003cp\u003eIt\u0026#39;s important to set realistic goals, right? So why wait to publish the acceptance speech we\u0026#39;d give for our Lifetime Achievement Award?\u003c/p\u003e\n\n\u003cp\u003e[pause for audience applause]\u003c/p\u003e\n\n\u003cp\u003eKC: Thank you! Thank you! Wow... {{years_podcasting}} year{{years_podcasting|pluralize}} and {{episodes_podcasted}} episode{{episodes_podcasted|pluralize}} later, and here we are! We\u0026#39;re over-filled with emotions right now.\u003c/p\u003e\n\n\u003cp\u003e[pause for audience to say \u0026quot;awwww...\u0026quot;]\u003c/p\u003e\n\n\u003cp\u003eIL: And we want to start by thanking you, our loyal listeners. We started with Episode 0, where we introduced ourselves, explained the name \u0026quot;Python Out Loud\u0026quot;, and shared our Python aha-moments. And yes, as you can see, Kevin is still wearing the exact same pajamas as when we recorded Episode 0.\u003c/p\u003e\n\n\u003cp\u003e[pause for audience laughter]\u003c/p\u003e\n\n\u003cp\u003eKC: By recording from Nagano, Japan, and Portland, Oregon, who knew we\u0026#39;d be the very first trans-pacific Python podcast?\u003c/p\u003e\n\n\u003cp\u003e[off-key violin string pulled]\u003c/p\u003e\n\n\u003cp\u003eIL: Hey, Kevin, the orchestra is getting restless, so let\u0026#39;s wrap this up by thanking everyone who\u0026#39;s inspired us and helped us along the way.\u003c/p\u003e\n\n\u003cp\u003e[queue futuristic finger-mounted projection unit, powered by AI, biometrics, and clean energy]\u003c/p\u003e\n\n\u003cp\u003eIL: First, thanks to all of the amazing Python and software-development podcasts who helped inspired us to start our own. These include, in alphabetical order...\u003c/p\u003e\n\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://changelog.com/podcast\" rel=\"nofollow\"\u003eThe Changelog\u003c/a\u003e;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.kennethreitz.org/import-this/\" rel=\"nofollow\"\u003eImport This\u003c/a\u003e;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.podcastinit.com/\" rel=\"nofollow\"\u003ePodcast.__init__(\u0026#39;Python\u0026#39;)\u003c/a\u003e;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://pythonbytes.fm/\" rel=\"nofollow\"\u003ePython Bytes\u003c/a\u003e;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://softwareengineeringdaily.com/\" rel=\"nofollow\"\u003eSoftware Engineering Daily\u003c/a\u003e;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://talkpython.fm/\" rel=\"nofollow\"\u003eTalk Python to Me\u003c/a\u003e; and\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://testandcode.com/\" rel=\"nofollow\"\u003eTest and Code\u003c/a\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\n\u003cp\u003e[pause for audience applause]\u003c/p\u003e\n\n\u003cp\u003eKC: And thank you, especially, to Michael Kennedy for his \u003ca href=\"https://training.talkpython.fm/courses/explore_python_jumpstart/python-language-jumpstart-building-10-apps\" rel=\"nofollow\"\u003ePython Jumpstart by Building 10 Apps\u003c/a\u003e course, which started our first collaborative project in Python. And thanks for giving us Talk Python courses to give away on Twitter, where people followed us in droves to find out how to win!\u003c/p\u003e\n\n\u003cp\u003e[pause for audience applause]\u003c/p\u003e\n\n\u003cp\u003eIL: And thanks to Nadav Samet for making the \u003ca href=\"http://www.pythonchallenge.com/\" rel=\"nofollow\"\u003ePython Challenge\u003c/a\u003e!\u003c/p\u003e\n\n\u003cp\u003e[pause for audience applause]\u003c/p\u003e\n\n\u003cp\u003eKC: And thank you to the musicians whose work we\u0026#39;ve enjoyed incorporating into the show, including the song \u0026quot;Happy Ukulele\u0026quot; by \u003ca href=\"http://freemusicarchive.org/music/Scott_Holmes/\" rel=\"nofollow\"\u003eScott Holmes\u003c/a\u003e and the songs \u0026quot;Manhattan By Moonlight\u0026quot; and \u0026quot;Puzzle Pieces\u0026quot; by \u003ca href=\"http://freemusicarchive.org/music/Lee_Rosevere/\" rel=\"nofollow\"\u003eLee Rosevere\u003c/a\u003e.\u003c/p\u003e\n\n\u003cp\u003e[pause for audience applause]\u003c/p\u003e\n\n\u003cp\u003eIL: And, finally, thank you to our family and friends. We literally couldn\u0026#39;t do this without you ---\u003c/p\u003e\n\n\u003cp\u003e[large holographic hook snatches us from stage]\u003c/p\u003e","summary":"In this special preview episode of Python Out Loud, we introduce our podcast and the story behind it's creation. Show notes at pythonoutloud.com/0","date_published":"2018-01-21T22:00:00.000-08:00","attachments":[{"url":"https://aphid.fireside.fm/d/1437767933/028e3ccf-bcdc-4bfb-a066-7a2381be4da4/e67b4b55-1127-41f2-9542-4bf00245c2a9.mp3","mime_type":"audio/mpeg","size_in_bytes":6459626,"duration_in_seconds":377}]}]}