Come fare un packaging Python di successo con Poesia e Briefcase

di Dan Yeaw; pubblicato 3 January 2019

Dan ha scritto un post sul blog su come usare Poetry e Briefcase per impacchettare la vostra libreria o applicazione.

Come fare il packaging Python con la poesia e il Briefcase

Clicca qui per leggere l'articolo completo

5 passi per costruire widget GUI nativi di Python per BeeWare

di Dan Yeaw; pubblicato 8 November 2018

Dan ha scritto un post sul blog su come costruire il proprio Toga GUI Widget.

5 passi per costruire widget GUI nativi di Python per BeeWare

Clicca qui per leggere l'articolo completo

...api?

di Katie McLaughlin; pubblicato 25 October 2017

Lo sviluppo di applicazioni multipiattaforma è un santo graal dell'ingegneria del software. ingegneria del software. Scrivere una volta, eseguire ovunque: desktop, cellulari e web. web. Ci sono stati molti tentativi in questo senso nel corso degli anni, ma l'apice assoluto di questa forma d'arte è che nessuno se ne accorga. di questa forma d'arte è che nessuno se ne accorga: volete che le vostre applicazioni appaiano e si sentano come se fossero native. le vostre applicazioni abbiano l'aspetto e l'atmosfera delle applicazioni native, in modo che gli utenti non se ne accorgano. non se ne accorgano. I punti bonus sono se lo sviluppo avviene in un linguaggio che già conoscete e utilizzate. già conosciuto e utilizzato. Questo è l'obiettivo di BeeWare: una suite di strumenti e librerie per applicazioni strumenti e librerie per lo sviluppo di applicazioni native multipiattaforma in Python. applicazioni native cross-platform in Python. Durante questa breve presentazione Katie vi accompagnerà Katie vi farà fare un giro dello stack di BeeWare e descriverà come abbiamo utilizzato il progetto come progetto come incubatore di nuovi collaboratori open source in tutto il mondo. mondo.

(Purtroppo il discorso non è stato registrato, ma Katie ha registrato uno screencast per noi! screencast per noi!)

Come visto a GitHub Constellation Sydney

Ricoperto di api! Distribuzione di un'applicazione su 6 piattaforme in 20 minuti

di Russell Keith-Magee; pubblicato 5 August 2017

Avete mai desiderato scrivere un'applicazione GUI da far girare sul vostro portatile? E un'applicazione che possa essere eseguita sul vostro telefono? Storicamente, sono stati difficili da realizzare con Python, e impossibili da realizzare senza senza imparare un'API diversa per ogni piattaforma. Ma ora non più.

BeeWare è una raccolta di strumenti e librerie che permette di costruire applicazioni applicazioni GUI native multipiattaforma in puro Python, destinate a piattaforme piattaforme desktop, mobili e web. In questo intervento, vi verrà presentata alla suite di strumenti e librerie BeeWare e si vedrà come utilizzarle per sviluppare, partendo da zero, una semplice applicazione GUI che può essere distribuita come applicazione desktop indipendente, applicazione per telefoni cellulari e webapp a pagina singola. webapp a pagina singola, senza apportare alcuna modifica al codice dell'applicazione. codice dell'applicazione.

Come visto a PyCon AU 2017

Come scrivere un transpiler Python

di Russell Keith-Magee; pubblicato 20 May 2017

Tutti sappiamo che Python è un linguaggio di programmazione potente ed espressivo. Quello che forse non si sa è quanta parte dell'interno di Python stesso è è esposta all'uso e alla manipolazione.

In questo intervento, vi verranno presentati gli strumenti e le librerie che Python per manipolare la compilazione e l'esecuzione del codice Python. Vedrete vedrete anche come si possono usare questi strumenti per puntare ad ambienti di esecuzione ambienti di esecuzione diversi dalla macchina virtuale CPython.

Come visto a PyCon US 2017

Snek nel browser

di Katie McLaughlin; pubblicato 19 May 2017

Python è un linguaggio forte di decenni, con una grande comunità, e ha una solida base sul server. solide fondamenta sul server, ma non ha una buona storia d'uso nel browser. browser... fino ad ora.

Il progetto BeeWare mira a portare Python in modo nativo, ovunque. Utilizzando una combinazione dei progetti Batavia e Toga, possiamo sviluppare un'esperienza web interamente interamente un'esperienza web nativa in Python, senza bisogno di JavaScript.

Nel corso di questo intervento verrà illustrato come il progetto BeeWare ha costruito Batavia, una macchina virtuale Python in JavaScript, e Toga, un wrapper di API API nativa multipiattaforma; una combinazione di questi può essere utilizzata per costruire un'intera piattaforma web solo in Python.

Come visto a PyCon US 2017

Sviluppo multipiattaforma con Python e BeeWare

di Katie McLaughlin; pubblicato 28 April 2017

Katie ha scritto un articolo su BeeWare e sul suo intervento alla PyCon US 2017 per OpenSource.com.

Sviluppo multipiattaforma con Python e BeeWare

Clicca qui per leggere l'articolo completo

Creare un telecomando TV in Python

di Anthony Shaw; pubblicato 4 February 2017

Anthony Shaw illustra il processo di utilizzo di Briefcase, Toga e degli strumenti di supporto Python per iOS. strumenti di supporto Python per iOS per creare un'applicazione di controllo remoto per il suo televisore.

Clicca qui per leggere l'articolo completo

Pybee è fantastico

di Elias Dorneles; pubblicato 28 October 2016

Elias Dorneles scrive perché pensa che BeeWare sia fantastico e perché dovreste contribuire a costruirlo. dovreste contribuire a costruirlo.

Clicca qui per leggere l'articolo completo

Parlare di Python #79

di Michael Kennedy; pubblicato 9 October 2016

Potreste scrivermi un'applicazione Python per l'ampia gamma di piattaforme disponibili? piattaforme? Oh, aspetta, voglio che siano applicazioni native con interfaccia grafica. E mi servono mobile (Android, iOS, tvOS e watchOS) e le principali applicazioni desktop. applicazioni desktop. Ho anche bisogno che appaiano indistinguibili dalle app native (come .app su macOS). nativi (siano .app su macOS, .exe su Windows, ecc.).

Quale tecnologia usereste per questo? Questa settimana vi presenterò un'ampia serie di strumenti piccoli, mirati e potenti che rendono tutto ciò e altro ancora. Parliamo con Russell Keith-Magee, fondatore del progetto Beeware. del progetto Beeware.

Clicca qui per ascoltare

Archivio


Scelte del redattore

I contenuti sono tantissimi, ma se non avete tempo per consumarli tutti, ecco la nostra selezione del meglio del meglio. consumarli tutti, ecco la nostra selezione del meglio del meglio:


Se scrivete un articolo, registrate uno screencast o pubblicate qualcosa di che ritenete possa essere di interesse per la comunità BeeWare, vi preghiamo di [contattateci] (mailto:[email protected]).

OSZAR »