publicado Dan Yeaw; 3 January 2019
Dan wrote a blog post about how to use Poetry and Briefcase to packaging your library or application.
How to Rock Python Packaging with Poetry and Briefcase
Clique aqui para ler o artigo na íntegra
publicado Dan Yeaw; 8 November 2018
Dan wrote a blog post about how to build your own Toga GUI Widget.
5 Steps to Build Python Native GUI Widgets for BeeWare
Clique aqui para ler o artigo na íntegra
...Bees?
por Katie McLaughlin; publicado 25 October 2017
Cross-platform application development is a holy grail of software engineering. Write once, run everywhere - desktops, mobiles, and the web. There have been many attempts at this over the years, but the absolute pinnacle of this art form is to have no-one notice - you want your apps to look and feel like native apps so that your users can't tell. Bonus points is if your development happens in a language you already know and use. This is the goal of BeeWare: a suite of application tools and libraries that to develop native cross platform applications in Python. During this short presentation Katie will take you on a tour of the BeeWare stack, and describe how we've used the project as an incubator for new open source contributors around the world.
(The talk was unfortunately not recorded, but Katie has recorded a screencast for us!)
Como visto em GitHub Constellation Sydney
Coberto por abelhas! Implantando uma app em 6 plataformas em 20 minutos
por Russell Keith-Magee; publicado 5 August 2017
Alguma vez você quis escrever uma aplicação GUI para rodar no seu laptop? E um app que você possa rodar no seu telefone? Historicamente, isto é difícil de se fazer com Python, e impossível de realizar sem aprender uma API diferente para cada plataforma. Mas não mais.
BeeWare é uma coleção de ferramentas e bibliotecas que permite que você construa GUI nativas cross-plataforma em Python puro, focado em desktop, mobile e plataformas web. Nessa palestra, será feita introdução à suite de ferramentas e bibliotecas BeeWare e verá como pode usá-la para desenvolver para desktop, do zero, uma aplicação GUI simples que possa ser lançada como uma aplicação desktop standalone, um aplicativo para celular e uma single page webapp - sem fazer nenhuma modificação no código-base da aplicação.
Como visto em PyCon AU 2017
Como escrever um transpilador Python
por Russell Keith-Magee; publicado 20 May 2017
Sabemos que Python é uma poderosa e expressiva linguagem de programação. O que você pode não saber é o quanto da estrutura interna da linguagem está exposta para você manipular e utilizar.
Nessa palestra, são apresentadas as ferramentas e bibliotecas Python que permitem manipular o compilação e execução do código Python. Você também vai ver como usar essas ferramentas para executar em outros ambientes além da máquina virtual do CPython.
Snek in the Browser
por Katie McLaughlin; publicado 19 May 2017
Python is a decades-strong language with a large community, and it has a solid foundation on the server, but it doesn't have a good user story in the browser... until now.
The BeeWare project aims to bring Python natively, everywhere. Using a combination of the Batavia and Toga projects, we can develop and entirely native web experience in Python, no JavaScript required.
During this talk, you will learn about how the BeeWare project has built Batavia, a Python virtual machine in JavaScript; and Toga, a multi-platform native API wrapper; a combination of which can be used to build an entire web platform in Python only.
Cross-platform development with Python and BeeWare
publicado Katie McLaughlin; 28 April 2017
Katie wrote an article about BeeWare and her PyCon US 2017 talk for OpenSource.com.
Cross-platform development with Python and BeeWare
Clique aqui para ler o artigo na íntegra
Fazendo um controle remoto de TV em Python
publicado Anthony Shaw; 4 February 2017
Anthony Shaw mostra o processo de usar o Briefcase, Toga e ferramentas de suporte Python para iOS para construir um app de controle remoto para sua TV.
Clique aqui para ler o artigo na íntegra
Pybee is awesome
publicado Elias Dorneles; 28 October 2016
Elias Dorneles escreve porque ele acha que o BeeWare é excelente e porque você deveria ajudar a construí-lo.
Clique aqui para ler o artigo na íntegra
Talk Python #79
by Michael Kennedy; published 9 October 2016
Você pode fazer um app Python para a grande variedade de plataformas que existem? Ei, espere, eu quero que elas sejam aplicações GUI nativas. E eu preciso que elas funcionem no mobile (Android, iOS, tvOS, and watchOS) tão bem quanto os principais aplicativos para desktop. Eu também preciso que eles sejam indistinguíveis dos aplicativos nativos (ser um .app no macOS, .exe no Windows, etc).
Qual tecnologia você usaria para isso? Essa semana vou apresentar pra vocês um pequeno conjunto de poderosas ferramentas que fazem tudo isso, e muito mais, possível. Nós conversamos com Russell Keith-Magee, fundador do projeto Beeware.
Clique aqui para ouvir
Arquivo
Escolha do Editor
Existe muito conteúdo de qualidade aqui, mas se você não tem tempo para explorar tudo, aqui está a nossa escolha do que há de melhor:
- Coberto por abelhas! Implantando uma app em 6 plataformas em 20 minutos
- Python Em Tudo
- 500 Linhas: Um interpretador Python escrito em Python
- Podcast.__init__
- Um Conto de Dois Celulares
Se você escrever um artigo, gravar um screencast ou publicar algo que ache ser do interesse da comunidade BeeWare, por favor entre em contato.