The Python Podcast.__init__

Alle afleveringen

389 afleveringen, van nieuw naar oud

  1. Scott Sanderson on Algorithmic Trading

    3 januari 2016 · 1 uur 28 min

    Afspelen
    Visit our site to listen to past episodes, support the show, and sign up for our mailing list. Lees meer

    Summary

    Because of its easy learning curve and broad extensibility Python has found its way into the realm of algorithmic trading at Quantopian. In this episode we spoke with Scott Sanderson about what algorithmic trading is, how it differs from high frequency trading, and how they leverage Python for empowering everyone to try their hand at it.

    Brief Introduction

    Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.

    Subscribe on iTunes, Stitcher, TuneIn or RSS

    Follow us on Twitter or Google+

    Give us feedback! Leave a review on iTunes, Tweet to us, send us an email or leave us a message on Google+

    I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable. For details on how to support the show you can visit our site at pythonpodcast.com

    We are recording today on December 16th, 2015 and your hosts as usual are Tobias Macey and Chris Patti

    Today we are interviewing Scott Sanderson on Algorithmic Trading

    Interview with Scott Sanderson

    Introductions

    How did you get introduced to Python? – Chris

    Can you explain what algorithmic trading is and how it differs from high frequency trading? – Tobias

    What kinds of algorithms and libraries are commonly leveraged for algorithmic trading? – Tobias

    Quantopian aims to make algorithmic trading accessible to everyone. What do people need to know in order to get started? Is it necessary to have a background in mathematics or data analysis? – Tobias

    Does the Quantopian platform build in any safe guards to prevent user’s algorithms from spiraling out of control and creating or contributing to a market crash? – Chris

    How is Python used within Quantopian and when do you leverage other languages? – Tobias

    What Pypi packages does Quantopian leverage in its platform? – Chris

    How do the financial returns compare between algorithmic…

  2. The PEP Talk

    27 december 2015 · 1 uur 46 min

    Afspelen
    Visit our site to listen to past episodes, support the show, and sign up for our mailing list. Lees meer

    Summary

    The Python language is built by and for its community. In order to add a new feature, change the specification, or create a new policy the first step is to submit a proposal for consideration. Those proposals are called PEPs, or Python Enhancement Proposals. In this episode we had the great pleasure of speaking with three of the people who act as stewards for this process to learn more about how it got started, how it works, and what impacts it has had.

    Brief Introduction

    Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.

    Subscribe on iTunes, Stitcher, TuneIn or RSS

    Follow us on Twitter or Google+

    Give us feedback! Leave a review on iTunes, Tweet to us, send us an email or leave us a message on Google+

    I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable. For details on how to support the show you can visit our site at pythonpodcast.com

    This episode is sponsored by Zato – Microservices, ESB, SOA, REST, API, and Cloud Integrations in Python. Visitzato.io to learn more about how to integrate smarter in the modern world.

    I would also like to thank Hired, a job marketplace for developers, for sponsoring this episode of Podcast.__init__. Use the link hired.com/podcastinit to double your signing bonus.

    Searching for Pythonistas with Disabilities

    We are recording today on December 7th, 2015 and your hosts as usual are Tobias Macey and Chris Patti

    Today we are interviewing some of the PEP editors

    Interview with PEP editors

    Introductions

    How did you get introduced to Python? – Chris

    For anyone who isn’t familiar with them, can you explain what a PEP is and how they influence the Python language? – Tobias

    What are the requirements for a PEP to be considered for approval and what does the overall process look like to get it finalized? – Tobias

    How has…

  3. Eric Holscher on Documentation and Read The Docs

    20 december 2015 · 1 uur 6 min

    Afspelen
    Visit our site to listen to past episodes, support the show, and sign up for our mailing list. Lees meer

    Summary

    The first place we all go for learning about new libraries is the documentation. Lack of effective documentation can limit the adoption of an otherwise excellent project. In this episode we spoke with Eric Holscher, co-creator of Read The Docs, about why documentation is important and how we can all work to make it better.

    Brief Introduction

    Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.

    Subscribe on iTunes, Stitcher, TuneIn or RSS

    Follow us on Twitter or Google+

    Give us feedback! Leave a review on iTunes, Tweet to us, send us an email or leave us a message on Google+

    I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable. For details on how to support the show you can visit our site at pythonpodcast.com

    I would also like to thank Hired, a job marketplace for developers, for sponsoring this episode of Podcast.__init__. Use the link hired.com/podcastinit to double your signing bonus.

    Linode is sponsoring us this week. Check them out at linode.com/podcastinit and get a $10 credit to try out their fast and reliable Linux virtual servers for your next project

    We are recording today on November 30th, 2015 and your hosts as usual are Tobias Macey and Chris Patti

    Today we are interviewing Eric Holscher about Documentation

    Use the promo code podcastinit10 to get a $10 credit when you sign up!

    On Hired software engineers & designers can get 5+ interview requests in a week and each offer has salary and equity upfront. With full time and contract opportunities available, users can view the offers and accept or reject them before talking to any company. Work with over 2,500 companies from startups to large public companies hailing from 12 major tech hubs in North America and Europe. Hired is totally free for users and If you get a job you’ll get a $2,000 …

  4. Sylvain Thénault on ASTroid

    12 december 2015 · 47 min

    Afspelen
    Visit our site to listen to past episodes, support the show, and sign up for our mailing list. Lees meer

    Summary

    The Python AST (Abstract Syntax Tree) is a powerful abstraction that allows for a number of innovative projects. ASTroid is a library that provides additional convenience methods to simplify working with the AST. In this episode we spoke with Sylvain Thénault from Logilab about his work on ASTroid and how it is used to power the popular PyLint static analysis tool.

    Brief Introduction

    Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.

    Subscribe on iTunes, Stitcher, TuneIn or RSS

    Follow us on Twitter or Google+

    Give us feedback! Leave a review on iTunes, Tweet to us, send us an email or leave us a message on Google+

    I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable. For details on how to support the show you can visit our site at pythonpodcast.com

    I would also like to thank Hired, a job marketplace for developers, for sponsoring this episode of Podcast.__init__. Use the link hired.com/podcastinit to double your signing bonus.

    Linode is sponsoring us this week. Check them out at linode.com/podcastinit and get a $10 credit to try out their fast and reliable Linux virtual servers for your next project

    We are recording today on November 23rd, 2015 and your hosts as usual are Tobias Macey and Chris Patti

    Today we are interviewing Sylvain Thénault about ASTroid

    On Hired software engineers & designers can get 5+ interview requests in a week and each offer has salary and equity upfront. With full time and contract opportunities available, users can view the offers and accept or reject them before talking to any company. Work with over 2,500 companies from startups to large public companies hailing from 12 major tech hubs in North America and Europe. Hired is totally free for users and If you get a job you’ll get a $2,000 “thank you” bonus. If you use ou…

  5. Stuart Mumford on SunPy

    4 december 2015 · 41 min

    Afspelen
    Visit our site to listen to past episodes, support the show, and sign up for our mailing list. Lees meer

    Summary

    What is Solar Physics? How does it differ from AstroPhysics? What does this all have to do with Python? In this episode we answer all of those questions when we interview Stuart Mumford about his work on SunPy. So put on your sunglasses and learn about how to use Python to decipher the secrets of our closest star.

    Brief Introduction

    Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.

    Subscribe on iTunes, Stitcher, TuneIn or RSS

    Follow us on Twitter or Google+

    Give us feedback! Leave a review on iTunes, Tweet to us, send us an email or leave us a message on Google+

    I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable. For details on how to support the show you can visit our site at pythonpodcast.com

    I would also like to thank Hired, a job marketplace for developers, for sponsoring this episode of Podcast.__init__. Use the link hired.com/podcastinit to double your signing bonus.

    Linode is sponsoring us this week. Check them out at linode.com/podcastinit and get a $10 credit to try out their fast and reliable Linux virtual servers for your next project

    We are recording today on November 17th, 2015 and your hosts as usual are Tobias Macey and Chris Patti

    Today we are interviewing Stuart Mumford about SunPy

    Use the promo code podcastinit10 to get a $10 credit when you sign up!

    On Hired software engineers & designers can get 5+ interview requests in a week and each offer has salary and equity upfront. With full time and contract opportunities available, users can view the offers and accept or reject them before talking to any company. Work with over 2,500 companies from startups to large public companies hailing from 12 major tech hubs in North America and Europe. Hired is totally free for users and If you get a job you’ll get a $2,000 “thank you” bonu…

  6. Maneesha Sane on Software and Data Carpentry

    25 november 2015 · 44 min

    Afspelen
    Visit our site to listen to past episodes, support the show, and sign up for our mailing list. Lees meer

    Summary

    The Software and Data Carpentry organizations have a mission of making it easier for scientists and data analysts in academia to replicate and review each others work. In order to achieve this goal they conduct training and workshops that teach modern best practices in software and data engineering, including version control and proper data management. In this episode we had the opportunity to speak with Maneesha Sane, the program coordinator for both organizations, so that we could learn more about how these projects are related and how they approach their mission.

    Brief Introduction

    Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.

    Subscribe on iTunes, Stitcher, TuneIn or RSS

    Follow us on Twitter or Google+

    Give us feedback! Leave a review on iTunes, Tweet to us, send us an email or leave us a message on Google+

    I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable. For details on how to support the show you can visit our site at pythonpodcast.com

    This episode is sponsored by Zato – Microservices, ESB, SOA, REST, API, and Cloud Integrations in Python. Visit zato.io to learn more about how to integrate smarter in the modern world.

    I would also like to thank Hired, a job marketplace for developers, for sponsoring this episode of Podcast.__init__. Use the link hired.com/podcastinit to double your signing bonus.

    Linode is sponsoring us this week. Check them out at linode.com/podcastinit and get a $10 credit to try out their fast and reliable Linux virtual servers for your next project

    We are recording today on November 10th, 2015 and your hosts as usual are Tobias Macey and Chris Patti

    Today we are interviewing Maneesha Sane about Software Carpentry and Data Carpentry

    Interview with Maneesha Sane

    Introductions

    How did you get introduced to Pytho…

  7. Erik Tollerud on AstroPy

    20 november 2015 · 49 min

    Afspelen
    Visit our site to listen to past episodes, support the show, and subscribe to our mailing list. Lees meer

    Summary

    Erik Tollerud is an astronomer with a background in software engineering. He leverages these backgrounds to help build and maintain the AstroPy framework and its associated modules. AstroPy is a set of Python libraries that provide useful mechanisms for astronomers and astrophysicists to perform analyses on the data that they receive from observational equipment such as the mountain observatory that Erik was preparing to visit when we talked to him about his work. If you like Python and space then you should definitely give this episode a listen!

    Brief Introduction

    Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.

    Subscribe on iTunes, Stitcher, TuneIn or RSS

    Follow us on Twitter or Google+

    Give us feedback! Leave a review on iTunes, Tweet to us, send us an email or leave us a message on Google+

    I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable. For details on how to support the show you can visit our site at pythonpodcast.com

    I would also like to thank Hired, a job marketplace for developers, for sponsoring this episode of Podcast.__init__. Use the link hired.com/podcastinit to double your signing bonus.

    Linode is sponsoring us this week. Check them out at linode.com/podcastinit and get a $10 credit to try out their fast and reliable Linux virtual servers for your next project

    We are recording today on November 2nd, 2015 and your hosts as usual are Tobias Macey and Chris Patti

    Today we are interviewing Erik Tollerud about AstroPy

    On Hired software engineers & designers can get 5+ interview requests in a week and each offer has salary and equity upfront. With full time and contract opportunities available, users can view the offers and accept or reject them before talking to any company. Work with over 2,500 companies from startups to large p…

  8. Dariusz Suchojad on Zato

    13 november 2015 · 42 min

    Afspelen
    Visit our site to listen to past episodes, support the show, and sign up for our mailing list. Lees meer

    Summary

    Service integration platforms have traditionally been the realm of Java projects. Zato is a project that shows Python is a great choice for systems integration due to its flexibility and wealth of useful libraries. In this episode we had the opportunity to speak with Dariusz Suchojad, the creator of Zato about why he decided to make it and what makes it interesting. Listen to the episode and then take it for a spin.

    Brief Introduction

    Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.

    Subscribe on iTunes, Stitcher, TuneIn or RSS

    Follow us on Twitter or Google+

    Give us feedback! Leave a review on iTunes, Tweet to us, send us an email, leave us a message on Google+, or leave a comment on our show notes

    I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable. For details on how to support the show you can visit our site at

    I would also like to thank Hired, a job marketplace for developers, for sponsoring this episode of Podcast.__init__. Use the link hired.com/podcastinit to double your signing bonus.

    Linode is also sponsoring us this week. Check them out at linode.com/podcastinit and get a $10 credit to try out their fast and reliable Linux virtual servers for your next project.

    We are recording today on October 27th, 2015 and your hosts as usual are Tobias Macey and Chris Patti

    Today we are interviewing Dariusz Suchojad about Zato

    Interview with Dariusz Suchojad

    Introductions

    How did you get introduced to Python?

    Can you explain what Zato is and what motivated you to create it?

    What makes Zato stand out from other service bus implementations?

    What are some signs that someone should consider incorporating Zato into their software architecture?

    Does zato perform well in restricted resource environments like ec2? What performance bottlenecks are c…

  9. Tom Rothamel on Ren’Py

    6 november 2015 · 59 min

    Afspelen
    Visit our site to listen to past episodes, support the show, and sign up for our mailing list. Lees meer

    Summary

    Tom Rothamel is an embedded systems engineer who spends his free time working on Ren’Py, a visual novel engine written in Python. Ren’Py allows you to write interactive fiction experiences and deploy them across desktop and mobile platforms. By creating a purpose-built DSL for describing the interactions, users of Ren’Py can focus on crafting polished experiences without fighting through the vagaries of programming languages, while still providing access to the internals when necessary. Listen to our interview with Tom to learn more about this long-running project and what makes it so interesting.

    Brief Introduction

    Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.

    Subscribe on iTunes, Stitcher, TuneIn or RSS

    Follow us on Twitter or Google+

    Give us feedback! Leave a review on iTunes, Tweet to us, send us an email or leave us a message on Google+

    I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable. For details on how to support the show you can visit our site at

    I would also like to thank Hired, a job marketplace for developers, for sponsoring this episode of Podcast.__init__. Use the link hired.com/podcastinit to double your signing bonus.

    Linode is also sponsoring us this week. Check them out at linode.com/podcastinit and get a $10 credit to try out their fast and reliable Linux virtual servers for your next project.

    We are recording today on October 19th, 2015 and your hosts as usual are Tobias Macey and Chris Patti

    Today we are interviewing Tom Rothamel about RenPy

    On Hired software engineers & designers can get 5+ interview requests in a week and each offer has salary and equity upfront. With full time and contract opportunities available, users can view the offers and accept or reject them before talking to any company. Work with over 2,50…

  10. Anthony Scopatz on Xonsh

    31 oktober 2015 · 58 min

    Afspelen
    Visit our site to listen to past episodes, support the show, and sign up for our mailing list. Lees meer

    Summary

    Anthony Scopatz is the creator of the Python shell Xonsh in addition to his work as a professor of nuclear physics. In this episode we talked to him about why he created Xonsh, how it works, and what his goals are for the project. It is definitely worth trying out Xonsh as it greatly simplifies the day-to-day use of your terminal environment by adding easily accessible python interoperability.

    Brief Introduction

    Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.

    Subscribe on iTunes, Stitcher, TuneIn or RSS

    Follow us on Twitter or Google+

    Give us feedback! Leave a review on iTunes, Tweet to us, send us an email or leave us a message on Google+

    I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable. For details on how to support the show you can visit our site at pythonpodcast.com

    I would also like to thank Hired, a job marketplace for developers, for sponsoring this episode of Podcast.__init__. Use the link hired.com/podcastinit to double your signing bonus.

    Linode is also sponsoring us this week. Check them out at linode.com/podcastinit and get a $10 credit to try out their fast and reliable Linux virtual servers for your next project

    We are recording today on October 12th, 2015 and your hosts as usual are Tobias Macey and Chris Patti

    Today we are interviewing Anthony Scopatz about Xonsh

    On Hired software engineers & designers can get 5+ interview requests in a week and each offer has salary and equity upfront. With full time and contract opportunities available, users can view the offers and accept or reject them before talking to any company. Work with over 2,500 companies from startups to large public companies hailing from 12 major tech hubs in North America and Europe. Hired is totally free for users and If you get a job you’ll get a $2,000 “t…

  11. Kay Hayen on Nuitka

    24 oktober 2015 · 1 uur 35 min

    Afspelen
    Visit our site to listen to past episodes, support the show, and sign up for our mailing list. Lees meer

    Summary

    Kay Hayen is a systems engineer from Germany who has dedicated his spare time to the creation of Nuitka, a library that will compile your Python project to C++. In this episode we talked to Kay about what inspired him to create the project, how it operates, and some of the challenges he has faced. It is a very interesting project and it has the potential to let you run your Python code in a whole new way!

    Brief Introduction

    Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.

    Subscribe on iTunes, Stitcher, TuneIn or RSS

    Follow us on Twitter or Google+

    Give us feedback! Leave a review on iTunes, Tweet to us, send us an email, leave us a message on Google+, or leave a comment on our show notes

    I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable. For details on how to support the show you can visit our site at pythonpodcast.com

    I would also like to thank Hired, a job marketplace for developers, for sponsoring this episode of Podcast.__init__. Use the link hired.com/podcastinit to double your signing bonus. Linode has also sponsored this episode and you can get a $10 credit using the link linode.com/podcastinit to try out their fast and reliable linux virtual servers.

    We are recording today on October 6th, 2015 and your hosts as usual are Tobias Macey and Chris Patti

    Today we are interviewing Kay Hayen about the Nuitka project

    On Hired software engineers & designers can get 5+ interview requests in a week and each offer has salary and equity upfront. With full time and contract opportunities available, users can view the offers and accept or reject them before talking to any company. Work with over 2,500 companies from startups to large public companies hailing from 12 major tech hubs in North America and Europe. Hired is totally free for users and If …

  12. Trent Nelson on PyParallel

    14 oktober 2015 · 1 uur 13 min

    Afspelen
    Visit our site to listen to past episodes, support the show, and sign up for our mailing list. Lees meer

    Summary

    Trent Nelson is a software engineer working with Continuum Analytics and a core contributor to CPython. He started experimenting with a way to sidestep the restrictions of the Global Interpreter Lock without discarding its benefits and that has become the PyParallel project. We had the privilege of discussing the details around this innovative experiment with Trent and learning more about the challenges he has experienced, what motivated him to start the project, and what it can offer to the community.

    Brief Introduction

    Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.

    Subscribe on iTunes, Stitcher, TuneIn or RSS

    Follow us on Twitter or Google+

    Give us feedback! Leave a review on iTunes, Tweet to us, send us an email or leave us a message on Google+

    I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable. For details on how to support the show you can visit our site at

    I would also like to thank Hired, a job marketplace for developers, for sponsoring this episode of Podcast.__init__. Use the link hired.com/podcastinit to double your signing bonus.

    We are recording today on September 7th, 2015 and your hosts as usual are Tobias Macey and Chris Patti

    Today we are interviewing Trent Nelson about PyParallel

    On Hired software engineers & designers can get 5+ interview requests in a week and each offer has salary and equity upfront. With full time and contract opportunities available, users can view the offers and accept or reject them before talking to any company. Work with over 2,500 companies from startups to large public companies hailing from 12 major tech hubs in North America and Europe. Hired is totally free for users and If you get a job you’ll get a $2,000 “thank you” bonus. If you use our special link to signup, then that bonus will double to…

  13. Dag Brattli on RxPy

    9 oktober 2015 · 33 min

    Afspelen
    Visit our site to listen to past episodes, support the show, and sign up for our newsletter! Lees meer

    Summary

    Dag Brattli is an engineer with Microsoft and in his spare time he created the ported the Reactive Xtensions framework to Python in the form of the RxPy library. In this episode we had the opportunity to speak with Dag and learn more about what ReactiveX is, why it is useful and how you can use it in your Python programs. It is definitely a very powerful programming patern when manipulating data streams which is becoming increasingly common in modern software architectures.

    Brief Introduction

    Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.

    Subscribe on iTunes, Stitcher, TuneIn or RSS

    Follow us on Twitter or Google+

    Give us feedback! Leave a review on iTunes, Tweet to us, send us an email or leave us a message on Google+

    I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable. For details on how to support the show you can visit our site at

    I would also like to thank Hired, a job marketplace for developers, for sponsoring this episode of Podcast.__init__. Use the link hired.com/podcastinit to double your signing bonus.

    We are recording today on October 2nd, 2015 and your hosts as usual are Tobias Macey and Chris Patti

    Today we are interviewing Dag Brattli about the RxPy project

    On Hired software engineers & designers can get 5+ interview requests in a week and each offer has salary and equity upfront. With full time and contract opportunities available, users can view the offers and accept or reject them before talking to any company. Work with over 2,500 companies from startups to large public companies hailing from 12 major tech hubs in North America and Europe. Hired is totally free for users and If you get a job you’ll get a $2,000 “thank you” bonus. If you use our special link to signup, then that bonus will double to $4,000 when you accept a jo…

  14. uWSGI Core Developers

    3 oktober 2015 · 35 min

    Afspelen
    Visit our site to listen to past episodes, join the mailing list and support the show. Lees meer

    Summary

    uWSGI is one of the most versatile application servers available. It was originally written for running Python applications and has since gained functionality to support Perl, Ruby, PHP, and more in addition to the incredible feature set. In this episode Tobias got to interview three of the core developers of this project and find out more about how the different pieces of it fit together and what its future holds.

    Brief Introduction

    Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.

    Subscribe on iTunes, Stitcher, TuneIn or RSS

    Follow us on Twitter or Google+

    Give us feedback! Leave a review on iTunes, Tweet to us, send us an email or leave us a message on Google+

    I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable. For details on how to support the show you can visit our site at

    I would also like to thank Hired, a job marketplace for developers, for sponsoring this episode of Podcast.init. Sign up at hired.com/podcastinit to double your signing bonus.

    We are recording today on September 22nd, 2015 and your hosts as usual are Tobias Macey and Chris Patti

    Today we are interviewing the core developers of uWSGI (Adriano Di Luzio, Riccardo Magliocchetti, and Roberto De Ioris)

    Interview with uWSGI core developers

    Introductions

    How did you get introduced to Python?

    For anyone who hasn’t come across the project before, can you explain what uWSGI is and what makes it unique?

    How did you architect uWSGI in order to allow for supporting so many different languages?

    The feature set of uWSGI is truly incredible. Does this make the code complicated to understand and modify?

    Can you describe some of your favorite features in uWSGI?

    What have you found to be the most overlooked or underutilized features of uWSGI?

    Can you briefly describe how Emperor mode works …

  15. Griatch on Evennia (Making MUDs with Python)

    29 september 2015 · 1 uur 14 min

    Afspelen
    Visit our site to listen to past episodes, sign up for our mailing list and support the show. Lees meer

    Summary

    Griatch is an incredibly talented digital artist, professional astronomer and the maintainer of the Evennia project for creating MUDs in Python. We got the opportunity to speak with him about what MUDs are, why they’re interesting and how Evennia simplifies the process of creating and extending them. If you’re interested in building your own virtual worlds, this episode is a great place to start.

    Brief Introduction

    Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.

    Subscribe on iTunes, Stitcher, TuneIn or RSS

    Follow us on Twitter or Google+

    Give us feedback! Leave a review on iTunes, Tweet to us, send us an email or leave us a message on Google+

    I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable. For details on how to support the show you can visit our site at

    We are recording today on September 15th, 2015 and your hosts as usual are Tobias Macey and Chris Patti

    Today we are interviewing Griatch about the Evennia project

    Interview with Griatch

    Introductions

    How did you get introduced to Python?

    Can you explain what MUDs are and what that has to do with Evennia?

    What is it about MUDs that keeps them interesting long after the technical restrictions that led to their creation are no longer present, especially in light of 3D multiplayer games like WoW and EVE Online?

    Can you give us a rundown of the various parts of Evennia (MUD engine, web interface, etc.) and how they fit together?

    How does Evennia handle the fact that a MUD world is comprised of many hundreds of objects containing various properties, maintaining consistent, persistent state as players interact with them?

    What concurrency tools or paradigms does Evennia use?

    During the height of MUDs popularity, one highly sought after feature was the idea of being able to have players trav…

  16. Hylang Core Developers

    19 september 2015 · 56 min

    Afspelen
    Visit our site to listen to past episodes, support the show, and sign up for our mailing list Lees meer

    Summary

    We got the chance to talk to some of the core developers of Hylang, which is a Lisp dialect that runs on the Python VM! We talked about how it got started, how it works and why you should try it. Of particular interest is our discussion about using Hylang to backport language features, or create entirely new ones due to the power of Lisp and the Python AST (Abstract Syntax Tree). If you need to level up your Lisp knowledge, they gave us a great list of references to help out.

    Brief Introduction

    Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.

    Subscribe on iTunes, Stitcher, TuneIn or RSS

    Follow us on Twitter or Google+

    Give us feedback! Leave a review on iTunes, Tweet to us, send us an email or leave us a message on Google+

    I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable. For details on how to support the show you can visit our site at

    We are recording today on August 27, 2015 and your hosts as usual are Tobias Macey and Chris Patti

    Today we are interviewing Paul Tagliamonte, Tuukka Turto, and Morten Linderud

    Interview with Hylang Developers

    Introductions

    How did you get introduced to Python?

    Before we get too far along can you explain what Hy is?

    What inspired you to create Hy?

    What do you recommend as reference material for Python developers to gain familiarity with idiomatic Lisp?

    What are some of the problem domains where implementation becomes easier or more elegant as a result of Hy’s LISP syntax?

    Given the ability to create powerful macros in Lisp, could Hy be used as a way of prototyping or backporting new language features in Python?

    What are some of the most challenging and interesting problems you encountered bringing an alternate syntax to the Python runtime?

    While playing around with the Hy REPL I noticed that it does vis…

  17. Bryan Van de Ven on Bokeh

    8 september 2015 · 57 min

    Afspelen
    Visit our site to listen to past episodes, subscribe to our mailing list, and donate to the show. Lees meer

    Summary

    Bryan Van de Ven is the project maintainer for Bokeh, a plotting and visualization toolkit that allows Python developers to easily create attractive interactive visualizations for the web. We talked about the project’s history, some interesting use cases for it, and what its near future looks like. Bryan also told us about how Bokeh compares to some of the other visualization libraries in both Python and Javascript, as well as how to use Bokeh from other languages such as Scala and Lua.

    Brief Introduction

    Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.

    Subscribe on iTunes, Stitcher, TuneIn or RSS

    Follow us on Twitter or Google+

    Give us feedback! Leave a review on iTunes, Tweet to us, send us an email or leave us a message on Google+

    I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable. For details on how to support the show you can visit our site at

    There is a new Python podcast that just started up recently! It’s called the Python Test Podcast and covers the world of testing in Python, so go ahead and give it a listen. You can find it at

    We are recording today on Aug 18th, 2015 and your hosts as usual are Tobias Macey and Chris Patti

    Today we are interviewing Bryan Van de Ven about the Bokeh project

    Interview with Bryan Van de Ven

    Introductions

    How did you get introduced to Python?

    For our listeners who aren’t familiar with what Bokeh is, can you describe it?

    What inspired you to create Bokeh?

    Bokeh has integrations with some of the other Python graphing libraries such as matplotlib and seaborn. I can see how this would be useful to easily update existing code to publish visualizations on the web. Are there other use cases for these integrations?

    I noticed that Bokeh has bindings for some languages other than Python. R and Julia are o…

  18. Jessica McKellar

    1 september 2015 · 51 min

    Afspelen
    Visit our site to listen to past episodes, support the show and sign up for our mailing list. Lees meer

    Summary

    We got the chance to talk to Jessica McKellar about her work in the Python community. She told us about her experience as a director for the PSF, working as the diversity outreach manager for PyCon, and being a champion for improving the on-boarding experience for new users of Python. We also discussed perceptions around the performance of Python and some of the work being done to improve concurrency, as well as her work with OpenHatch.

    Brief Introduction

    Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.

    Subscribe on iTunes, Stitcher, TuneIn or RSS

    Follow us on Twitter or Google+

    Give us feedback! Leave a review on iTunes, Tweet to us, send us an email or leave us a message on Google+

    I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable. For details on how to support the show you can visit our site at

    We are recording today on Aug, 12 2015 and your hosts as usual are Tobias Macey and Chris Patti

    Today we are interviewing Jessica McKellar

    Interview with Jessica McKellar

    Introductions

    How did you get introduced to Python?

    Attended MIT, originally for Chemistry

    Had friends pursuing CS degrees

    Toolset and skills seemed worth investingating

    Led to BA and MS

    MIT was in transition from LISP to Python

    Can you describe what your responsibilities are as a director of the PSF?

    A lot of outreach and investment in the community

    Do you think the PSF does a good job of making people aware of what it is, what it does for the community, and how they can help?

    Struggled with this historically but has gotten better in recent years

    Website re-design has helped

    A large focus of your work in the community has been around improving the experience of users who are new to Python and programming in general and I noticed that you just received the Frank Willison…

  19. Static Site Generators with Justin Mayer and Roberto Alsina

    25 augustus 2015 · 1 uur 33 min

    Afspelen
    Visit our site to listen to past episodes, comment on the show or find out more about us. Lees meer

    Summary

    In this episode we had the opportunity to discuss the world of static site generators with Roberto Alsina of the Nikola project and Justin Mayer of the Pelican project. They explained what static site generators are and why you might want to use one. We asked about why you should choose a Python based static site generator, theming and markup support as well as metadata formats and documentation. We also debated what makes Pelican and Nikola so popular compared to other projects.

    Brief Introduction

    Welcome to Podcast.__init__ the podcast about Python and the people who make it great

    Follow us on iTunes, Stitcher or TuneIn

    Give us feedback on iTunes, Twitter, email or Disqus

    We donate our time to you because we love Python and its community. If you would like to return the favor you can send us a donation}. Everything that we don’t spend on producing the show will be donated to the PSF to keep the community alive.

    Date of recording – August 08, 2015

    Hosts Tobias Macey and Chris Patti

    Today we are interviewing the core developers of Nikola and Pelican about static site generators

    Interview

    Introductions

    Monitorial.net <- Justin

    Upriise <- Justin

    Works for Canonical <- Roberto

    How did you get introduced to Python?

    Justin:

    Needed a way to get order data to payment processor for commerce company

    Roberto:

    1996 got involved with Linux

    Found XForms

    Wrote Python bindings

    For our listeners who might not know, what are static site generators and what are some of the advantages they bring to the table over other similar systems that perform the same function?

    Roberto

    Remove all the effort from the computer that serves the website

    Server runs no code

    Smaller ssurface area for security purposes

    Justin

    Better performance – important for responsiveness and uptime

    Easier deployment and maintenance

    Easier versioning and migration

    Can version both input an…

  20. Al Sweigart on Python for Non-Programmers

    16 augustus 2015 · 53 min

    Afspelen
    Visit our site to listen to past episodes, learn more about us, and support the show. Lees meer

    Summary

    We got the opportunity to speak with Al Sweigart about his work on books like ‘Automate The Boring Stuff With Python’ and ‘Invent With Python’. We discussed how Python can be useful to people who don’t work as software engineers, why coding literacy is important for the general populace and how that will affect the ways in which we interact with software.

    Brief Introduction

    Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.

    Subscribe on iTunes, Stitcher, TuneIn or RSS

    Follow us on Twitter or Google+

    Give us feedback! Leave a review on iTunes, Tweet to us, send us an email or leave us a message on Google+

    I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable. For details on how to support the show you can visit our site at

    We are recording today on July 27th, 2015 and your hosts as usual are Tobias Macey and Chris Patti

    Today we are interviewing Al Sweigart about Python for non-programmers

    Interview with Al Sweigert

    Introductions

    How did you get introduced to Python?

    Started in PHP/Perl, introduced to Python in 2006

    Lack of curly braces took some getting used to

    Clarity of standard library was refreshing

    What inspired you to start writing books for non-programmers?

    Friend who took care of 10 year old interested in programming

    Lack of coherent introductory material

    Started writing a tutorial which grew to book length

    All books published under Creative Commons license

    You have written a few books about teaching Python to people who have never programmed, can you share your thoughts on the best order in which to introduce the various aspects of programming?

    Blog post driven development – http://blog.estimote.com/post/119525082855/user-stories-on-steroids-how-estimote-uses-blog?utm_source=rss&utm_medium=rss

    Where does software testing come in when te…

  21. Liza Avramenko on CheckIO and Empire of Code

    6 augustus 2015 · 48 min

    Afspelen
    Visit our site to listen to past episodes, find additional content, sign up for our newsletter or learn about the hosts. Lees meer

    Summary

    In this episode we talked to Liza Avramenko, the CEO of CheckIO, about Empire of Code and CheckIO. We discussed what differentiates them from each other and from the other coding games that have been spreading on the internet. One of the main differentiators for CheckIO in particular is the strong focus on community. The bottom line is that if you use Python then you should check out CheckIO and Empire of Code as a great way to practice your skills.

    Brief Intro

    Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.

    Follow us on iTunes, Stitcher or TuneIn

    Give us feedback on iTunes, Twitter, email or Disqus

    We donate our time to you because we love Python and its community. If you would like to return the favor you can send us a donation. Everything that we don’t spend on producing the show will be donated to the PSF to keep the community alive.

    We are recording today on July 27th, 2015 and your hosts as usual are Tobias Macey and Chris Patti

    Today we are interviewing Liza Avramenko about CheckIO

    Interview

    Please introduce yourself

    How did you get introduced to Python?

    Learned about it from Co-Founder Alex

    For anyone not familiar with CheckIO, can you explain what it is?

    What was the inspiration for creating the CheckIO platform?

    Alex was bored working in a bank and wanted to create a place for sharing practice problems

    What is your goal with this platform?

    Become global community for most popular coding languages

    Remain open and supportive

    How do you deal with the question of ownership and licensing in CheckIO? Was this a tricky hurdle to get past in the site’s creation?

    Being willing to share solutions publicly is a core part of the site.

    This had to be more explicitly stated due to some users confusion early on.

    Growing a community is difficult because of the chicken and …

  22. Glyph on Ethics in Software

    3 augustus 2015 · 1 uur 19 min

    Afspelen
    Visit our site for past episodes and extra content. Lees meer

    Summary

    In this episode we had a nice long conversation with Glyph Lefkowitz of Twisted fame about his views on the need for an established code of ethics in the software industry. Some of the main points that were covered include the need for maintaining a proper scope in the ongoing discussion, the responsibilities of individuals and corporations, and how any such code might compare with those employed by other professions. This is something that every engineer should be thinking about and the material that we cover will give you a good starting point when talking to your compatriots.

    Brief Introduction

    Welcome to Podcast.__init__ the podcast about Python and the people who make it great

    Date of recording – July 21, 2015

    Hosts Tobias Macey and Chris Patti

    Follow us on iTunes, Stitcher, TuneIn, Google+ and Twitter

    Give us feedback! (iTunes, Twitter, email, Disqus comments)

    We donate our time to you because we love Python and its community. If you would like to return the favor you can send us a donation. Everything that we don’t spend on producing the show will be donated to the PSF to keep the community alive.

    Overview – Interview with Firstname Lastname about Topic

    Interview with Glyph

    Introductions

    How did you get introduced to Python? – Chris

    2000 – large scale collaborative gaming system in Java

    Asynchronous IO

    Twisted

    Let’s start with the bad news What are some of the potential wide spread implications of less than ethical software that you were referring to in your Pycon talk? – Chris

    Robot Apocalypse (Not really)

    Much of the discussion around this derails into unrealistic nightmare scenarios

    THERAC 25 radiation machine

    Toyota unintended acceleration scandal

    Real worry – gradual erosion of trust in programmers and computers

    First requirement for a code of ethics – a clear understanding of the reality you’re trying to litigate

    The search for ethics will likely begin in academia where…

  23. Holger Krekel on Py.Test

    24 juli 2015 · 1 uur 11 min

    Afspelen
    Visit our site to listen to past episodes, learn more about the show and sign up for our mailing list. Lees meer

    Summary

    In this episode we talked to Holger Krekel about the py.test library. We discussed the various styles of testing that it supports, the plugin system and how it compares to the unittest library. We also reviewed some of the challenges around packaging and releasing Python software and our thoughts on some ways that they can be improved.

    Brief Introduction

    Welcome to Podcast.__init__ the podcast about Python and the people who make it great

    Date of recording – July 8th, 2015

    Hosts Tobias Macey and Chris Patti

    Follow us on iTunes, Stitcher or TuneIn

    Give us feedback on iTunes, Twitter, email or Disqus)

    We donate our time to you because we love Python and its community. If you would like to return the favor you can send us a donation}. Everything that we don’t spend on producing the show will be donated to the PSF to keep the community alive.

    Overview – Interview with Holger Krekel about his work on Pytest

    Interview with Holger Krekel

    Introductions

    Programming for 25 years

    Runs a consultancy

    Been to almost every EuroPyCon and PyCon US

    How did you get introduced to Python? – Chris

    Wanted to write an HTTP proxy and Java I/O was too confusing. Jython took less than a day to get it working after 2-3 days on it with Java.

    What inspired you to create Pytest, and how did the existing unittest framework play into the story? – Chris

    Introduced to agile methods through the Zope community

    Zope used unittest – didn’t like the boiler plate

    Not in the spirit of Python

    Only took ~200 lines of code to get a testing tool working

    Original name was ‘utest’ – 2003

    Pytest name came in 2004 on Pypy project

    Huge number of tests on that project (20,000) – distributed test runner – xdist helped solve this.

    There are many different styles of testing, such as BDD, unit testing, integration testing, functional testing, what attributes of py.test make it suitable…

  24. Damien George Talks To Us About MicroPython

    16 juli 2015 · 49 min

    Afspelen
    Visit our site for more news, information and past episodes of Podcast.__init__! Lees meer

    Summary

    We talked to Damien George about his work on the Micro Python interpreter and the PyBoard SOC (Systom On a Chip). The combination of the interpreter and SOC allows Python developers to get involved in hardware hacking, as well as letting electronics afficionados try their hand at development. Damien explained to us where this fits in with the expanding landscape of low cost embedded devices and why you should get one to start playing with it.

    Brief Introduction

    Date of recording – June 29th, 2015

    Hosts – Tobias Macey and Chris Patti

    Follow us on iTunes, Stitcher or TuneIn

    Give us feedback! (iTunes, Twitter, email, Disqus comments)

    You can donate (if you want)!

    Overview – Interview with Damien George from the Micro Python project

    Interview with Damien George

    Introductions

    Postdoc in Theoretical Physics

    How did you get introduced to Python?

    What problem were you trying to solve when you first had the idea to create the Micro Python board and interpreter?

    Not really

    Python lets you get things done quickly

    Abstracts the hardware really well

    In the Kickstarter video you mention that Micro Python is a complete re-implementation of Python optimized to run on a micro-controller. How hard was it to create an alternative Python implementation? Did you have hard decisions to make as to what to include given the limitations of the hardware?

    To start with, was it even possible?

    Proof of Concept: Get a REPL running on the board

    Lots of tricks to get things to fit into RAM

    Stuffing integers into pointers

    Optimizing RAM at various points

    Runs the parser 4 times, looking for different things each time

    Lots of things are stored in ROM in the built-in Flash

    Very fine efficiency trade off between code size, memory usage, speed.

    REPL runs in 1K of RAM!

    Most of this is the parse tree

    20 line script might take ~5K RAM

    128K RAM on the Micro Python board

    Not 100% Python –…

  25. Allen Downey on Teaching Computer Science with Python

    9 juli 2015 · 38 min

    Afspelen
    Find past episodes and more information about the show at iTunes, Stitcher or TuneIn Lees meer

    Give us feedback! (iTunes, Twitter, email, Disqus comments)

    You can donate (if you want)

    Overview – Interview with Allen Downey, Prolific Author and Professor of Computer Science

    Interview with Allen Downey

    Introductions

    How did you get introduced to Python? – Chris

    Wrote a Java book with an open license to allow anyone to make changes

    Jeff Elkner translated it to Python

    What attributes of Python make it well suited for use in teaching computer science principles?

    Syntax is simple, makes a difference for beginners

    Good error messages

    Batteries included

    One of the things I found very compelling about Think Like a Computer Scientist is its use of interactive turtle graphics early on. What makes the turtle continue to be a compelling educational tool and what made you choose it for this book in particular?

    Everything you do has a visible effect, makes it easier to see what’s happening and debug

    Used to introduce functional decomposition because of no return value in turtle graphics

    Great way to explore complex geometric concepts

    Did the structure of your courses change when you started using Python as the language used in the classroom? Were you able to cover more material as a result?

    Able to make material more interesting

    Less time spent fighting with syntax

    As a professor of computer science, do you attempt to incorporate the realities of software development in a business environment, such as unit testing and working with legacy code, into your lesson plans?

    Unit tests useful as a teaching tool

    Version control getting introduced earlier

    A number of your books are written around the format of ‘Think X’. Can you describe what a reader can expect from this approach and how you came up with it?

    Learning how to program can be used as a lever to learn everything else

    You can understand what a thing is by understanding what it does

    What are some of the more comm…

  26. Jacob Kovac on KivEnt

    3 juli 2015 · 1 uur 9 min

    Afspelen
    Listen to past episodes and find out more about the show at our website pythonpodcast.com Lees meer

    Synopsis

    In this episode we talked to Jacob Kovac, creator of the KivEnt game engine and one of the Kivy core developers. He told us about what inspired him to create the KivEnt project, some of the ways that he has managed to optimize rendering time and some of the problems that he has encountered as part of his work on the project. We also discussed what the use cases and limitations of the KivEnt engine are and he shared some of the projects that have been made with it.

    Brief Introduction

    Date of recording – June 17th, 2015

    Hosts – Tobias Macey and Chris Patti

    Follow us on iTunes, Stitcher or TuneIn

    Give us feedback! (iTunes, Twitter, email, Disqus comments)

    We don’t have any corporate sponsorship or advertisements in the show because we are making it for the community and we respect our listeners and value your time. If you would like to help support the show and keep it ad-free you can find out how by visiting our website

    Overview – Interview with Jacob Kovac about the KivEnt Game Engine, based off of Kivy

    Interview with Jacob Kovac

    Introductions

    How did you get introduced to Python? – Chris

    Could you please give us a high level overview of KivEnt and how it differs from other game builder frameworks like Unity or Unreal?

    Manages memory for game objects and stores them contiguously in memory for greater efficiency

    Real-time focused rendering engine for Kivy

    Cython interface to provide performant game objects with Python API

    Increased speed of main render loop by 38X by removing a single Python list lookup

    Kivent is mainly 2D focused, vs 3D for Unity/Unreal

    Python all the way down

    Cython and pointer magic for optimization purposes

    Made to be familiar to Pythonistas

    Aiming for “A” level games

    Bringing modern advancements in making games to Python – GPU awareness

    Built with constraints in mind

    The Pacman Dossier

    What inspired you to create the KivEn…

  27. Eric Schles on Fighting Human Trafficking with Python

    25 juni 2015 · 1 uur 13 min

    Afspelen
    Listen to past episodes, read about the hosts or donate to the show at podcastinit.com Lees meer

    Brief Introduction

    Date of recording – June 10th, 2015

    Hosts Tobias Macey and Chris Patti

    Follow us on iTunes, Stitcher or TuneIn

    Give us feedback! (iTunes, Twitter, email, Disqus comments)

    You can donate (if you want)!

    Overview – Interview with Eric Schles

    Interview with Eric Schles

    Introductions

    How did you get introduced to Python?

    What inspired you to take up the fight against slavery? Is there personal story behind this choice?

    Some of your work touches on the “Deep Web”. Can you provide listeners with some context around what that term means and role it plays in what you do?

    Tor .onion sites (Hidden Services) are examples

    Anonymous Web Experience

    Anonymity allows for illegal, immoral things like buying selling people

    Conceptually very important idea

    Bruce Schneier – Web technologies need to be more privacy aware

    Like a really scary version of “The Internet of the Old Days”

    Photos of young, exploited men and women

    Pedophiles are building communities, having parties through these hidden services

    Eric feels that Tor is an extreme

    Feels there had to be a way to protect the rights of legitimate while protecting against pedophiles

    Maybe a voting system?

    The Tor project feels that any compromise lessens the that’s so important for people in embattled or countries (Worded that poorly -Chris)

    No metrics on the amount of pedophilia that actually happens Tor – probably a lot

    Sexually abused victims of trafficking grow up damanged unable to do anything else

    Consumers of this type of porn were often themselves victims sexual abuse

    Structural dissonance which exists to create this problem society needs to be addressed

    Google puts the number to the anti-trafficking hotline at top of any trafficking search results

    Darren (Derek?) Hayes – redirect to trafficking resources when viewing advertisements for victims trafficking

    Why did you choose Python as opposed …

  28. Naomi Ceder, Lynn Root and Tracy Osborn on Diversity in the Python Community

    18 juni 2015 · 49 min

    Afspelen
    Listen to past episodes, read about the show and check out our donations section at podcastinit.com Lees meer

    Brief Introduction

    Date of recording – Jun-10th, 2015

    Hosts Macey and Chris Patti

    Follow us on iTunes, Stitcher or TuneIn

    Give us feedback! (iTunes, Twitter, email, Disqus comments)

    You can donate (if you want)!

    Overview – Interview with Tracy Osborn, Naomi Ceder, Lynn Root

    Interview with Prominent PyLadies

    Introductions

    Tracy Osborn

    Naomi Ceder

    Lynn Root

    How did you get introduced to Python?

    In what ways do you think the Python community has succeeded in making itself more friendly and welcoming to women and other under represented minorities, and where could it do better?

    Python community leadership takes a positive stance on diversity

    Codes of conduct are taken very seriously

    Financial diversity needs more focus

    What can you tell us about PyLadies and DJango Girls?

    PyLadies

    started in a coffee shop in LA

    pip install PyLadies

    Over 70 locations on almost every continent – half on meetup.com

    What are some of the challenges you still face in being a part of the Python community, and how can our listeners help?

    Don’t be disparaging about women-focused events

    I had to read up to page 17 of the top authors list on PyPi to find a woman. Can you provide some insight into what may be contributing to this state of affairs and how we can help to improve it?

    pypi is confusing and intimidating

    Process and tools are tough to use

    Maybe Pyladies should host a “make your own package” night

    Mentorship and easy HOWTOs are needed

    You have all gained some notoriety in the Python community through work that you have done. Do you feel that you were faced with greater adversity than your peers in the course of your careers?

    Startup community more hostile than Python community

    We are talking to each of you because of your involvement in the Python community. Have you worked with and been involved in other language communities? If so, can you provide some com…

  29. Brian Granger and Fernando Perez of the IPython Project

    13 juni 2015 · 1 uur 22 min

    Afspelen
    You can find past episodes and other information about the show at podcastinit.com Lees meer

    Brief Introduction

    Date of recording – June 3rd, 2015

    Hosts – Tobias Macey and Chris Patti

    Overview – Interview with Fernando Perez and Brian Granger, core developers of IPython/Project Jupyter

    Follow us on iTunes, Stitcher or TuneIn

    Give us feedback! (iTunes, Twitter, email, Disqus comments)

    You can donate (if you want)!

    Interview with Brian Granger and Fernando Perez

    Introductions

    How did you get introduced to Python? – Chris

    For anyone who may not have heard of or used IPython, can you describe what it is?

    How challenging was it to port IPython to Python 3?

    Thomas Kluyver

    What prompted the name change from IPython to Project Jupyter and were there any associated changes in the project itself?

    Name inspired by Julia, Python and R – the three programming languages of data science

    Data scientists have adopted the use of IPython notebooks in their work on a large scale, what is it about notebooks that lend themselves to this particular problem domain?

    Bayesian methods for Hackers – Cameron Davidson-Pilon

    Signal processing in Python

    O’Reilly added support for notebooks into Atlas publishing platform

    IPython Notebook seems like an incredible tool for educators is advanced fields. Have you seen wide spread adoption in this area and is it a focus for the project?

    NBGrader – notebook grader

    Github recently added the ability to render notebooks in a repo. Did you work with them to build that integration?

    What are some of the most interesting uses of IPython notebooks that you have seen?

    Gallery of interesting notebooks on the wiki

    Reproducible academic publications

    Couple of dozen scientific papers, some very high profile

    Educational notebooks on various subjects

    Great learning resource, as well as entertaining

    MOOC taught between distributed team on Open EdX using IPython notebooks about numerical computing with Python

    Peter Norvig collection of IPython notebo…

  30. David Baumgold on Flask-Dance, WebhookDB and Open EdX

    7 juni 2015 · 32 min

    Afspelen
    You can find out more about us and view previous episodes at podcastinit.com. Lees meer

    Brief Introduction

    Date of recording – 2015-06-02

    Hosts – Tobias Macey and Chris Patti

    Follow us on – iTunes, Stitcher or TuneIn

    Give us feedback on iTunes, Twitter, email or Disqus

    Interview with David Baumgold

    Introduction

    How did you get introduced to Python?

    What problem does Flask-Dance solve that wasn’t covered by other libraries?

    What were some of the technical issues that you encountered while building Flask-Dance?

    What are some of the design considerations that you had when building Flask-Dance?

    You also built webhookdb for replicating GitHub’s information to be queryable. What are some use cases for which you would want to do that?

    What is Open EdX and what is its intended audience?

    What are some of the challenges implementing a system like Open EdX, and what can Python developers learn from the implementation of the project?

    Picks

    Tobias

    Evil mode

    Forgotify

    Wolf of Wall Street

    pipreqs

    Chris

    Dark Horse Brewing – “Smells Like a Safety Meeting”

    Medium

    Modern Gnu Emacs

    David

    Homebrewhttps://open.edx.org/ for OSX

    Homebrew Cask

    Arrow

    Moment.js

    The Imitation Game

    Keep in touch

    Twitter: @singingwolfboy

    GitHub

    Website

    Email

  31. Mark Baggett on Python for InfoSec

    3 juni 2015 · 1 uur 15 min

    Afspelen
    Read all of our show notes and find more information about us at Beautiful Soup Lees meer

    Brief Introduction

    Date of recording – May 28th, 2015

    Hosts – Tobias Macey and Chris Patti

    Overview – Interview with Mark Bagett

    Follow us on iTunes, Stitcher or TuneIn

    Give us feedback! (iTunes, Twitter, email, Disqus comments)

    You can donate (if you want)!

    Interview with Mark Bagett

    Introductions

    How were you first introduced to Python? – Chris

    Started using it for automating tasks while working as a sysadmin

    Found code that launched an attack on FTP server – in Python

    What are some of the tasks in your job that you use Python for? -Tobias

    Trusted command & control backdoor for Windows

    Mostly not used by malware authors – thus far (at least Mark hasn’t seen it used that way)

    Flame virus – 5MB payload – incredibly advanced

    Lua interpreter bundled along with the scripts

    Vale framework – Python framework that takes payloads out of penetration testing executables

    What is it about Python that makes it useful for penetration testing and other information security tasks?

    Same thing that makes it useful for anything else

    mpacket from core security

    What are some of the more useful Python penetration testing tools?

    OFFENSE

    Beautiful Soup

    scapy

    Volatility

    DEFENSE

    Counter dictionary from collections

    Pandas

    iPython

    matplotlib

    We’ve noticed that a lot of the literature around information security and penetration testing focuses on targeting Windows. Can you enlighten us as to why that is?

    Windows event tracing

    logman

    event trace providers – implement packet sniffing (Can turn every browser into a key logger)

    Primary attack surface – Where most attacks are targeted

    Fewer purely Linux systems

    Very few ports open – maybe 80, 22

    Very likely no user just sitting there waiting to run an executable you send

    More freedom on Linux – less formalized patching process, more variable tools = more exploits

    Will write code to only use built in modules for Python that will …

  32. Jacob Kaplan-Moss on Addressing Cultural Issues in Tech

    26 mei 2015 · 50 min

    Afspelen
    Read all of our show notes and find more information about us at podcastinit.com Lees meer

    Brief Introduction

    Date of recording – May 18th, 2015

    Hosts – Tobias Macey and Chris Patti

    Follow us on iTunes, Stitcher or TuneIn

    Give us feedback! (iTunes, Twitter, email, Disqus comments)

    Overview – Interview with Jacob Kaplan-Moss

    Interview with Jacob Kaplan-Moss

    Introductions

    How were you first introduced to Python?

    So, we wanted to invite you on the show to discuss the keynote that you gave at this years PyCon. Can you tell us what you mean when you say that you’re a mediocre programmer and why that is such an important admission to make?

    What are some ways that we can change the tone of the conversation around programming skill?

    What do we gain by admitting to ourselves and others that we are not all phenomenal engineers?

    Where does the myth of exceptional vs terrible programmers come from? Can you provide some examples of times that you came in contact with this narrative?

    How do you think hiring tactics in technology companies contribute to this misconception and how can they be more accepting of average programmers?

    What are some ways that we can work toward eradicating the myth of the 10x programmer?

    Thinking about our industry’s problems retaining women and other undervalued groups, do you think the way many managers do performance reviews play a role? If so, how can we do better?

    What Works For Women At Work

    Can you tell us about some other ongoing narratives in the technology industry that you find equally as damaging as our misconceptions around skills and knowledge? – Tobias

    indie.vc

    Picks

    Tobias

    True Ability

    Manjaro Linux

    Vultr VPS

    Mage Wars

    Chris

    K is for Kriek

    Trello

    Dan Carlin’s Hardcore History

    Jacob Kaplan-Moss

    Hello Web App

    What Works For Women At Work

    Why Women Leave Tech: What the Research Says

    Library Extension for Chrome and Firefox

    Keep In Touch

    @jacobian

  33. Jonathan Slenders Talks About Prompt Toolkit

    19 mei 2015 · 41 min

    Afspelen
    Visit our site at podcastinit.com for more show notes and news. Lees meer

    Brief Introduction

    Date of recording – May 17th, 2015

    Hosts – Tobias Macey and Chris Patti

    Follow us on iTunes, Stitcher or TuneIn

    Give us feedback! (iTunes, Twitter, email, Disqus comments)

    Overview – Interview with Jonathan Slenders

    Interview with Jonathan Slenders

    Introductions

    How were you first introduced to Python? -Chris

    What inspired you to create the python-prompt-toolkit?

    What are some design considerations that you made when building prompt-toolkit?

    Make minimal use of inheritance

    Overly strong coupling

    Better clarity for the API of your library

    Completely event driven / asynchronous

    No global state

    ptpython completion benefits from asynchrony – The jedi completion library is too slow – completion happens in its own thread

    You have built a number of projects that use the prompt-toolkit as a core component, did you have them in mind from the beginning, or are they experiments to test the capabilities of the toolkit?

    tmux rewrite in Python, abandoned, original motivation for prompt-toolkit

    ptpython

    pgcli

    ptpdb

    pyvim

    Do you intend to bring PyVim to feature parity with Vim, or is it just intended for experimentation?

    Short answer: Don’t know – but will probably never be in full parity with Vim

    What inspired you to create ptpython and why did you choose to make it a stand-along project rather than extending iPython?

    How difficult was it to integrate with IPython and what were the benefits?

    IPython has its own event loop – this presented difficulties as prompt-toolkit has its own as well

    What are some of the most interesting uses that you have seen of the prompt-toolkit?

    PyVim – really challenged the design

    pgcli

    Picks

    Tobias

    vimsert

    Johnny Cash Project

    Interstellar

    Chris

    Grimm Telekinesis

    pandoc

    vimpager

    Homebrew Cask

    Jonathan Slenders

    Belgian Beer

    Rochefort

    Western European Folk Dancing

    Keep in touch

    Twitter – @jonathan_s

    GitHub – jonathanslenders

  34. Ned Batchelder

    12 mei 2015 · 1 uur 16 min

    Afspelen
    Visit podcastinit.com for information about the show and links to our iTunes and Stitcher feeds. Lees meer

    Brief Introduction

    Date of recording – May 4th, 2015

    Hosts – Tobias Macey and Chris Patti

    Overview – Interview with Ned Batchelder

    Follow us on iTunes, Stitcher or TuneIn

    Give us feedback! (iTunes, Twitter, email, Disqus comments)

    You can donate (if you want)!

    Interview with Ned Batchelder

    Introductions

    How did you get introduced to Python?

    Zope

    … Implemented in Python

    How did you get started as the organizer for Boston Python Meetup?

    History is long and varied (Why is this switching to numbers?

    Started – 6 people sitting around a coffee table

    5 or 6 years

    Co-organizer Jessica McKeller

    Built structures to help keep the community goingr

    Weekend Python Workshop

    People ‘adjacent’ to the male members – wives, mothers, etc.

    “What comes next” from weekend workshops – became Project Night

    How much of your time ends up being dedicated to the Python community?

    Also maitainer of coverage.py

    Active on Freenode IRC #python

    20 hours a week

    What are your goals for the Boston Python community?

    Continue to grow

    More events, different events?

    chipy – Chicago UG very active – 1 on 1 mentoring program

    Smaller events – 5 person events – study groups

    All levels not just beginners

    Computational Biologists – study genomics

    Three user groups

    Pyladies Boston

    DJango Boston

    Boston Python Meetup

    What do you find to be the most important thing(s) for building a healthy community (particularly in reference to programming)?

    Consistency – good to know what to expect

    Pick a cadence – don’t burn out

    Speakers aren’t superheroes, they’re just people. ‘Everyone has at least one talk in them’.

    Value in having a blog, twitter stream – people talk back to you and by correcting your mistakes everyone benefits.

    How do you keep people engaged outside of the monthly meetings?

    Meetup.com – requires moderation

    python.org mailing lists – unmoderated – low traffic

    Need to …

  35. Travis Oliphant

    4 mei 2015 · 52 min

    Afspelen
    For show notes and other content, visit our site at http://www.pythonpodcast.com?utm_source=rss&utm_medium=rss Lees meer

    Brief Introduction

    Date of recording – Apr 28th 2015

    Hosts – Tobias Macey and Chris Patti

    Overview – Interview with Travis Oliphant

    Interview with Travis Oliphant

    Introductions

    How did you get introduced to Python?

    I’m curious what inspired you to create NumPy and SciPy?

    Why did you choose Python for those libraries?

    Numeric, Jim Hugunin

    Morphology library in NumArray

    For those of us who aren’t in the know, can you provide a brief definition of what data science is and how you got involved in it?

    Term coined by DJ Patil

    Answer: Anybody who takes data and tries to derive insights from it

    Nobody really knows what this means

    Can you tell us the story of how Continuum Analytics came to be?

    What are some interesting projects that you have worked on with Continuum Analytics?

    Bokeh

    Wakari

    Anaconda

    Numba

    Blaze

    Can you explain a bit about what NumFocus is and how it got started?

    How can our audience get involved with NumFocus?

    For someone just starting out in the data science and data analytics space, what advice would you give?

    Download Anaconda, learn as much Python as you can

    Google search “Data Analysis in Python”

    iPython Notebooks in data analysis

    R community

    Meetups

    Online classes

    R Community can be helpful

    Of your myriad achievements, what are you most proud of?

    Picks

    Tobias

    Used bookstores

    The Book Barn

    Cloudy with a Chance of Meatballs

    Kickin’ it Old School

    Chris

    Kids In The Hall

    MFA Boston Art in Bloom

    CodeNewbies

    Apple 27″ Retina iMac 5K

    Travis Oliphant

    Data Carpentry

    Tracy Teal (@tracykteal)

    Patterned on Software Carpentry

    Brain Science Podcast – Ginger Campbell, MD

    Money, Bank Credit and Economic Cycles

    Travis Contacts

    Twitter:

    Travis – @teoliphant

    NumFocus – @numfocus

    Continuum Analytics – @ContinuumIO

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

  36. Kivy Core Developers

    27 april 2015 · 1 uur 31 min

    Afspelen
    You can view all of the show notes for every episode at http://podcastinit.com?utm_source=rss&utm_medium=rss Lees meer

    Brief Introduction

    Date of recording – Apr 21st 2015

    Hosts – Tobias Macey and Chris Patti

    Overview – Interview with members of the Kivy core development team

    Interview with Kivy Core Developers

    Introductions

    How did you get introduced to Python?

    How did the Kivy project get started?

    What made you choose Python as the basis for Kivy?

    What were some influences on and inspirations for Kivy’s design?

    Raymond Hettinger – Beyond Pep 8

    One of the amazing things about Kivy is that it’s comparatively simple to learn and get started with. Did this ease of use occur by design or accident?

    What were some of the biggest challenges to designing or implementing Kivy?

    If you could start the project over, what would you do differently?

    What are some of the most interesting things you’ve seen Kivy used for?

    Gabriel Pettier – http://www.tangibledisplay.com/en/?utm_source=rss&utm_medium=rss

    Mathieu Virbel – https://www.digital-stories.fr/?utm_source=rss&utm_medium=rss and https://vimeo.com/80051846?utm_source=rss&utm_medium=rss

    What are some changes/features that you are particularly excited about for the future of Kivy?

    Wiki for roadmap to 2.0

    PyJnius

    PyObjus

    Kivy-iOS

    Buildozer

    Kivy Remote Shell

    Plyer

    Are there any platforms/operating systems that you are trying to add support for (e.g. Sailfish OS, Ubuntu Phone, Firefox OS)?

    Is there anything in particular that you would like to ask for our listeners to help with?

    Google Summer of Code – If you didn’t get accepted, DO it anyway!

    Start small – documentation fixes

    Fix issues

    Huge backlog – help answering questions

    Maintainers for subprojects – like PyJnius

    Sponsors – Kivy core team looking for new hardware

    Increase unit test coverage

    If you find a bug submit a test case

    Picks

    Tobias

    Zeal

    CommitStrip

    Chris

    Jack’s Abbey Smoke & Dagger

    Woman in Gold

    Mathieu Virbel

    YAPF Yet Another Python…

  37. Reuven Lerner

    23 april 2015 · 1 uur 8 min

    Afspelen
    Full show notes can be found at http://podcastinit.com/episode-2-reuven-lerner.html?utm_source=rss&utm_medium=rss Lees meer

    Episode 2 Brief intro

    Recording date/time

    Hosts

    Overview

    Reuven Lerner Interview

    Please introduce yourself

    How did you get introduced to Python?

    How did you break into the field of providing Python trainings?

    What are the most common languages that your students are coming from?

    What are some of the biggest obstacles that people encounter when learning Python?

    Where does Python draw the inspiration for its object system from?

    In what way(s) does learning Python differ from learning other languages?

    What sorts of materials/mediums do you use for training people in Python?

    Python Tutor

    Do you use your book (Practice make Python) as follow up material for your trainings?

    In your freelance work, what portion of your projects use Python?

    Ruby is Oscar, Python is Felix

    Have you seen a change in the demand for Python skills in the time between when you first started using it and now?

    What types of projects would cause you to choose something other than Python?

    Picks

    Reuven Lerner

    Daily Tech Video

    Mindless Eating: Why We Eat More Than We Think by Brian Wansink

    Age of Ambition: Chasing Fortune, Truth, and Faith in the New China by Evan Osnos

    Chris Patti

    Spencer Trappist Ale

    Rich Hickey’s The Value of Values

    YouCompleteMe – Vim auto-completion

    SizeUp for OSX

    Tobias Macey

    CheckIO – Gamified practice programming

    Snap Circuits

    Nvidia Shield Tablet

    Samson Go Mic Portable USB Condenser Microphone

    Zoho Apps

    Closing remarks

    Reuven Contact:

    Website

    blog

    Twitter: @reuvenmlerner

  38. Thomas Hatch

    11 april 2015 · 1 uur 7 min

    Afspelen
    Full show notes can be found at http://podcastinit.com/episode-1-thomas-hatch.html?utm_source=rss&utm_medium=rss Lees meer

    Brief Intro

    Hosts

    Overview

    Python at Chefconf!

    Plug for Talk Python To Me

    Thomas Hatch Interview

    Picks

    Thomas Hatch

    Flow Based Programming

    IOFlo

    Imagine Dragons

    Chris Patti

    Stone Imperial Russian Stout

    Python One Liner Games

    Boston Python User Group

    Tobias Macey

    Noisli

    CopyQ

    Pelican

    Moving From Heroku to AWS With Salt Part 1

    Moving From Heroku to AWS With Salt Part 2

    Closing Remarks

  39. Podcast.__init__ - Introduction

    21 maart 2015 · 27 min

    Afspelen
    Welcome to the first episode of a new podcast focused on bringing you the stories of the people who make the Python language and ecosystem great.
    Outline
    Lees meer

    Introduction

    Brief Host Biographies

    Why We’re Doing This

    Why We Love Python & Favorite Tools

    Thank You

    Picks!

    Picks

    Tobias

    Summoner Wars

    Dbeaver

    KDE Connect

    Playerctl

    Chris

    ptpython

    Duchesse de Bourgogne

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