Discussione:Python

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

Ciao, ferma restando la volontà del singolo di approfondire se ipse la propria cultura informatica tipo un profano come me, cosa significa paradigma object oriented oppure garbage collector ed altri termini così specifici?

Ciao Aanto,
paradigma object-oriented vuol dire che il linguaggio supporta la programmazione a oggetti. Multi-paradigma, che supporta diversi tipi di programmazione (a oggetti, procedurale, ecc.).
Il garbage collector e' una funzione che si occupa di liberare la memoria da tutti gli oggetti che non sono piu' utilizzati dal programma. In alcuni linguaggi e' automatico in altri va implementato.
per quanto riguarda i termini specifici, secondo me basterebbe wikizzarli. se leggi un articolo troppo infarcito di paroloni e wikizzi quelli che non sai, qualcun altro che legge dopo di te o che si guarda i "recent changes" aggiunge una spiegazione o un articolo dedicato. Cosa ne dici?

Ciao, Frieda (11 giu 2003)


Imo c'è un grosso errore nella sezione relativa alla programmazione funzionale. In python non si possono gestire facilmente le continuazioni, anche se si può scrivere usando il continuation passing style. Forse Stackless python permette di gestirle, altrimenti per quel che so io soltanto Scheme, SML/NJ e Ruby hanno continuazioni come oggetti di prima classe.

Che ne direste di inserire una sezione che elenchi e descriva brevemente le librerie di terze parti? Sarebbe stra-utile! --Iakopo (msg) 11:48, 16 nov 2008 (CET)[rispondi]

Resuscito la discussione. Tutte sono un po' troppe, ma quelle particolarmente degne di nota si possono citare e descrivere molto brevemente. --.anaconda (msg) 06:13, 23 dic 2009 (CET)[rispondi]

Esempio Codice[modifica wikitesto]

Ho aggiunto un esempio di codice(quello in alto a sinistra sotto il logo) che credo sia molto più utile per capire python a prima vista..Anche perchè la seconda funzione non aveva senso, se presa da sola. Ho caricato il file su Commons, ma non lo mostra: suggeritemi come risolvere il problema, o riportate l'immagine precedente --Pyanton (msg) 23:18, 15 mag 2010 (CEST)[rispondi]

tutto ok, grazie a Airon90 --PytoPy (msg) 14:42, 19 mag 2010 (CEST)[rispondi]

Curiosità[modifica wikitesto]

Secondo voi, sarebbe utile citare il progetto Like, Python ( http://www.staringispolite.com/likepython/ ), magari in un'ipotetica sezione "Curiosità"? DRerAGO

Sì, sarebbe utile IMO. Ma non in una sezione curiosità, che oltre ad essere sconsigliata è abbastanza fuori luogo dato il contesto. Tuttavia io non saprei come introdurre l'argomento nella voce. --Shadd の言 (何ですか?) 23:52, 5 mar 2010 (CET)[rispondi]
Ma che str*****a è???? O_O --Stemby 01:01, 6 mar 2010 (CET)[rispondi]
Ma è semplicemente stupendo… :-) Mi pare decisamente presto, anche come curiosità. --.anaconda (msg) 17:46, 6 mar 2010 (CET)[rispondi]
Ma neanche come curiosità! Carino, bello. Stop. Certamente non enciclopedico. --→ Airon Ĉ 20:36, 23 giu 2010 (CEST)[rispondi]

Interpretato? No, precompilato in bytecode[modifica wikitesto]

Ho tolto il riferimento ai linguaggi interpretati, nell'intestazione della voce, perché è fuorviante: in realtà sotto al cofano avviene sempre una compilazione in bytecode, e il bytecode stesso viene quasi sempre riutilizzato dopo la prima esecuzione del programma (evitando di dover ogni volta interpretare il sorgente); inoltre è possibile distribuire programmi Python direttamente in bytecode, saltando a piè pari la fase di interpretazione.

Bisognerebbe approfondire questi aspetti nella voce. Per iniziare, si potrebbe prendere spunto dalla voce in inglese (dove infatti il Python non viene considerato "interpretato").

Ciao!--Stemby 19:54, 27 apr 2010 (CEST)[rispondi]

Ho fatto io (inserito nel paragrafo "Altre caratteristiche"). Probabilmente bisognerebbe pensare a strutturare la voce in modo migliore. Ciao!--Stemby 19:43, 28 apr 2010 (CEST)[rispondi]

Collegamento[modifica wikitesto]

Ciao a tutti non so come aggiungere questa citazione per verificare la bontà della mia modifica... nella voce classi, ho accennato alle classi "new style", di cui si parla qui : http://www.python-it.org/contenuti/10/06/22/un-nuovo-stile-per-le-classi

ora, come faccio a inserirlo come nota?

Ciao! Innanzitutto si firmano le pagine di discussione. Secondo, non si cancellano i commenti altrui. :)
Per creare una nota, basta mettere il sito tra i tag <ref></ref>. --→ Airon Ĉ 20:34, 23 giu 2010 (CEST)[rispondi]

ehm...si, sono io, non ero loggato xd avevo cancellato il mio commento perchè ormai inutile...cmq grazie mille per la risposta :D --PytoPy (msg) 21:44, 23 giu 2010 (CEST)[rispondi]

Indentazione[modifica wikitesto]

verificare codice scritto in C in quanto risulta non funzionante per il calcolo del fattoriale. Questo commento senza la firma utente è stato inserito da 79.0.207.99 (discussioni · contributi) 15:05, 12 ott 2011 (CEST) (CEST).[rispondi]

✔ Fatto: if ed else non avevano le graffe (ho modificato il codice in modo che non ci vogliano le graffe). --★ → Airon 90 17:25, 12 ott 2011 (CEST)[rispondi]

Precisazione[modifica wikitesto]

Non vorrei sembrare schizzinoso, ma Python fu rilasciato pubblicamente nel 1991 da Guido van Rossum. Quindi, proporrei di modificare la forma in: "Python fu rilasciato pubblicamente nel 1991 dal suo creato Guido van Rossum, programmatore olandese". Che ne dite? Anonimkultra 16:09, 13 ott 2012 (CEST)[rispondi]

Collegamenti esterni modificati[modifica wikitesto]

Gentili utenti,

ho appena modificato 2 collegamento/i esterno/i sulla pagina Python. Per cortesia controllate la mia modifica. Se avete qualche domanda o se fosse necessario far sì che il bot ignori i link o l'intera pagina, date un'occhiata a queste FAQ. Ho effettuato le seguenti modifiche:

Fate riferimento alle FAQ per informazioni su come correggere gli errori del bot

Saluti.—InternetArchiveBot (Segnala un errore) 21:17, 3 apr 2018 (CEST)[rispondi]

Collegamenti esterni modificati[modifica wikitesto]

Gentili utenti,

ho appena modificato 1 collegamento esterno sulla pagina Python. Per cortesia controllate la mia modifica. Se avete qualche domanda o se fosse necessario far sì che il bot ignori i link o l'intera pagina, date un'occhiata a queste FAQ. Ho effettuato le seguenti modifiche:

Fate riferimento alle FAQ per informazioni su come correggere gli errori del bot.

Saluti.—InternetArchiveBot (Segnala un errore) 15:39, 28 lug 2019 (CEST)[rispondi]

Python Turtle Graphics[modifica wikitesto]

Io ho aggiunto qualcosina per quanto riguarda gli esempi di codice, ma poi mi sono accorta di una mancanza. Se si scarica python dal sito ufficiale è facile importare il modulo Turtle (il comando è "from turtle import Turtle, Screen") che è un'estensione fondamentale del linguaggio. Senza Turtle non si potrebbe avere nessun output sottoforma di immagine con Python, quindi credo che sia una grave mancanza ometterla. Posso aggiungerla? --FLAK-ZOSO (msg) 15:49, 2 feb 2021 (CET)[rispondi]

Librerie/Moduli[modifica wikitesto]

Python è imbottito di moduli, senza i quali le sue funzionalità sarebbero particolarmente ridotte.

Alcune di queste sono particolarmente significative, tra le quali Turtle, Pygames. Non sono da escludere quelle come Discord.py, che consente di creare Bot su Discord.

Pygames ha già una sua pagina a parte, questa, scritta già nel lontano 2009.

Un paio di mesi fa ho scritto in questa pagina una descrizione del modulo Turtle con un paio di esempi, e rileggendo la pagina credo che sarebbe più sensato spostare il paragrafo per farne una nuova pagina, sostituendo qui il paragrafo con un {{vedi anche}}.

Oltre a quella di Turtle, dato che non esiste, credo possa considerarsi enciclopedica una pagina su Discord.py, della quale è presente tutta la documentazione necessaria[1].

Se qualcuno di passaggio potesse farmi sapere se la cosa ha senso, basta dirmi che si può fare e mi metto a scrivermela in sandbox, lo faccio volentieri. --FLAK-ZOSO (msg) 22:34, 9 mag 2021 (CEST)[rispondi]

Aggiungo che se nessuno mi risponde vado a importunare quelli del progetto informatica, lì ci sarà di sicuro qualcuno in grado di dirmi se si può o non si può fare. --FLAK-ZOSO (msg) 22:37, 9 mag 2021 (CEST)[rispondi]

  1. ^ Parlo delle note di rilascio, ma anche di decine di domande e risposte su stockoverflow e almeno altrettante su GitHub, dove tra l'altro ci sono diversi programmi a licenza libera che si potrebbero utilizzare come collegamenti esterni.