TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    News

    The Python Podcast.__init__

    The podcast about Python and the people who make it great

    Advertise

    Copyright: © 2023 Boundless Notions, LLC.

    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    Pandas with Jeff Reback Feb 26, 2017
    Show notes

    Summary

    Pandas is one of the most versatile and widely used tools for data manipulation and analysis in the Python ecosystem. This week Jeff Reback explains why that is, how you can use it to make your life easier, and what you can look forward to in the months to come.

    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 has donated to the show. Your contributions help us make the show sustainable.
    • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at linode.com/podcastinit and get a $20 credit to try out their fast and reliable Linux virtual servers for running your awesome app.
    • When you’re writing Python you need a powerful editor to automate routine tasks, maintain effective development practices, and simplify challenging things like refactoring. Our sponsor JetBrains delivers the perfect solution for you in the form of PyCharm, providing a complete set of tools for productive Python, Web, Data Analysis and Scientific development, available in 2 editions. The free and open-source PyCharm Community Edition is perfect for pure Python coding. PyCharm Professional Edition is a full-fledged tool, designed for professional Python, Web and Data Analysis developers. Today JetBrains is offering a 3-month free PyCharm Professional Edition individual subscription. Don’t miss this chance to use the best-in-class tool with intelligent code completion, automated testing, and integration with modern tools like Docker – go to <www.pythonpodcast.com/pycharm?utm_source=rss&utm_medium=rss> and use the promo code podcastinit during checkout.
    • Visit the site to subscribe to our show, sign up for our newsletter, read the show notes, and get in touch.
    • To help other people find the show you can leave a review on iTunes, or Google Play Music, and tell your friends and co-workers
    • Your host as usual is Tobias Macey and today I’m interviewing Jeff Reback about Pandas, the swiss army knife of data analysis in Python.

    Interview

    • Introductions
    • How did you get introduced to Python?
    • To start off, what is Pandas and what is its origin story?
      • How did you get involved in the project’s development?

    • For someone who is just getting started with Pandas what are the fundamental ideas and abstractions in the library that are necessary to understand how to use it for working with data?

    • Pandas has quite an extensive API and I noticed that the most recent release includes a nice cheat sheet. How do you balance the power and flexibility of such an expressive API with the usability issues that can be introduced by having so many options of how to manipulate the data?

    • There is a strong focus for use in science and data analytics, but there are a number of other areas where Pandas is useful as well. What are some of the most interesting or unexpected uses that you have seen or heard of?

    • What are some of the biggest challenges that you have encountered while working on Pandas?

    • Do you find the constraint of only supporting two dimensional arrays to be limiting, or has it proven to be beneficial for the success of pandas?

    • What’s coming for pandas? Pandas 2.0!

    Keep In Touch

    • @jreback on Twitter
    • jreback on GitHub

    Picks

    • Tobias
      • http://standards.mousepawgames.com/index.html?utm_source=rss&utm_medium=rss

    • Jeff
      • Travis CI
      • Appveyor
      • Circle CI

    Links

    • Continuum Analytics
    • Myths Programmers Believe About Time
    • Jupyter Notebook
    • XArray
    • Dask
      • Website
      • Interview

    • NumFocus

    • PyLint Interview

    The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA


    PyTables with Francesc Alted Feb 18, 2017
    Show notes

    Summary

    HDF5 is a file format that supports fast and space efficient analysis of large datasets. PyTables is a project that wraps and expands on the capabilities of HDF5 to make it easy to integrate with the larger Python data ecosystem. Francesc Alted explains how the project got started, how it works, and how it can be used for creating sharable and archivable data sets.

    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 has donated to the show. Your contributions help us make the show sustainable.
    • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at linode.com/podcastinit and get a $20 credit to try out their fast and reliable Linux virtual servers for running your awesome app. Linode will has announced new plans, including 1GB for $5 plan, high memory plans starting at 16GB for $60/mo and an upgrade in storage from 24GB to 30GB on our 2GB for $10 plan.
    • Visit our site to subscribe to our show, sign up for our newsletter, read the show notes, and get in touch.
    • To help other people find the show you can leave a review on iTunes, or Google Play Music, and tell your friends and co-workers
    • Your host as usual is Tobias Macey and today I’m interviewing Francesc Alted about PyTables

    Interview

    • Introductions
    • How did you get introduced to Python?
    • To start with, what is HDF5 and what was the problem that motivated you to wrap Python around it to create PyTables?
    • Which are the most relevant contributors for PyTables? How you interacted?
    • How is the project architected and what are some of the design decisions that you are most proud of?
    • What are some of the typical use cases for PyTables and how does it tie into the broader Python data ecosystem?
    • How common is it to use an HDF5 file as a data interchange format to be shared between researchers or between languages?
    • Given the ability to create custom node types, does that inhibit the ability to interact with the stored data using other libraries?
    • What are some of the capabilities of HDF5 and PyTables that can’t be reasonably replicated in other data storage systems?
    • One of the more intriguing capabilities that I noticed while reading the documentation is the ability to perform undo and redo operations on the data. How might that be leveraged in a real-world use case?
    • What are some of the most interesting or unexpected uses of PyTables that you are aware of?

    Keep In Touch

    • @FrancescAlted on Twitter
    • FrancescAlted on GitHub

    Picks

    • Tobias
      • The Accountant

    • Francesc
      • Blosc a high speed compressor, specially meant for binary data
      • The Lego Batman Movie

    Links

    • PyTables
    • PyTables – Optimization
    • Presentations and Videos about PyTables
    • Part of the story behind PyTables
    • HDF5
    • Pandas
    • SIMD
    • NumFOCUS

    The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA


    SKIDL with Dave Vandenbout Feb 11, 2017
    Show notes

    Summary

    As circuits and electronic components become more complex, visual circuit building tools are more difficult to use effectively. If you wish that you could just write your circuits in Python then you’re in luck! Dave Vandenbout created a library called SKIDL that brings the power and flexibility of Python to the realm of Electrical Engineering and he tells us all about it in this weeks show.

    Preamble

    • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
    • I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable.
    • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at linode.com/podcastinit and get a $20 credit to try out their fast and reliable Linux virtual servers for running your awesome app.
    • Visit our site to subscribe to our show, sign up for our newsletter, read the show notes, and get in touch.
    • To help other people find the show you can leave a review on iTunes, or Google Play Music, and tell your friends and co-workers
    • Join our community! Visit discourse.pythonpodcast.com for your opportunity to find out about upcoming guests, suggest questions, and propose show ideas.
    • Your host as usual is Tobias Macey and today I’m interviewing Dave Vandenbout about SKIDL, a library for designing and validating circuit layouts.

    Interview

    • Introductions
    • How did you get introduced to Python?
    • Can you describe what SKIDL is and the problem that you were trying to solve when you first started it?
    • Most of my experience designing circuits has been done using a graphical tool. If you are using Python for the entire layout does it become difficult to understand the overall circuit without the visual representation?
      • Is there a way to generate a circuit diagram from the SKIDL code for a visual reference?

    • It seems that there is a substantial amount of electrical knowledge required to be able to design and build schematics in code. For someone who is more of a hobbyist or is just starting to work with circuit design are there any facilities of SKIDL to assist with that understanding?

    • What does the testing and validation process of a generated circuit look like?

    • What does the internal architecture of SKIDL look like and what are some of the biggest challenges that you have faced while building it?

    • For the generated netlist does SKIDL take into account voltage losses due to the lengths of the traces in the final PCB and does it have any facilities to optimize the overall layout for space and efficiency?

    • Sometimes a circuit board is meant to be accessible for maintenance or even display purposes. Is it possible to specify the arrangement of components to make them more aesthetically pleasing or to space them so that they are easier to access physical interface ports (e.g. GPIO pins or I2C buses)?

    • What are some of the most interesting or surprising uses of SKIDL that you have seen?

    Keep In Touch

    • Website
    • Documentation

    Picks

    • Tobias
      • Samsonite Tectonic Backpack

    • Dave
      • Ball 4 by Jim Bouton

    Links

    • KiCad
    • Gerber Files
    • ASIC
    • FPGA
    • PHDL
    • MyHDL
    • VHDL
    • SPICE Simulator

    The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA


    Parsing and Parsers with Dave Beazley and Erik Rose Feb 04, 2017
    Show notes

    Summary

    If you have ever found yourself frustrated by a complicated regular expression or wondered how you can build your own dialect of Python then you need a parser. Dave Beazley and Erik Rose talk about what parsers are, how some of them work, and what you can do with them in this episode.

    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 has donated to the show. Your contributions help us make the show sustainable.
    • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at linode.com/podcastinit and get a $20 credit to try out their fast and reliable Linux virtual servers for running your awesome app.
    • Visit our site to subscribe to our show, sign up for our newsletter, read the show notes, and get in touch.
    • To help other people find the show you can leave a review on iTunes, or Google Play Music, and tell your friends and co-workers
    • Join our community! Visit discourse.pythonpodcast.com for your opportunity to find out about upcoming guests, suggest questions, and propose show ideas.
    • Your host as usual is Tobias Macey and today I’m interviewing Erik Rose and Dave Beazley about what parsing is, why you might want to use it, and how their respective libraries Parsimonious and PLY make it easy.

    Interview

    • Introductions
    • How did you get introduced to Python?
    • Can you each start by talking a bit about your respective libraries and what problem you were trying to solve when they were first created?
    • In what ways does a full-fledged parser differ from what a regular expression engine is capable of?
    • What are some of the different high-level approaches to building a parser and when might you want to choose one over the others?
    • I’m sure that when most people hear the term parsing they associate it with reading in a data interchange format such as JSON or CSV. What are some of the more interesting or broadly applicable uses of parsing that might not be as obvious?
    • One term that kept coming up while I was doing research for this interview was “Grammars”. How would you explain that concept for someone who is unfamiliar with it?
    • Once an input has been parsed, what does the resulting data look like and how would a developer interact with it to do something useful?
    • For someone who wants to build their own domain specific language (DSL) what are some of the considerations that they should be aware of to create the grammar?
    • What are some of the most interesting or innovative uses of parsers that you have seen?

    Keep In Touch

    • Dave Beazley
      • @dabeaz on Twitter
      • Website

    • Erik Rose
      • @ErikRose on Twitter
      • Website

    Picks

    • Tobias
      • Terminix

    • Erik
      • Riven
      • ScummVM

    • Dave
      • iTerm2
      • Kerbal Space Program

    Links

    • Python Cookbook
    • Python Essential Reference
    • Fathom
    • SWIG
    • Windows Scripting Host
    • PEG (Brian Foord)
    • Parsing Techniques by Grune and Jacobs
    • The Dragon Book
    • Stack Overflow HTML regex parsing
    • Earley parsing
    • SPARK
    • Hy-lang
      • Docs
      • Interview

    • Trampolining

    • Lisp

    • NLTK

    • SLY

    • DXR

    • LLVM

    • Numba

    The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA


    Home Assistant with Paulus Schoutsen Jan 28, 2017
    Show notes

    Summary

    Don’t you wish you could make all of your devices talk to each other? Check out Home Assistant, the Python 3 platform for unified automation. Paulus Schoutsen shares the story of how the project got started, what makes it tick, and how you can use it today!

    Introduction

    • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
    • I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable.
    • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at linode.com/podcastinit and get a $20 credit to try out their fast and reliable Linux virtual servers for running your awesome app.
    • Visit our site to subscribe to our show, sign up for our newsletter, read the show notes, and get in touch.
    • To help other people find the show you can leave a review on iTunes, or Google Play Music, and tell your friends and co-workers
    • Join our community! Visit discourse.pythonpodcast.com for your opportunity to find out about upcoming guests, suggest questions, and propose show ideas.
    • Your host as usual is Tobias Macey and today I’m interviewing Paulus Schoutsen about Home Assistant, the Python 3 platform for unifying your home automation.

    Interview

    • Introductions
    • How did you get introduced to Python?
    • What is Home Assistant and what was the initial frustration that inspired you to create it?
    • How useful would home assistant be for someone who doesn’t have a lot of the so-called ‘smart home’ technology?
    • Given the fact that the intended context for Home Assistant is in the user’s house or apartment, how do you ensure that their data and privacy are safe?
    • Reading through the documenation for installing and configuring Home Assitant, it seems prohibitively complex for someone who is not technically inclined. Has any work been done to try to package the project in a way that is more friendly to a casual user?
    • What are some of the most difficult challenges that you have faced while building Home Assistant?
    • Why did you choose Python 3 as the technology for building this platform?
    • The list of supported services and integrations is quite impressive. How does the current architecture allow for that kind of growth?
    • How has the architecture of Home Assistant evolved from when you first started it?
    • What are some of the products or platforms that you consider to be competitors of Home Assistant and how do you differentiate yourself?
    • What are some of the most interesting or unexpected uses of Home Assistant that you have seen?
    • What do you see as some of the most promising and the most troubling trends in the future of home automation?

    Keep In Touch

    • Gitter Chatroom
    • Forum

    Picks

    • Tobias
      • Miss Peregrine’s Home for Peculiar Children

    • Paulus
      • Read a Newspaper

    Links

    • Mycroft
      • Interview
      • Project Homepage

    • Let’s Encrypt

    • Voluptuous

    • JSON-Schema

    • Home Assistant PyCon Presentation

    • asyncio

    • Open HAB

    • Merai Botnet

    The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA


    Cryptography with Paul Kehrer Jan 21, 2017
    Show notes

    Summary

    Sooner or later you will need to encrypt or hash some data. Thankfully we have the Cryptography library, along with the other projects maintained by the Python Cryptographic Authority, to make sure that your crypto is done right. In this episode Paul Kehrer talks about how the PyCA got started, the projects that they maintain, and how you can start using cryptography in your programs today.

    Brief Introduction

    • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
    • I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable.
    • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at linode.com/podcastinit and get a $20 credit to try out their fast and reliable Linux virtual servers for running your app or experimenting with something you hear about in this episode.
    • Visit our site to subscribe to our show, sign up for our newsletter, read the show notes, and get in touch.
    • To help other people find the show you can leave a review on iTunes, or Google Play Music, and tell your friends and co-workers
    • Join our community! Visit discourse.pythonpodcast.com for your opportunity to find out about upcoming guests, suggest questions, and propose show ideas.
    • Your host as usual is Tobias Macey and today I’m interviewing Paul Kehrer about cryptography and encryption in Python

    Interview with Paul Kehrer

    • Introductions
    • How did you get introduced to Python?
    • Can you share a bit of the background behind the Python Cryptographic Authority and how you got involved?
    • There is an adage that you should never roll your own crypto because if there are bugs or exploits in your implementation then it can have potentially serious side effects. What problem was the Cryptography library created to solve that was important enough to proceed despite that risk?
    • Given the sensitive nature of the libraries that you are working on, what development practices are you relying on to prevent the introduction of vulnerabilities?
    • While reading through the documentation I noticed that Cryptography links against OpenSSL. Is it possible to swap that out for alternative implementations such as LibreSSL or S2N?
    • What are some of the testing techniques that you use to ensure the accuracy of the algorithms that you are using?
    • What are some of the factors that a developer should keep in mind when selecting which cryptographic library to use in their projects?
    • When might someone want to use the capabilities found in the cryptography library what do they need to be aware of while writing their application?
    • For someone who wants to incorporate the cryptography library into their project what are some of the potential pitfalls that they should be aware of and how much knowledge of encryption should they possess?
    • In what ways does the security landscape in Python differ from that of other languages that you are familiar with and what unique challenges do we face?
    • What are some of the fundamental aspects of encryption and cryptography that you feel every developer should at least be aware of?
    • If anyone wants to learn more about security and encryption, what resources do you recommend?

    Keep In Touch

    • Twitter – @reaperhulk

    Picks

    • Tobias
      • Migadu
      • Castle Panic

    • Paul
      • Frinkiac.com
      • Morbotron

    Links

    • S2N
    • LibreSSL
    • Cryptography 101
    • General Number Field Sieve
    • Lattice Based Crypto
    • Google New Hope Cryptography
    • Hypothesis
    • Mersenne Twister
    • CryptoPals Crypto Challenges

    The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA


    Translate House with Dwayne Bailey and Ryan Northey Jan 14, 2017
    Show notes

    Summary

    What is internationalization, when should you add it to your program, and how do you get started? This week Dwayne Bailey and Ryan Northey tell us about their work with Translate House and the different projects that they have built to make translating your software easier.

    Brief Introduction

    • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
    • I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable.
    • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at linode.com/podcastinit and get a $20 credit to try out their fast and reliable Linux virtual servers for running your awesome app.
    • Visit our site to subscribe to our show, sign up for our newsletter, read the show notes, and get in touch.
    • To help other people find the show you can leave a review on iTunes, or Google Play Music, and tell your friends and co-workers
    • Join our community! Visit discourse.pythonpodcast.com for your opportunity to find out about upcoming guests, suggest questions, and propose show ideas.
    • Your host as usual is Tobias Macey and today I’m interviewing Dwayne Bailey and Ryan Northey about Translate House and the process of internationalization and localization for software projects.

    Interview with Dwayne Bailey and Ryan Northey

    • Introductions
    • How did you get introduced to Python?
    • Why did you get involved in localisation, what got you started?
    • How would you describe the difference between internationalization and localization? Are there cases where it makes sense to only do one of those things?
    • Why should people localise software into other languages?
    • Translate House is an organization focused on localizing and internationalizing software projects. To that end there are a collection of projects that you develop and maintain. Can you briefly introduce each of them and describe their purpose?
    • What was the first project that was created in that list and how did it lead to the creation of the other tools?
    • At what point did you decide that creating an organization to own and support the tools that you were building was the right choice to make?
    • You run a distributed organisation, how do you manage that?
    • I was recently speaking with Michal Čihař about the Weblate project and he mentioned that he uses the Translate Toolkit for handling the low level aspects of managing the translation files. What are some of the architectural and design challenges that arise from needing to support so many different systems for managing source text and translations?
    • How do Pootle and Virtaal compare to other tools for web or desktop based translation? Are they primarily used for translating software or do they get used for other sources of text as well?
    • Given that Virtaal is intended for use on desktop systems by people who aren’t necessarily technically adept how have you approached the packaging and deployment aspects of it? What are some of the challenges that you have had to overcome?
    • Given the fact that multi-lingual translation requires interacting with a large quantity of text in numerous alphabets, what kind of impact has the unicode handling in Python 3 had on your projects?
    • What do you have planned for the future of your projects?

    Keep In Touch

    • Github
    • Gitter
    • Ryan
      • Github

    Picks

    • Tobias
      • Google Chromecast

    • Dwayne
      • Jitsi Meet

    • Ryan
      • Gitter

    Links

    • XLIFF
    • Gettext PO Format
    • CLDR (Common Locale Data Repository)

    The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA


    Morepath with Martijn Faassen Jan 07, 2017
    Show notes

    Summary

    Python has a wide and growing variety of web frameworks to choose from, but if you want one with super powers then you need Morepath. This week Martijn Faassen shares the story of how Morepath was created, how it differentiates itself from the other available options, and how you can use it to power your next project.

    Brief Introduction

    • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
    • I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable.
    • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at linode.com/podcastinit and get a $20 credit to try out their fast and reliable Linux virtual servers for running your awesome app.
    • You’ll want to make sure that your users don’t have to put up with bugs, so you should use Rollbar for tracking and aggregating your application errors to find and fix the bugs in your application before your users notice they exist. Use the link rollbar.com/podcastinit to get 90 days and 300,000 errors for free on their bootstrap plan.
    • Visit our site to subscribe to our show, sign up for our newsletter, read the show notes, and get in touch.
    • To help other people find the show you can leave a review on iTunes, or Google Play Music, and tell your friends and co-workers
    • Join our community! Visit discourse.pythonpodcast.com for your opportunity to find out about upcoming guests, suggest questions, and propose show ideas.
    • Your host as usual is Tobias Macey and today I’m interviewing Martijn Faassen about the Morepath web framework.

    Interview with Martijn Faassen

    • Introductions
    • How did you get introduced to Python?
    • What is Morepath and what problem were you trying to solve when you created it?
    • The tag line for the Morepath project is that it’s a web microframework with superpowers. What is special or different about it that sets it apart from the other options in the Python ecosystem?
    • It can be difficult to convince someone to migrate to a new framework, particularly if there is a lack of supporting ecosystem. What are some of the motivating factors for a developer to switch to Morepath if they already have experience with one of the more widely used frameworks?
    • What does the internal architecture for Morepath look like and what are some of the challenges that you have faced while building it?
    • One of the features is the automatic link generation for ensuring that you don’t end up with dead links. Is there any support for permalinks or redirects so that if you refactor your site people won’t end up at a path that no longer exists?
    • In the documentation you make a number of references to the fact that Morepath is a routing based framework. Can you explain what you mean by that and how it differs from a traversal based framework?
    • Part of the core elements of Morepath are your libraries Reg and Dectate. Can you describe each of them and explain some of how they came to be created?
    • Morepath has a different conception of models than most frameworks that I’ve dealt with in that they aren’t necessarily associated with any form of database. Can you explain why that is and some of the patterns that it allows for?
    • The method for extending and reusing applications built in Morepath is through subclassing the objects and overriding specific methods. What is it about this approach that you found to be more flexible than the alternatives exhibited by other frameworks?
    • What are some of the most interesting or unexpected uses of Morepath that you have seen?
    • What do you have planned for the future of Morepath?

    Keep In Touch

    • Blog
    • Twitter
    • GitHub
    • Email

    Picks

    • Tobias
      • IMDB
      • Gyroscopes

    • Martijn
      • Ken And Robin Talk About Stuff
      • Viili

    Links

    • 13th age
    • JSON API
    • JSON-LD
    • Hydra (REST standard)
    • GraphQL
    • Falcor
    • aiohttp
    • Zope
    • Pyramid
    • Grok
    • OneGov
    • Martijn – My Exit From Zope
    • LXML
    • Elementree

    The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA


    ERPNext with Rushabh Mehta Dec 31, 2016
    Show notes

    Summary

    If you need to track all of the pieces of a business and don’t want to use 15 different tools then you should probably be looking at an ERP (Enterprise Resource Planning) system. Unfortunately, a lot of them are big, clunky, and difficult to manage, so Rushabh Mehta decided to build one that isn’t. ERPNext is an open-source, web-based, easy to use ERP platform built with Python.

    Brief Introduction

    • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
    • I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable.
    • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at linode.com/podcastinit and get a $20 credit to try out their fast and reliable Linux virtual servers for running your awesome app.
    • You’ll want to make sure that your users don’t have to put up with bugs, so you should use Rollbar for tracking and aggregating your application errors to find and fix the bugs in your application before your users notice they exist. Use the link rollbar.com/podcastinit to get 90 days and 300,000 errors for free on their bootstrap plan.
    • Visit our site to subscribe to our show, sign up for our newsletter, read the show notes, and get in touch.
    • To help other people find the show you can leave a review on iTunes, or Google Play Music, and tell your friends and co-workers
    • Join our community! Visit discourse.pythonpodcast.com for your opportunity to find out about upcoming guests, suggest questions, and propose show ideas.
    • Your host as usual is Tobias Macey and today I’m interviewing Rushabh Mehta about ERPNext

    Interview with Rushabh Mehta

    • Introductions
    • How did you get introduced to Python?
    • What does ERP stand for and what kinds of busineesses require that kind of software?
    • What problem were you trying to solve when you created ERPNext and what factors led to the decision to write it in Python?
    • How is ERPNext architected and what are some of the biggest challenges that were faced during its creation?
    • While researching the project I noticed that you created your own framework which is used for building ERPNext. What was lacking in the existing options that made building a new framework appealing?
    • What are some of the projects that you consider to be your competitors and what are the features that would convince a user to choose ERPNext?
    • For someone who wants to self-host ERPNext what are the system requirements and what does the scaling strategy look like?
    • On the marketing site for ERPNext it is advertised as being for small and medium businesses. What are the characteristics of larger businesses that might not make them a good fit for the features or structure of ERPNext?
    • What are some of the most interesting or unexpected ways that you have seen ERPNext put to use?
    • Are there any interesting projects of features that you are working on for release in the near future?

    Keep In Touch

    • Rushabh
      • Twitter

    • ERPNext
      • Forum
      • GitHub
      • Website

    Picks

    • Tobias
      • WordPress

    • Rushabh
      • Ready Player One

    Links

    • 8088 PC XT
    • Odoo

    The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA


    Jackie Kazil Dec 24, 2016
    Show notes

    Summary

    Jackie Kazil has led a distinguished and varied career with a strong focus on providing information and tools that empower others. This includes her work in data journalism, as a presidential innovation fellow, co-founding 18F, co-authoring a book, and being elected to the board of the Python Software Foundation. In this episode she shares these stories and more with us and how Python has helped her along the way.

    Brief Introduction

    • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
    • I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable.
    • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at linode.com/podcastinit and get a $20 credit to try out their fast and reliable Linux virtual servers for running your application.
    • You’ll want to make sure that your users don’t have to put up with bugs, so you should use Rollbar for tracking and aggregating your application errors to find and fix the bugs before your users notice they exist. Use the link rollbar.com/podcastinit to get 90 days and 300,000 errors for free on their bootstrap plan.
    • Visit our site to subscribe to our show, sign up for our newsletter, read the show notes, and get in touch.
    • To help other people find the show you can leave a review on iTunes, or Google Play Music, and tell your friends and co-workers
    • Join our community! Visit discourse.pythonpodcast.com to join other listeners of the show and share ideas for how to make it better.
    • Your host as usual is Tobias Macey and today I’m interviewing Jackie Kazil about her work with 18F, writing Data Wrangling with Python, and her career with Python.

    Interview with Jackie Kazil

    • Introductions
    • How did you get introduced to Python?
    • Looking at your background it shows that you got your start in Journalism and that you are now working on an additional degree in Computational Social Science. Can you share a bit about that journey and what set you on that path?
    • What is computational social science and what has your particular focus been within that field?
    • How has your work in news media prepared you for your current role?
    • One of your many notable achievements is co-founding 18F. Can you start by explaining what that organization is and how you got involved in the efforts to build it?
    • What are some of the notable uses of Python at 18F?
    • In what ways did your experience working with 18F differ from the work you have done at companies outside of government?
    • You recently co-wrote and published Data Wrangling with Python through O’Reilly Media. What kind of subject matter do you cover in the book and who is the target audience?
    • There are a number of resources available to learn the various tools for working with data in Python. What is the gap that this book is aiming to fill and how did you get started with it?
    • What are some of the most interesting things that you learned while working on the book?

    Keep In Touch

    • Twitter
    • Email

    Picks

    • Tobias
      • Jason Bourne Movies

    • Jackie
      • Czech Dumpling Dough

    Links

    • Byteback
    • NetworkX
    • Project Mesa
    • GeoQ
    • openFOIA
    • OpenFEC API

    The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA


    Previous 1 28 29 30 31 32 39 Next

    Related Podcasts

    Inside Strategic Coach: Connecting Entrepreneurs With What Really Matters

    1

    Inside Strategic Coach: Connecting Entrepreneurs With What Really Matters Business
    WSJ Your Money Briefing

    2

    WSJ Your Money Briefing Business
    FORTUNE Unfiltered with Aaron Task

    3

    FORTUNE Unfiltered with Aaron Task Business
    FORTUNE OnStage Presents: The Most Powerful Women

    4

    FORTUNE OnStage Presents: The Most Powerful Women Business
    Slate Money

    5

    Slate Money Business
    In The Dark – The New Yorker

    6

    In The Dark – The New Yorker Business News
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights