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.

Como visto em PyCon US 2017

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.

Como visto em PyCon US 2017

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:


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).