The Python Podcast.__init__

The Python Podcast.__init__

By Tobias MaceyTechnologyEducation
Download on the App Store

The Python Podcast.__init__ episodes

  • Modoboa with Antoine Nguyen
    Summary

    Email has long been the most commonly used means of communication on the internet. This week Antoine Nguyen talks about his work on the Modoboa project to make hosting your own mail server easier to manage. He discusses how the project got started, the tools that it ties together, and how he used Django to build a webmail and admin interface to make it more approachable.

    Preface
    • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
    • I would like to thank everyone who supports us on Patreon. Your contributions help to make the show sustainable.
    • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at www.podastinit.com/linode?utm_source=rss&utm_medium=rss and get a $20 credit to try out their fast and reliable Linux virtual servers for running your awesome app.
    • Need to learn more about how to scale your apps or learn new techniques for building them? Pluralsight has the training and mentoring you need to level up your skills. Go to www.pythonpodcast.com/pluralsight?utm_source=rss&utm_medium=rss to start your free trial today.
    • Visit the site to subscribe to the show, sign up for the newsletter, read the show notes, and get in touch.
    • To help other people find the show please leave a review on iTunes, or Google Play Music, tell your friends and co-workers, and share it on social media.
    • If you work with data for your job or want to learn more about how open source is powering the latest innovations in data science then make your way to the Open Data Science Conference, happening in London in October and San Francisco in November. Follow the links in the show notes to register and help support the show in the process.
    • Your host as usual is Tobias Macey and today I’m interviewing Antoine Nguyen about Modoboa, a project to make mail hosting simple.
    • Interview
      • Introductions
      • How did you get introduced to Python?
      • What is Modoboa and what is the problem that you were trying to solve when you started it?
        • Where does the name come from?

        • Self-hosting an email server was a common activity during the early stages of the internet, what are some of the reasons that someone should consider running their own mail server now that there are so many options for third-party hosting such as Gmail and Outlook?

        • Email hosting has become more complicated in recent years with the need to jump through a lot of hoops to maintain a sufficient reputation to keep your messages from being flagged as spam. Are there any utilities in Modoboa to assist with that process?

        • There are a lot of components that you have brought together for running an email server. Can you describe how the different pieces fit together and what layers you have built on top to help make the overall system more manageable?

        • What does the scaling strategy look like for Modoboa?

        • What is the most challenging aspect of building and maintaining Modoboa?

        • What are some of the features that you have planned for the future of Modoboa?

        • Keep In Touch
          • Email
          • @antngu on Twitter
          • Picks
            • Tobias
              • Dropbox Paper

              • Antoine

                • Capoeira

                • Links
                  • PyTk
                  • Postfix
                  • Dovecot
                  • Nextcloud
                  • Owncloud
                  • SPF Records
                  • DKIM
                  • DMARC
                  • SMTP
                  • IMAP
                  • Apache Libcloud
                  • Amavis
                  • Mail Transfer Agent
                  • Radicale
                  • Ansible
                  • Docker
                  • Gentoo
                  • Packer
                  • Synology
                  • Drobo
                  • Prosody
                  • Lua
                  • XMPP
                  • The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA

                    34 min
                  • QuTiP with Paul Nation
                    The future of computation and our understanding of the world around us is driven by the quantum world. This week Paul Nation explains how the Quantum Toolbox in Python (QuTiP) is being used in research projects that are expanding our knowledge of the physical universe.
                    37 min
                  • QuTiP with Paul Nation
                    Summary

                    The future of computation and our understanding of the world around us is driven by the quantum world. This week Paul Nation explains how the Quantum Toolbox in Python (QuTiP) is being used in research projects that are expanding our knowledge of the physical universe.

                    Preface
                    • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
                    • I would like to thank everyone who supports us on Patreon. Your contributions help to make the show sustainable.
                    • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at www.podastinit.com/linode?utm_source=rss&utm_medium=rss and get a $20 credit to try out their fast and reliable Linux virtual servers for running your awesome app.
                    • Need to learn more about how to scale your apps or learn new techniques for building them? Pluralsight has the training and mentoring you need to level up your skills. Go to www.pythonpodcast.com/pluralsight?utm_source=rss&utm_medium=rss to start your free trial today.
                    • Visit the site to subscribe to the show, sign up for the newsletter, read the show notes, and get in touch.
                    • To help other people find the show please leave a review on iTunes, or Google Play Music, tell your friends and co-workers, and share it on social media.
                    • If you work with data for your job or want to learn more about how open source is powering the latest innovations in data science then make your way to the Open Data Science Conference, happening in London in October and San Francisco in November. Follow the links in the show notes to register and help support the show in the process.
                    • Your host as usual is Tobias Macey and today I’m interviewing Paul Nation about QuTIP, the quantum toolbox in Python.
                    • Interview
                      • Introductions
                      • How did you get introduced to Python?
                      • Before we start talking about QuTiP, can you provide us with a baseline definition of what quantum mechanics is?
                      • What is QuTIP and how did the project get started?
                      • Is QuTiP used purely in academics, or are there other users?
                      • What are some of the practical innovations that have been created as a result of research into different areas of quantum optics?
                      • How do you foresee the advent of practical quantum computers impacting the state of quantum mechanical research?
                      • Given the inherent complexity of the subject matter that you are dealing with, how do you approach the challenge of trying to present a usable API to users of QuTiP while not inhibiting their ability to operate at a low level when necessary?
                      • What is the process for incorporating new understandings of quantum mechanical theory into the QuTiP package?
                      • What are some of the most difficult aspects of simulating quantum systems in a standard computational environment?
                      • What is the most enjoyable aspect of working on QuTiP, what is the least enjoyable?
                      • What are some of the most notable research results that you are aware of which used QuTiP as part of their studies?
                      • What are some resources that you can recommend for anyone who wants to learn more about quantum mechanics?
                      • Keep In Touch
                        • QuTiP
                        • QuSTaR
                        • Picks
                          • Tobias
                            • edx.org

                            • Paul

                              • Cython
                              • Matplotlib
                              • Cheyenne Mountain Zoo

                              • Links
                                • Quantum Optics
                                • 2 Level System
                                • Complex Numbers
                                • Qubit
                                • Quantum Computing
                                • Harmonic Oscillator
                                • Nature Scientific Journal
                                • IBM Quantum Experience
                                • D-Wave
                                • Rigetti Quantum Computing
                                • Quantum Supremacy
                                • Hamiltonian
                                • Sparse Matrix
                                • Richard Feynman
                                • Dask
                                • Project Q
                                • Quantum State Transfer via Noisy Photonic and Phononic Waveguides paper by Peter Zoller
                                • Extending the lifetime of a quantum bit with error correction in superconducting circuits paper by Rob Shoelkopf (Yale)
                                • QuTiP Documentation
                                • The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA

                                  37 min
                                • Lego Robotics with David Lechner and Denis Demidov
                                  Summary

                                  Do you like Legos, robots, and Python? This week I am joined by David Lechner and Denis Demidov to talk about the ev3dev project and how you can program your Lego Mindstorms with Python!

                                  Preface
                                  • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
                                  • I would like to thank everyone who supports us on Patreon. Your contributions help to make the show sustainable.
                                  • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at www.podastinit.com/linode?utm_source=rss&utm_medium=rss and get a $20 credit to try out their fast and reliable Linux virtual servers for running your awesome app.
                                  • Need to learn more about how to scale your apps or learn new techniques for building them? Pluralsight has the training and mentoring you need to level up your skills. Go to www.pythonpodcast.com/pluralsight?utm_source=rss&utm_medium=rss to start your free trial today.
                                  • Visit the site to subscribe to the show, sign up for the newsletter, read the show notes, and get in touch.
                                  • To help other people find the show please leave a review on iTunes, or Google Play Music, tell your friends and co-workers, and share it on social media.
                                  • If you work with data for your job or want to learn more about how open source is powering the latest innovations in data science then make your way to the Open Data Science Conference, happening in London in October and San Francisco in November. Follow the links in the show notes to register and help support the show in the process.
                                  • Your host as usual is Tobias Macey and today I’m interviewing David Lechner and Denis Demidov about using Python with the ev3dev platform for programming LEGO robots
                                  • Interview
                                    • Introductions
                                    • How did you get introduced to Python?
                                    • Can you explain what the ev3dev project is and some of the story about how and why it got started?
                                    • What is LEGO’s opinion of the ev3dev project?
                                    • For anyone who isn’t familiar with the MINDSTORMS EV3 product from LEGO, can you give a brief overview of the hardware that they come with?
                                    • Other than allowing users to program in environments other than the block-based editor that LEGO provides, what capabilities does the ev3dev project add to the MINDSTORMS EV3 platform?
                                    • How are the language bindings generated and how do the different implementations compare to each other?
                                    • What are the most challenging aspects of building and maintaining the ev3dev distribution and various language bindings?
                                    • One of the things that my son is curious about is the possibility for integrating his MINDSTORMS with projects such as Kalliope or Mycroft to allow for voice controlled robots. Are you aware of anyone having done so or how you would approach something like that?
                                    • What are some of the most interesting or innovative projects that you have seen people make with the MINDSTORMS platform running ev3dev?
                                    • Why would someone want to use MINDSTORMS instead of any of the other robotics platforms that are available?
                                    • For someone who is interested in learning more about intermediate and advanced robotics, what are some resources that you would recommend?
                                    • Keep In Touch
                                      • Denis
                                        • @denis_demidov on Twitter
                                        • ddemidov on Github

                                        • David

                                          • dlech on Github
                                          • Website

                                          • Picks
                                            • Tobias
                                              • Raspberry Pi
                                              • Kalliope

                                              • Denis

                                                • pybind11

                                                • David

                                                  • Local food
                                                  • LocalHarvest

                                                  • Links
                                                    • ev3dev
                                                    • Lego MINDSTORMS
                                                    • BeagleBone
                                                    • Lego Mindstorms Community
                                                    • C++
                                                    • Jupyter Notebooks
                                                    • Ralph Hempel
                                                    • Forth
                                                    • RCX
                                                    • NXT
                                                    • EV3
                                                    • ARMv5
                                                    • Debian
                                                    • PiStorms
                                                    • BrickPi
                                                    • EVB
                                                    • UART
                                                    • EV3 Schematics Look for “EV3 Hardware Developer Kit” in “Advanced Users” section.
                                                    • I2C
                                                    • RPyC
                                                    • Laurens Valk
                                                    • Liquid Templates
                                                    • Delta Robot
                                                    • Quest For Space
                                                    • Lego Technic
                                                    • Mindsensors.com
                                                    • Cool robots built with ev3dev
                                                    • Micropython
                                                    • The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA

                                                      45 min
                                                    • Cloud-Init with Scott Moser
                                                      Server administration is a complex endeavor, but there are some tools that can make life easier. If you are running your workload in a cloud environment then cloud-init is here to help. This week Scott Moser explains what cloud-init is, how it works, and how it became the de-facto tool for configuring your Linux servers at boot.
                                                      50 min
                                                    • Cloud-Init with Scott Moser
                                                      Summary

                                                      Server administration is a complex endeavor, but there are some tools that can make life easier. If you are running your workload in a cloud environment then cloud-init is here to help. This week Scott Moser explains what cloud-init is, how it works, and how it became the de-facto tool for configuring your Linux servers at boot.

                                                      Preface
                                                      • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
                                                      • I would like to thank everyone who supports us on Patreon. Your contributions help to make the show sustainable.
                                                      • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at www.podastinit.com/linode?utm_source=rss&utm_medium=rss and get a $20 credit to try out their fast and reliable Linux virtual servers for running your awesome app.
                                                      • Need to learn more about how to scale your apps or learn new techniques for building them? Pluralsight has the training and mentoring you need to level up your skills. Go to www.pythonpodcast.com/pluralsight?utm_source=rss&utm_medium=rss to start your free trial today.
                                                      • Visit the site to subscribe to the show, sign up for the newsletter, read the show notes, and get in touch.
                                                      • To help other people find the show please leave a review on iTunes, or Google Play Music, tell your friends and co-workers, and share it on social media.
                                                      • If you work with data for your job or want to learn more about how open source is powering the latest innovations in data science then make your way to the Open Data Science Conference, happening in London in October and San Francisco in November. Follow the links in the show notes to register and help support the show in the process.
                                                      • Your host as usual is Tobias Macey and today I’m interviewing Scott Moser about cloud-init, a set of python scripts and utilities to make your cloud images be all they can be!
                                                      • Interview
                                                        • Introductions
                                                        • How did you get introduced to Python?
                                                        • What is cloud-init and how did the project get started?
                                                        • Why was Python chosen as the language for implementing cloud-init?
                                                        • How has cloud-init come to be the de-facto utility for managing cloud instances across vendors and distributions?
                                                        • Are there any viable competitors to cloud-init? coreos-cloudinit, some others.
                                                        • How much overlap is there between cloud-init and configuration management tools such as SaltStack, Ansible, Chef, etc.
                                                        • How have you architected cloud-init to allow for compatibility across operating system distributions?
                                                        • What is the most difficult or complex aspect of building and maintaining cloud-init? [os integration, networking, goal of “do stuff without reboot”]
                                                        • Given that it is used as a critical component of the production deployment mechanics for a large number of people, how do you ensure an appropriate level of stability and security while developing cloud-init?
                                                        • How do you think the status of cloud-init as a Canonical project has affected the level of contributions that you receive?
                                                        • How much of the support and roadmap is contributed by individual vs corporate users such as AWS and Azure?
                                                        • What are some of the most unexpected or creative uses of cloud-init that you have seen? [https://wiki.ubuntu.com/OpenCompute?utm_source=rss&utm_medium=rss “disposable use os”]
                                                        • In your experience, what has been the biggest stumbling block for new users of cloud-init?
                                                        • Do you have any notable features or improvements planned for the future of cloud-init, or do you feel that it has reached a state of feature-completeness?
                                                        • Keep In Touch
                                                          • smoser on GitHub
                                                          • Picks
                                                            • Tobias
                                                              • mu4e
                                                              • isync

                                                              • Scott

                                                                • LXD

                                                                • Links
                                                                  • IBM – Linux Technology Center
                                                                  • Cloud-Init
                                                                  • Ubuntu
                                                                  • Canonical
                                                                  • CoreOS
                                                                  • EC2
                                                                  • OpenStack
                                                                  • CentOS
                                                                  • RHEL
                                                                  • coreos-cloudinit
                                                                  • JuJu
                                                                  • Puppet
                                                                  • SystemV
                                                                  • Upstart
                                                                  • SystemD
                                                                  • Joyent SmartOS
                                                                  • Digital Ocean
                                                                  • IPv4
                                                                  • IPv6
                                                                  • Canonical MaaS+
                                                                  • JSON-Schema
                                                                  • LXD
                                                                  • Launchpad
                                                                  • Bzr
                                                                  • Git
                                                                  • SUSE
                                                                  • FreeBSD
                                                                  • KVM
                                                                  • Go-lang
                                                                  • Pretty Table
                                                                  • RAID
                                                                  • ZFS
                                                                  • LVM
                                                                  • The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA

                                                                    50 min
                                                                  • Biopython with Peter Cock, Wibowo Arindrarto, and Tiago Antão
                                                                    Advances in the techniques used for genome sequencing are providing us with more information to unlock the secrets of biology. But how does that data get processed and analyzed? With Python of course! This week I am joined by some of the core maintainers of Biopython to discuss what bioinformatics is, how Python is used to help power the research in the field, and how Biopython helps to tie everything together.
                                                                    46 min
                                                                  • Biopython with Peter Cock, Wibowo Arindrarto, and Tiago Antão
                                                                    Summary

                                                                    Advances in the techniques used for genome sequencing are providing us with more information to unlock the secrets of biology. But how does that data get processed and analyzed? With Python of course! This week I am joined by some of the core maintainers of Biopython to discuss what bioinformatics is, how Python is used to help power the research in the field, and how Biopython helps to tie everything together.

                                                                    Preface
                                                                    • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
                                                                    • I would like to thank everyone who supports us on Patreon. Your contributions help to make the show sustainable.
                                                                    • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at www.podastinit.com/linode?utm_source=rss&utm_medium=rss and get a $20 credit to try out their fast and reliable Linux virtual servers for running your awesome app.
                                                                    • Need to learn more about how to scale your apps or learn new techniques for building them? Pluralsight has the training and mentoring you need to level up your skills. Go to www.pythonpodcast.com/pluralsight?utm_source=rss&utm_medium=rss to start your free trial today.
                                                                    • Visit the site to subscribe to the show, sign up for the newsletter, read the show notes, and get in touch.
                                                                    • To help other people find the show please leave a review on iTunes, or Google Play Music, tell your friends and co-workers, and share it on social media.
                                                                    • If you work with data for your job or want to learn more about how open source is powering the latest innovations in data science then make your way to the Open Data Science Conference, happening in London in October and San Francisco in November. Follow the links in the show notes to register and help support the show in the process.
                                                                    • Your host as usual is Tobias Macey and today I’m interviewing Peter Cock, Wibowo Arindrarto, and Tiago Antão about biopython, a suite of python tools for computational molecular biology.
                                                                    • Interview
                                                                      • Introductions
                                                                      • How did you get introduced to Python?
                                                                      • Can you start by explaining what bioinformatics is and highlight some of the different areas of research?
                                                                      • What is biopython and how did it get started?
                                                                      • Biopython has a long history behind it. How has the project evolved over that time to meet the changing needs in terms of both research amd computation?
                                                                      • How does Biopython compare to the sibling Bio* projects in other programming languages?
                                                                      • What does a common workflow look like for someone who is working with biological data?
                                                                      • What are some of the most interesting or innovative uses of Biopython that you are aware of?
                                                                      • What are some of the most challenging aspects of developing and supporting Biopython?
                                                                      • What are some of the most exciting developments in bioinformatics, either recently or coming up?
                                                                      • How much domain knowledge is necessary for someone who wants to contribute to the project?
                                                                      • What are some of the most problematic limitations of Biopython and how do you work around them?
                                                                      • Keep In Touch
                                                                        • Peter
                                                                          • Website

                                                                          • Wibowo

                                                                            • Website
                                                                            • @_bow_ on Twitter

                                                                            • Tiago

                                                                              • Website
                                                                              • @tiagoantao on Twitter

                                                                              • Biopython

                                                                                • GitHub

                                                                                • Picks
                                                                                  • Tobias
                                                                                    • Keep it Low Conf

                                                                                    • Peter

                                                                                      • Jupyter Notebooks (formerly IPython) for producing notebooks combining code, graphical output and descriptive code. Can be seen as a modern take on Donald Knuth’s Literate programming?

                                                                                      • Wibowo

                                                                                        • Conda for installing software, including BioConda for community packaged software in bioinformatics.

                                                                                        • Tiago

                                                                                          • Brython project for writing Python 3 in your browser using JavaScript
                                                                                          • Glacier National Park in North West Montana

                                                                                          • Links
                                                                                            • BioJava
                                                                                            • BioRuby
                                                                                            • BioPerl
                                                                                            • BioJS
                                                                                            • Open Bioinformatics Foundation
                                                                                            • Software In The Public Interest
                                                                                            • Oxford Nanopore Technology (for sequencing in the field etc)
                                                                                            • The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA

                                                                                              46 min
                                                                                            • opsdroid with Jacob Tomlinson
                                                                                              Server administration is an activity that often happens in an isolated context in a terminal. ChatOps is a way of bringing that work into a shared environment and unlocking more collaboration. This week Jacob Tomlinson talks about the work he has done on opsdroid, a new bot framework targeted at tying together the various services and environments that modern production systems rely on.
                                                                                              46 min

                                                                                            About The Python Podcast.__init__

                                                                                            From the publisher's feed

                                                                                            The podcast about Python and the people who make it great

                                                                                            More shows like The Python Podcast.__init__

                                                                                            Freakonomics Radio by Freakonomics Radio + Stitcher

                                                                                            Freakonomics Radio

                                                                                            32,046 Listeners

                                                                                            Odd Lots by Bloomberg

                                                                                            Odd Lots

                                                                                            1,975 Listeners

                                                                                            The Changelog: Software Development, Open Source by Changelog Media

                                                                                            The Changelog: Software Development, Open Source

                                                                                            286 Listeners

                                                                                            Data Skeptic by Kyle Polich

                                                                                            Data Skeptic

                                                                                            476 Listeners

                                                                                            Software Engineering Daily by Software Engineering Daily

                                                                                            Software Engineering Daily

                                                                                            623 Listeners

                                                                                            Talk Python To Me by Michael Kennedy

                                                                                            Talk Python To Me

                                                                                            582 Listeners

                                                                                            Super Data Science: ML & AI Podcast with Jon Krohn by Jon Krohn

                                                                                            Super Data Science: ML & AI Podcast with Jon Krohn

                                                                                            305 Listeners

                                                                                            Python Bytes by Michael Kennedy and Calvin Hendryx-Parker

                                                                                            Python Bytes

                                                                                            213 Listeners

                                                                                            Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

                                                                                            Syntax - Tasty Web Development Treats

                                                                                            985 Listeners

                                                                                            DataFramed by DataCamp

                                                                                            DataFramed

                                                                                            265 Listeners

                                                                                            Practical AI by Daniel Whitenack and Chris Benson

                                                                                            Practical AI

                                                                                            203 Listeners

                                                                                            The Intelligence from The Economist by The Economist

                                                                                            The Intelligence from The Economist

                                                                                            2,539 Listeners

                                                                                            The Real Python Podcast by Real Python

                                                                                            The Real Python Podcast

                                                                                            139 Listeners

                                                                                            声动早咖啡 by 声动活泼

                                                                                            声动早咖啡

                                                                                            304 Listeners

                                                                                            The Foreign Affairs Interview by Foreign Affairs Magazine

                                                                                            The Foreign Affairs Interview

                                                                                            472 Listeners