Nuova partnership con Udemy

2017-09-23 22:05:54



Siamo lieti di annunciare la nascita di una collaborazione tra Python Italia e Udemy [link], la piattaforma di insegnamento online.

L'elenco dei corsi presenti sulla risorsa è davvero corposo e spazia tra i più disparati argomenti, anche se a noi intessano in particolar modo quelli sulla programmazione e su Python nello specifico. Anche in questo caso siamo contenti di segnalare la pubblicazione di un corso in italiano intitolato Python 3.6 Guida Completa: da Principiante a Esperto. Seguendo questo [link] potrete usufruire di sconti dedicati agli utenti di Python.it.

Durante questo corso verranno affrontate molte tematiche, ecco le principali:
- Comprendere l'architettura e la sintassi del linguaggio di programmazione Python 3.6.
- Sviluppare applicazioni Python in modalità object-oriented (classi, ereditarietà, override)
- Conoscere ed utilizzare i basic data types: interi, floating-point, boolean e string
- Conoscere ed utilizzare gli operatori e le espressioni
- Comprendere ed utilizzare le list comprehension, le dict comprehension e le set comprehension
- Comprendere i namespace e lo scope
- Comprendere e definire gli attributi di classe e di istanza, i class methods e gli static methods
- Sviluppare applicazioni Python in modalità procedurale (funzioni, moduli, package)
- Comprendere ed utilizzare gli "atomi" di Python: gli oggetti, i nomi, i tipi e gli attributi
- Conoscere ed utilizzare le strutture dati: liste, tuple, dizionari e set
- Conoscere ed utilizzare il control flow: if, while, for...in
- Comprendere, utilizzare e definire le funzioni, e le espressioni lambda
- Comprendere ed utilizzare i function decorator ed i class decorator
- Progettare ed Implementare una Applicazione Distribuita con un Message Broker: RabbitMQ
Grazie al lavoro dell'associazione Python Italia, sta nascendo la prossima edizione del PyCon Italia, la conferenza nazionale che raccoglie professionisti, ricercatori ed appassionati del nostro linguaggio di programmazione.

La manifestazione si svolgerà ad aprile 2018, per l'esattezza dal 19 al 22.

Se vuoi partecipare in maniera attiva alla conferenza puoi leggere qui come farlo, ogni aiuto sarà ben accetto.

La crescita di Python

2017-09-18 11:17:03

Lo confesso, ho un debole per le classifiche, anche se bisogna sempre porre estrema attenzione quando si parla di linguaggi di programmazione, perché non si è mai troppo certi delle fonti da cui provengono i dati o di come sono stati manipolati. Sappiamo anche che gli ambiti di utilizzo di una determinata piattaforma/linguaggio sono sempre predominanti rispetto ad un'ipotetica diffusione o ad una classifica di gradimento.

Ma anche essendo consapevoli di quanto premesso e che i dati sono sempre e comunque interpretabili, fa piacere verificare come una risorsa utile per tutti i programmatori del mondo, Stack Overlflow, definisca Python come il linguaggio con la più alta crescita (prendendo in esame i paesi col più alto reddito).


Fa davvero impressione notare come dal 2012 Python abbia subito una vera e propria impennata nelle ricerche sulla nota piattaforma. Certo noi amanti di Python non possiamo che essere felici di questa sorta di attestato, ma finisce qui, non ci illudiamo certo che questo trend rappresenti una sorta di vittoria e/o che da ora tutti si convertiranno al nostro dio pagano con le spire.

Fonte: Stack Overflow Blog

Nuova risorsa su Python.it

2017-07-16 01:59:12

"Si deve stare al passo coi tempi..".

Nessuno meglio di un programmatore conosce il significato di queste parole ed ecco perché, anche se con un po' di ritardo a dire il vero, abbiamo selezionato alcune risorse in una nuova sezione del nostro sito, per permettere lo studio del nostro linguaggio preferito in maniera diversa dal solito libro, sia esso cartaceo o digitale.

Si tratta di Tutorial e Lezioni Video, oppure dell'interazione con alcuni siti web che simulano l'esperienza di apprendimento in classe, insomma di metodologie più dinamiche ed anche divertenti, magari da affiancare a quelle tradizionali.

La selezione è appena nata e lungi dall'essere esaustiva, infatti contiamo anche su di voi e sulle vostre segnalazioni per arricchire sempre più le proposte.

[Pycon 8] Arrivano i video

2017-07-12 16:31:28

Se non hai fatto parte della fantastica platea dell'edizione più numerosa di PyCon, non è tutto perduto.

Consulta il canale YouTube della conferenza e guarda i contenuti di PyCon seduto comodamente sul tuo divano.


E se i video ti piacciono, lascia un bel :ok:.

[Pycon 8] Online il programma

2017-03-10 16:48:10

In questi giorni viene definita in maniera sempre più precisa, il programma del prossimo Pycon, la conferenza sul nostro linguaggio che si terrà a Firenze il 6-8 Aprile.

Potete consultare il calendario, che quest'anno tocca nuovi record di partecipazione: il numero di proposte ricevute ha superato quello di tutte le edizioni precedenti! PyCon Otto avrà tre track in più della precedente edizione, per un totale di otto track parallele tra talk e training.

Dopo il successo dello scorso anno, torna la Startup Competition, che manterrà la stessa impostazione, ma sarà ancora più interessante grazie a uno Startup Corner dove ogni progetto sarà presentato in un poster. La poster session permanente favorirà il networking e ti aiuterà ad incontrare gli startup mentor

Per la prima volta quest'anno a PyCon ci sarà il "Beginner's Day". Giovedì 6 Aprile si terranno quattro workshop paralleli: due indirizzati agli insegnanti, un workshop per neofiti e uno tenuto dal CoderDojo, rivolto ai ragazzi dai 12 ai 17 anni. I workshop del Beginner's Day sono gratuiti, è necessario semplicemente registrarsi.

Ci saranno tante altre interessanti attività durante le giornate della conferenza, non dovete far altro che acquistare il vostro biglietto ed abbandonarvi al piacere della scoperta.


Sappiamo che ancora non è stato pubblicato il programma, ma l'Early Bird è pensato proprio per coloro i quali supportano la conferenza a prescindere dalla pubblicazione dei contenuti. Acquistare qualcosa a scatola chiusa è sempre rischioso, per cui ci sembra giusto ringraziare di cuore chi dà fiducia al nostro lavoro editoriale dedicandogli una tariffa speciale.

Non lasciar volare via l'occasione, l'Early Bird scade il 31 gennaio!

Scritto da Daniele aka Palmux

Tag assegnati: conferenze, pycon

0 commenti

Tre, due.. OTTO! PyCon Otto!

2016-12-14 22:09:48



Finalmente è di nuovo tempo di Python! L’ottava edizione di Pycon Italia sta per arrivare e sarà fantastica! Se sei uno sviluppatore, community member o una startup, unisciti a noi per degli indimenticabili giorni, dal 6 al 9 Aprile 2017, nella bellissima Firenze. Pycon Italia è orgogliosa di unire l’ecosistema Python con talk, training ed eventi sociali.

Dalla sessione di recruiting alla Startup Competition alle attività per le donne sviluppatrici, Pycon Otto sarà un’esperienza da non dimenticare.

Hai un’idea per un talk? Stiamo cercando Pythonisti appassionati da includere nella nostra scaletta di talk. Invia la tua proposta entro il 10 Gennaio 2017 ed aiutaci a rendere l’evento unico! https://www.pycon.it/it/call-for-proposals/

La nostra board di organizzatori e partner incoraggia la diversità e sta lavorando duro per avere un numero uguale di speaker donne.

Sei interessato a partecipare? Segnati la data e prendi un ticket a prezzo scontato! L’early bird scadrà il 31 Gennaio 2017, dopodiché i biglietti saranno disponibili al prezzo intero fino a fine marzo.

Non aspettare l’ultimo tuffo, prendi subito il tuo biglietto: https://www.pycon.it/it/registrazione/

Ci vediamo a Firenze per PyCon Italia Otto!
Inutile nascondersi dietro un dito, l'eterna diatriba tra Python 2 vs Python 3 è stata (ed è?) un'autentica spina nel fianco di tutti i pythonisti, che forse mai fino in fondo hanno digerito questa "divisione" nel proprio linguaggio. Non è difficile capire che tutta la comunità si è dovuta prodigare per supportare due versioni non del tutto compatibili tra loro, anzi diciamo pure incompatibili, spendendo tanto tempo per adeguare/creare prodotti con una doppia compatibilità. Se da un punto di vista questo sdoppiamento ha portato ad un notevole incremento delle ore/lavoro non certo gradito, è pur vero che da un'altra ha permesso a tutti coloro avessero sviluppato con la versione 2.7, di non dover forzatamente rivedere completamente i propri piani e gettarsi forzatamente in una conversione alla nuova versione del linguaggio. Purtroppo in molti, forse troppi, sono risultati estremamente riluttanti al passaggio alla versione 3.x del linguaggio, ed ancora oggi la 2.x è presente praticamente ovunque.

Quale versione scegliere?
Ma cosa dice la Python Software Foundation in tal proposito?

Python 2.x is legacy, Python 3.x is the present and future of the language

Ok quindi cosa si deve scegliere per iniziare il percorso di apprendimento? La risposta che ho dato e che continuo a dare, almeno da qualche anno a questa parte, è che se si comincia da zero con Python e non si hanno particolari esigenze, non ci si devono porre troppe domande e scegliere la versione 3.x del linguaggio. Imparare direttamente questa versione, che diventerà prima o poi lo standard, è senza dubbio la più intelligente come scelta, passatemi il termine forse un po' troppo forte. Certo non sono cieco e mi rendo conto che se si trova la versione 2.7 del linguaggio praticamente ovunque, in questo momento sto pensando alle varie distribuzioni GNU/Linux, tutto potrebbe essere dannatamente complicato, ma non siano nati per soffrire?

Fatti questi bei discorsi da filosofo del **BIP**, ora apriamo l'angolo dell'autoflagellazione. Sì perché se vi ho appena suggerito di iniziare senza indugi con la versione 3.x del linguaggio, dovete sapere che tra luglio ed agosto di quest'anno, non cinque anni fa ma solo qualche giorno fa, i pacchetti installati tramite pip vedono una netta prevalenza della versione 2.7 del linguaggio ed il grafico sottostante intitolato Python 2.7 regna ancora sovrana nel 2016 forse ci da un bel indizio.



Conclusione
Vi tralascio tutta la serie di grafici che prendono in esame alcune librerie/framework di Python, perché sono tutti simili al precedente. Che siano presi in considerazione numpy, matplotlib, pandas, etc... sembra chiaro che la versione del linguaggio 2.7 sia ancora la più utilizzata. Questo però se da una parte vuole dimostrare che i programmatori sono pigri nel passare alla nuova versione del linguaggio (ovviamente scherzo, non è pigrizia ma un'analisi tra costi e benefici), dovete sapere che la EOL (end of life) della versione 2.7 è fissata nel 2020, quindi anche in questo caso è davvero una scadenza prossima.

La versione 2.7 regna è vero, ma la 3.x ne richiederà la testa prima o poi, sappiamo già che sarà la vincitrice designata.

Django CMS day

2016-09-03 16:01:18

Segnaliamo un'interessante iniziativa che si svolgerà il 1° ottobre a Firenze, nella quale sarà possibile approfondire la conoscenza su Django CMS.

Leggiamo direttamente da uno degli attori coinvolti, Nephila, le motivazioni di questo evento: "Spesso abbiamo parlato di django CMS, piattaforma open source per la gestione dei contenuti web dinamici. Il nostro rapporto con questa tecnologia ha radici profonde ed ha un ruolo determinante anche nella crescita dell'azienda stessa. Un'evoluzione importante in questo senso è avvenuta nel 2013, quando Iacopo ha fatto ufficialmente il suo ingresso tra i gli sviluppatori che collaborano all'improvement di questo software. Da allora, infatti, siamo impegnati nella crescita di django CMS su due fronti, tanto dal lato sviluppo web quanto da quello promozione.

L'applicazione sta conoscendo un'ampia diffusione anche in Italia. Allo stesso tempo la community nazionale legata a questa tecnologia sta crescendo ed acquisendo un peso sempre più importante. Confrontandoci con diversi utilizzatori della piattaforma è emerso come la comunità soffrisse della mancanza di un evento ad essa dedicato. Ulteriori conferme in questo senso le abbiamo raccolte nel corso di PyCon Sette, quando abbiamo lanciato l'idea di creare un incontro di rilevanza nazionale rivolto unicamente a django CMS. In quell'occasione, infatti, abbiamo raccolto un largo numero di consensi.


Partendo da queste premesse abbiamo deciso di impegnarci in prima linea nell'organizzazione dell'iniziativa. Il risultato del nostro impegno è la conferenza django CMS day, che si terrà il 1 ottobre 2016 presso lo spazio FabLab di Firenze, sito in via Panciatichi 14.


Si tratta di un'iniziativa di approfondimento dedicata alla promozione e allo studio delle best practice per django CMS. Oltre ad approfondire il tema best practice per lo sviluppo di progetti ed applicazioni, l'evento prevede anche un focus sul core development della piattaforma. Tra gli obiettivi dell'iniziativa, infatti, c'è anche quello di fare attività di “brainstorming”, ovvero di progettare assieme nuove feature utili per tutta la community italiana.
"

Vi lascio alcuni interessanti link:
- Django CMS day
- Fatti coinvolgere da django CMS day

Previous | Page 2 | Next

Archivio

Feed RSS