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.
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.
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:
- Ricoperto di api! Distribuzione di un'applicazione su 6 piattaforme in 20 minuti
- Pitone Tutte le cose
- 500 Linee: Un interprete Python scritto in Python
- Podcast.__init__
- Una storia di due cellulari
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]).