Talk Python #79

by Michael Kennedy; published 9 October 2016

Could you write me a Python app for the wide range of platforms out there? Oh, wait, I want them to be native GUI applications. And I need them on mobile (Android, iOS, tvOS, and watchOS) as well as major desktop apps. I also need them to appear indistinguishable from native apps (be a .app on macOS, .exe on Windows, etc).

What technology would you use for this? This week I'll introduce you to a wide set of small, focused and powerful tools that make all of this, and more, possible. We're speaking with Russell Keith-Magee, founder of the Beeware project.

Click here to listen

Towards your first iPhone app, in Python

published Tennessee Leeuwenburg; 16 August 2016

A step-by-step guide to writing an iPhone app using Python.

Click here to read the full article

Python All The Things

by Russell Keith-Magee; published 14 August 2016

We’re familiar with Python as a scripting language, as a web server language, as a data analysis language, and as a teaching language. But is that the limit of where Python can be used? What is the future for Python on other platforms? Is the prospect of using Python on those platforms a novelty, or a viable way to fend off an existential threat to the language? And how does this threat intersect with other threats we have to our community, and to our industry?

As seen at PyCon AU 2016

500 Lines: A Python Interpreter Written in Python

published Allison Kaptur; 12 July 2016

Byterun is a Python interpreter implemented in Python. Through my work on Byterun, I was surprised and delighted to discover that the fundamental structure of the Python interpreter fits easily into the 500-line size restriction. This chapter will walk through the structure of the interpreter and give you enough context to explore it further. The goal is not to explain everything there is to know about interpreters—like so many interesting areas of programming and computer science, you could devote years to developing a deep understanding of the topic.

Click here to read the full article


by Russell Keith-Magee; published 2 July 2016

Tobias Macey and Chris Patti host Russell Keith-Magee on Podcast.__init__, where they talk about the past and future of BeeWare, tea sets, and mental health.

Click here to listen

What's the buzz: Python gorges on tools and libraries

published Paul Krill; 8 June 2016

Paul Krill from Infoworld profiles BeeWare.

Click here to read the full article

A Tale of Two Cellphones

by Russell Keith-Magee; published 31 May 2016

Python is enjoying a surge in popularity due to it's features as a language. However, over the last 10 years, mobile platforms have increased in importance, and Python doesn't have a good story on these platforms. In this talk, Dr Russell Keith-Magee will give a technical dive into the work the BeeWare project has been doing to make Python as simple to use on Mobile as it is on other platforms.

As seen at PyCon 2016

What Makes the Open Source Project BeeWare Sticky for Sponsorships and Contributions

published Robert Gibb; 26 April 2016

Robert Gibb from MaxCDN discusses why they became a financial sponsor of the BeeWare Project.

Click here to read the full article

Beyond Web 2.0 - Django and Python in the modern web ecosystem

by Russell Keith-Magee; published 1 April 2016

Django is over 10 years old; but the web that it was built for - the world of "Web 2.0" - doesn't really exist any more. Yes, we still need to rapidly develop database-backed websites, AJAX-enabled, but the modern web is faced with new problems and new challenges. Many of those challenges involve interacting with devices that aren't desktop machines, and platforms that aren't a traditional browser - places where Python isn't a first-class citizen.

Does this mean we have to abandon Django and Python for other frameworks and languages? Can we keep using Python and Django on the server side and interact with independent client side frameworks? Or can we push Python and Django into these new environments?

In this talk, Dr Russell Keith-Magee will explore the problems, and the potential solutions, to these problems.

As seen at DjangoCon Europe 2016

How I became an open source contributor

published Ankush Thakur; 16 February 2016

BeeWare contributor Ankush Thakur describes how he got his first commit in the BeeWare project.

Click here to read the full article


Editor's picks

There's lots of great content here, but if you haven't got time to consume it all, here's our pick of the best of the best:

If you write an article, record a screencast, or publish something else that you think might be of interest to the BeeWare community, please get in touch.