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.

Como visto em PyCon US 2017

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.

Como visto em PyCon US 2017

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

Implementando mktime no Batavia ou porque CPython é a melhor escolha para construir uma máquina do tempo

publicado Jacob Stoebel; 16 October 2016

A função do Python mktime nos diz quantos segundos um datetime está da sua época. Ele é baseado na função C com o mesmo nome e, enquanto isso a torna rápida, também gera dependência de plataforma. O objetivo do Batavia de levar o Python para os browser web significa que dependências de plataforma precisam ser removidas.

Clique aqui para ler o artigo na íntegra

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:


Se você escrever um artigo, gravar um screencast ou publicar algo que ache ser do interesse da comunidade BeeWare, por favor entre em contato.