Skip to content

Add More Dates #621

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
May 19, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions content/news/events/europython-2025-sprints/contents.lr
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
title: EuroPython 2025
---
date: 2025-07-19
---
event_type: sprint
---
speaker: Russell Keith-Magee
---
url: https://ep2025.europython.eu
19 changes: 19 additions & 0 deletions content/news/events/europython-2025/contents.lr
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
title: EuroPython 2025
---
date: 2025-07-14
---
description:

All code needs a user interface. That might be an API, or a web page - but these days, many users will expect an app that they can install on their laptop, or on their phone. But how do you build a native application in Python? And do you need to build a different version of your app the app for every device and operating system you want to support?

In this hands-on tutorial, you'll lean how you can use the BeeWare suite of tools to build a graphical user interface for your code, and deploy that code as a desktop app, and as a mobile app - all from a single Python codebase. You'll learn how to integrate third-party libraries like NumPy into your app, and how to customize the appearance of your packaged app. You'll also learn how you can access device hardware (such as cameras an accelerometers) in your app's code.

No experience with mobile or desktop app development is required; a basic familiarity with Python is all you need. By the end of the tutorial, you'll have an app running on your own phone, written entirely by you, using nothing but Python.
---
event_type: talk
---
speaker: Russell Keith-Magee
---
talk_title: Building a cross-platform app with BeeWare
---
url: https://ep2025.europython.eu
9 changes: 9 additions & 0 deletions content/news/events/pycon-au-2024-sprints/contents.lr
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
title: PyCon AU 2024
---
date: 2024-11-25
---
event_type: sprint
---
speaker: Russell Keith-Magee
---
url: https://2024.pycon.org.au/
15 changes: 15 additions & 0 deletions content/news/events/pycon-au-2024/contents.lr
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
title: PyCon AU 2024
---
date: 2024-11-23
---
description:

A modern mobile phone isn't just a powerful CPU and display. It's a collection of incredibly sophisticated portable sensors: multiple cameras, a high resolution GPS, accelerometers and more. In this talk, you'll learn how to build and run an app on your phone that can access these sensors, using nothing but Python.
---
event_type: talk
---
speaker: Russell Keith-Magee
---
talk_title: Where am I? What am I doing? Mobile App development in Python
---
url: https://2024.pycon.org.au/
9 changes: 9 additions & 0 deletions content/news/events/pycon-us-2025-sprints/contents.lr
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
title: PyCon US 2025
---
date: 2025-05-19
---
event_type: sprint
---
speaker: Russell Keith-Magee, Malcolm Smith
---
url: https://us.pycon.org/2025/
19 changes: 19 additions & 0 deletions content/news/events/pycon-us-2025-tutorial/contents.lr
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
title: PyCon US 2025
---
date: 2025-05-15
---
description:

All code needs a user interface. That might be an API, or a web page - but these days, many users will expect an app that they can install on their laptop, or on their phone. But how do you build a native application in Python? And do you need to build a different version of your app the app for every device and operating system you want to support?

In this hands-on tutorial, you'll lean how you can use the BeeWare suite of tools to build a graphical user interface for your code, and deploy that code as a desktop app, and as a mobile app - all from a single Python codebase. You'll learn how to integrate third-party libraries like NumPy into your app, and how to customize the appearance of your packaged app. You'll also learn how you can access device hardware (such as cameras and GPS) in your app's code.

No experience with mobile or desktop app development is required; a basic familiarity with Python is all you need. By the end of the tutorial, you'll have an app running on your own phone, written entirely by you, using nothing but Python.
---
event_type: tutorial
---
speaker: Russell Keith-Magee
---
talk_title: Building a cross-platform app with BeeWare
---
url: https://us.pycon.org/2025/
17 changes: 17 additions & 0 deletions content/news/events/pycon-us-2025/contents.lr
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
title: PyCon US 2025
---
date: 2025-05-17
---
description:

If you need to build a user interface for your Python code, many guides will tell you that your only options are to use the command line, or wrap your code in a web interface. However, there is another option - building a native GUI interface. In fact for some use cases, a GUI app may be your only option.

In this talk, you'll learn how to build and run a graphical user interface (GUI) that can run on your desktop, on your phone, or in a browser. You'll learn how you can use the BeeWare suite of tools to bootstrap a new GUI project, develop a GUI interface, and deploy that app to multiple desktop and mobile platforms, without making any code changes. You'll learn how to access device hardware like GPS and cameras; and you'll learn how to distribute your application - including all runtimes and third-party libraries - to others. Lastly, you'll get a brief introduction to how you can access native platform APIs that don't have a Python API.
---
event_type: talk
---
speaker: Russell Keith-Magee
---
talk_title: How to build a cross-platform graphical user interface with Python
---
url: https://us.pycon.org/2025/