Como arrasar no empacotamento de Python com Poesia e Briefcase
publicado Dan Yeaw; 3 January 2019
Dan escreveu uma postagem no blog sobre como usar o Poetry e o Briefcase para empacotar sua biblioteca ou aplicativo.
Como fazer o empacotamento do Python com Poesia e Briefcase
Clique aqui para ler o artigo na íntegra
5 etapas para criar widgets de GUI nativos em Python para o BeeWare
publicado Dan Yeaw; 8 November 2018
Dan escreveu uma publicação no blog sobre como criar seu próprio widget de GUI do Toga.
5 etapas para criar widgets de GUI nativos em Python para o BeeWare
Clique aqui para ler o artigo na íntegra
...Abelhas?
por Katie McLaughlin; publicado 25 October 2017
O desenvolvimento de aplicativos multiplataforma é o santo graal da engenharia de software engenharia de software. Escreva uma vez, execute em qualquer lugar - desktops, celulares e a web. Houve muitas tentativas nesse sentido ao longo dos anos, mas o mas o auge absoluto dessa forma de arte é fazer com que ninguém perceba - você quer que seus aplicativos tenham a aparência e o comportamento de aplicativos nativos, de modo que seus usuários não possam percebam. Os pontos de bônus são se o desenvolvimento for feito em uma linguagem que você já conhece e usa. Esse é o objetivo do BeeWare: um conjunto de ferramentas e bibliotecas de aplicativos para desenvolver aplicativos nativos de plataforma cruzada aplicativos em Python. Durante esta breve apresentação, Katie o levará a um você em um tour pela pilha do BeeWare e descreverá como usamos o projeto projeto como uma incubadora para novos colaboradores de código aberto em todo o mundo.
(Infelizmente, a palestra não foi gravada, mas Katie gravou um screencast para nós!)
Como visto em GitHub Constellation Sydney
Coberto de abelhas! Implementação de um aplicativo em 6 plataformas em 20 minutos
por Russell Keith-Magee; publicado 5 August 2017
Você já quis escrever um aplicativo GUI que pudesse ser executado em seu laptop? E quanto a um aplicativo que possa ser executado em seu telefone? Historicamente, isso tem sido difícil de conseguir com Python e impossível de conseguir sem aprender uma API diferente para cada plataforma. Mas não é mais assim.
O BeeWare é uma coleção de ferramentas e bibliotecas que permite a você criar aplicativos de GUI nativos e multiplataforma em Python puro. aplicativos GUI nativos multiplataforma em Python puro, voltados para plataformas desktop, móveis e web. Nesta palestra, você será apresentado ao o conjunto de ferramentas e bibliotecas BeeWare e verá como você pode usá-las para desenvolver, do zero, um aplicativo GUI simples que pode ser implantado como um aplicativo de desktop autônomo, um aplicativo para celular e um aplicativo da Web de página única, sem fazer nenhuma alteração na base de código do aplicativo. base de código do aplicativo.
Como visto em PyCon AU 2017
Como escrever um transpilador Python
por Russell Keith-Magee; publicado 20 May 2017
Todos nós sabemos que Python é uma linguagem de programação poderosa e expressiva. O que você talvez não saiba é quanto dos aspectos internos do próprio Python está está exposta para você usar e manipular.
Nesta palestra, você será apresentado às ferramentas e bibliotecas que o Python fornece para manipular a compilação e a execução do código Python. Você verá também como você pode usar essas ferramentas para atingir ambientes de execução execução em ambientes que não sejam a máquina virtual CPython.
Snek no navegador
por Katie McLaughlin; publicado 19 May 2017
Python é uma linguagem com décadas de existência, com uma grande comunidade e tem uma base sólida no servidor, mas não tem uma boa base sólida no servidor, mas não tem uma boa história de usuário no navegador. no navegador... até agora.
O projeto BeeWare tem como objetivo levar o Python nativamente a todos os lugares. Usando uma combinação dos projetos Batavia e Toga, podemos desenvolver uma experiência na Web totalmente nativa em Python, sem necessidade de JavaScript.
Durante esta palestra, você saberá como o projeto BeeWare criou Batavia, uma máquina virtual Python em JavaScript; e Toga, um um wrapper de API nativa multiplataforma; uma combinação dos quais pode ser usada para construir uma plataforma da Web inteira somente em Python.
Desenvolvimento multiplataforma com Python e BeeWare
publicado Katie McLaughlin; 28 April 2017
Katie escreveu um artigo sobre o BeeWare e sua palestra na PyCon US 2017 para o OpenSource.com.
Desenvolvimento entre plataformas com Python e BeeWare
Clique aqui para ler o artigo na íntegra
Criando um controle remoto de TV em Python
publicado Anthony Shaw; 4 February 2017
Anthony Shaw apresenta o processo de uso do Briefcase, do Toga e das ferramentas de suporte do ferramentas de suporte Python para iOS para criar um aplicativo de controle remoto para sua TV.
Clique aqui para ler o artigo na íntegra
Pybee é incrível
publicado Elias Dorneles; 28 October 2016
Elias Dorneles escreve sobre por que ele acha que o BeeWare é incrível e por que você deve ajudar a desenvolvê-lo.
Clique aqui para ler o artigo na íntegra
Talk Python #79
by Michael Kennedy; published 9 October 2016
Você poderia escrever um aplicativo Python para a grande variedade de plataformas existentes? existentes? Ah, espere, eu quero que sejam aplicativos GUI nativos. E eu preciso que sejam aplicativos móveis (Android, iOS, tvOS e watchOS), além dos principais aplicativos de desktop. Também preciso que eles pareçam indistinguíveis dos aplicativos nativos nativos (ser um .app no macOS, .exe no Windows etc.).
Que tecnologia você usaria para isso? Nesta semana, apresentarei a você um amplo conjunto de ferramentas pequenas, focadas e poderosas que tornam tudo isso e muito mais possível, e muito mais. Estamos conversando com Russell Keith-Magee, fundador do projeto do projeto Beeware.
Clique aqui para ouvir
Arquivo
Escolhas do editor
Há muito conteúdo excelente aqui, mas se você não tiver tempo para consumir tudo, aqui está nossa seleção do melhor do melhor:
- Coberto de abelhas! Implementação de um aplicativo em 6 plataformas em 20 minutos
- Python All The Things
- 500 Lines: Um interpretador Python escrito em Python
- Podcast.__init__
- Uma história de dois celulares
Se você escrever um artigo, gravar um screencast ou publicar outra coisa que você acha que pode ser de interesse da comunidade BeeWare, entre em contato [entre em contato] (mailto:russell@beeware.org).