Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto
Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto
Samsung rinnova la serie pieghevole di punta con Galaxy Z Fold8 Ultra: pannello interno da 8 pollici quasi senza piega, cerniera Flex Titanium, Snapdragon 8 Elite Gen 5 for Galaxy e batteria finalmente da 5.000 mAh. Prezzo italiano da 2.299 a 2.899 euro. Tra colorimetro, benchmark reali e giorni di uso quotidiano, ecco dove questo pieghevole convince e dove il nome Ultra fatica ancora a trovare piena giustificazione
Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing"
Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing"
La nuova Insta360 X6 introduce sensori Sony da 1/1.1" e un SoC Triple AI a 4nm. Analizziamo le riprese 8K, il primo Dolby Vision nativo a 10-bit nel settore sferico e l'innovativo flusso di lavoro diretto sulla futura versione 22 di DaVinci Resolve.
Due settimane con Dacia Spring 2026: novità, consumi, autonomia reale e test bagagli
Due settimane con Dacia Spring 2026: novità, consumi, autonomia reale e test bagagli
Dopo due settimane trascorse al volante della Dacia Spring 2026 possiamo raccontarvi tutto, dalle novità di motore e batteria, fino ai consumi in tutti le situazioni, compresa l'autonomia reale ad alta velocità
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 26-01-2007, 14:17   #1
Th3 Kn0wl3dg3
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 887
iniziare con python

dopo tanto pensare ho deciso di iniziare con python dato ke non ho mai scritto una riga di codice. chi mi consiglia un'ottima guida ma che comincia proprio dalle basi e mi faccia capire come si programma?grazie

se mi cosigliate un altro linguaggio che credete sia migliore per uno ke non ha mai programmato non esitate a scriverlo, l'importante che ci sia un link ad un'ottima guida ke parata dalla basi e ke mi faccia capire il linguaggio e come si programma

Ultima modifica di Th3 Kn0wl3dg3 : 26-01-2007 alle 14:19.
Th3 Kn0wl3dg3 è offline   Rispondi citando il messaggio o parte di esso
Old 26-01-2007, 14:59   #2
wisher
Senior Member
 
L'Avatar di wisher
 
Iscritto dal: Aug 2005
Messaggi: 2755
qui parti dalle basi della programmazione
http://www.ibiblio.org/obp/thinkCSpy/
__________________
wisher è offline   Rispondi citando il messaggio o parte di esso
Old 26-01-2007, 15:01   #3
Th3 Kn0wl3dg3
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 887
in italiano non c'è?
Th3 Kn0wl3dg3 è offline   Rispondi citando il messaggio o parte di esso
Old 26-01-2007, 15:14   #4
wisher
Senior Member
 
L'Avatar di wisher
 
Iscritto dal: Aug 2005
Messaggi: 2755
eccoti accontentato
http://www.python.it/doc/Howtothink/...l-it/index.htm
__________________
wisher è offline   Rispondi citando il messaggio o parte di esso
Old 26-01-2007, 15:23   #5
Th3 Kn0wl3dg3
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 887
grazie
Th3 Kn0wl3dg3 è offline   Rispondi citando il messaggio o parte di esso
Old 08-02-2007, 13:55   #6
Th3 Kn0wl3dg3
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 887
ho cominciato a leggere la guida in italiano ke mi ha linkato wisher e devo dire che per una persona come me ke deve partire da zero è molto chiara.ma vorrei sapere due cose:
1)dove trovo python?praticamente la shell dove scrivere il codice sorgente
2)come supero il problema della divisione dei numeri interi?praticamente nella guida c'è messo che se divido 59 con 60 non mi da 0,98ecc ma 0 perchè python restituisce un numero intero quando ci sono questo tipo di divisioni.grazie per l'aiuto anticipatamente
Th3 Kn0wl3dg3 è offline   Rispondi citando il messaggio o parte di esso
Old 08-02-2007, 17:25   #7
wisher
Senior Member
 
L'Avatar di wisher
 
Iscritto dal: Aug 2005
Messaggi: 2755
scaricalo da qui
http://www.python.org/download/
per le divisioni basta che tu utilizzi una variabile di tipo float
per esempio
risultato = (float)59/60
ti da il risultato desiderato
__________________
wisher è offline   Rispondi citando il messaggio o parte di esso
Old 08-02-2007, 18:01   #8
Th3 Kn0wl3dg3
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 887
la sintassi deve essere proprio come l'hai scritta tu?cioè con float tra parentesi dopo l'uguale?

P.S sai ho letto della variabile float nei primi capitoli, ma ancora ho tanto da leggere!a primo impatto mi sembra buono come linguaggio, ora vediamo cosa succede!
Th3 Kn0wl3dg3 è offline   Rispondi citando il messaggio o parte di esso
Old 08-02-2007, 22:37   #9
Th3 Kn0wl3dg3
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 887
scusami wisher, ma nel link ke mi hai dato ci sono un sacco di cose e non capisco quale devo scaricare.potresti darmi il link preciso?ho windows xp professional.grazie
Th3 Kn0wl3dg3 è offline   Rispondi citando il messaggio o parte di esso
Old 08-02-2007, 23:46   #10
loris_p
Senior Member
 
L'Avatar di loris_p
 
Iscritto dal: Aug 2006
Messaggi: 365
Quote:
la sintassi deve essere proprio come l'hai scritta tu?cioè con float tra parentesi dopo l'uguale?
quell'operazione è chiamata casting e serve per specificare il tipo di quello che viene dopo (variabile, funzione o espressione che essa sia)
a te serve questo file
http://www.python.org/ftp/python/2.5/python-2.5.msi
loris_p è offline   Rispondi citando il messaggio o parte di esso
Old 09-02-2007, 07:46   #11
Th3 Kn0wl3dg3
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 887
quindi io potevo scrivere tipo nome= (string) Paolo?

cmq grazie del link
Th3 Kn0wl3dg3 è offline   Rispondi citando il messaggio o parte di esso
Old 09-02-2007, 14:10   #12
wisher
Senior Member
 
L'Avatar di wisher
 
Iscritto dal: Aug 2005
Messaggi: 2755
Quote:
Originariamente inviato da Th3 Kn0wl3dg3
quindi io potevo scrivere tipo nome= (string) Paolo?

cmq grazie del link
Python è un linguaggio con tipizzazione debole, quindi al momento in cui tu inizializzi la variabile se non specificato esplicitamente tramite un cast sceglie sa se un tipo.
In genere sceglie il tipo che occupa meno memoria, quindi quando tu fai
variabile = 5
l'interprete vede che 5 è un intero e quindi assegna il tipo int alla variabile, ovviamente se tu vuoi dire esplicitamente che il tuo 5 non è un intero ma altro lo puoi fare con un cast.
In genere in python le stringhe si indicano tra "", quindi nel tuo caso basta mettere
nome = "Paolo"
ti faccio notare che se non metti le "" Paolo sarà interpretato come una variabile, non come una stringa

http://it.wikipedia.org/wiki/Tipo_di_dato
__________________
wisher è offline   Rispondi citando il messaggio o parte di esso
Old 09-02-2007, 14:55   #13
Th3 Kn0wl3dg3
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 887
wisher so che la stringa si mette tra virgolette, sono io che ho sbagliato a scrivere nel post precedente.volevo scrivere nome=(int)paolo. se faccio cosi python lo vede come un intero?cmq grazie per le tue risposte esaurienti
Th3 Kn0wl3dg3 è offline   Rispondi citando il messaggio o parte di esso
Old 09-02-2007, 15:03   #14
wisher
Senior Member
 
L'Avatar di wisher
 
Iscritto dal: Aug 2005
Messaggi: 2755
Quote:
Originariamente inviato da Th3 Kn0wl3dg3
wisher so che la stringa si mette tra virgolette, sono io che ho sbagliato a scrivere nel post precedente.volevo scrivere nome=(int)paolo. se faccio cosi python lo vede come un intero?cmq grazie per le tue risposte esaurienti
no, ti restituisce un errore.
Anche perchè io non saprei immaginare che risultato dovrebbe avere questa operazione...
Ti segnalo che prima avevo detto di fare il cast con (TIPO), mentre mi accorgo ora che questo è valido per C, ma non per python che invece vuole
TIPO(valore)
quindi per fare un cast a int della variabil a non devi fare (int)a ma int(a)
__________________
wisher è offline   Rispondi citando il messaggio o parte di esso
Old 09-02-2007, 15:13   #15
Th3 Kn0wl3dg3
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 887
quindi l'esempio di float era sbagliato?dovrebbe essre cosi allora
risultato=59/60(float) o no?

p.s. anche se non è il post giusto vorei chiederti se potresti postarmi una guida che comincia dalle basi come questa di python ma sul C++.oppure mi consigli di cominciare con il C e poi il C++?voglio imparare questo linguaggio(dopo il python)per programmare per psp ma è meglio ke trovo adesso una guida dato ke devo farmela stampare da qualcuno perchè la mia stampante è rotta

spero ke potrai aiutarmi anche su questo
Th3 Kn0wl3dg3 è offline   Rispondi citando il messaggio o parte di esso
Old 09-02-2007, 15:16   #16
loris_p
Senior Member
 
L'Avatar di loris_p
 
Iscritto dal: Aug 2006
Messaggi: 365
Quote:
Originariamente inviato da Th3 Kn0wl3dg3
quindi l'esempio di float era sbagliato?dovrebbe essre cosi allora
risultato=59/60(float) o no?
no, è:
Codice:
risultato=float (59/60)
Quote:
p.s. anche se non è il post giusto vorei chiederti se potresti postarmi una guida che comincia dalle basi come questa di python ma sul C++.oppure mi consigli di cominciare con il C e poi il C++?voglio imparare questo linguaggio(dopo il python)per programmare per psp ma è meglio ke trovo adesso una guida dato ke devo farmela stampare da qualcuno perchè la mia stampante è rotta

spero ke potrai aiutarmi anche su questo
questo è detto anche crossposting

edit: comunque con simili difficoltà nei concetti di tipo, espressione e casting (senza offesa, eh ) ti consiglio di evitare di iniziare studiando un linguaggio debolmente tipato, altrimenti rischi di portarti dietro lacune inammissibili..

Ultima modifica di loris_p : 09-02-2007 alle 15:18.
loris_p è offline   Rispondi citando il messaggio o parte di esso
Old 09-02-2007, 19:04   #17
Ziosilvio
Moderatore
 
L'Avatar di Ziosilvio
 
Iscritto dal: Nov 2003
Messaggi: 16215
Quote:
Originariamente inviato da loris_p
no, è:
Codice:
risultato=float (59/60)
Ah, è 0.0?

Scherzi a parte: per specificare che una costante rappresenta un numero in virgola mobile e non un intero, basta farla terminare con un punto.
Quindi, invece di
Codice:
float(59)/60
si può scrivere
Codice:
59./60
.
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" Chi scherza col fuoco si brucia.
Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici
REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu
Ziosilvio è offline   Rispondi citando il messaggio o parte di esso
Old 09-02-2007, 20:01   #18
Th3 Kn0wl3dg3
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 887
questa del punto non la sapevo.nella guida mi sembra di non averla vista.
cmq loris io volevo scrivere risultato=float (59/60).cmq cosa intendi quando dici che studiando un linguaggio debolmente tipato
rischio di portarmi dietro lacune inammissibili?ke lacune?e poi ci devi mettere che non avevo mai programmato quindi all'inizio non è una cosa automatica capire il funzionamento!io vorrei la guida del C o C++ solo per averla e ogni tanto per leggerla dato che alle volte vedo del codice in C e C++.so che devo studiare prima un linguaggio e non ho intenzione di mettermi confusione in testa!
Th3 Kn0wl3dg3 è offline   Rispondi citando il messaggio o parte di esso
Old 09-02-2007, 20:05   #19
loris_p
Senior Member
 
L'Avatar di loris_p
 
Iscritto dal: Aug 2006
Messaggi: 365
intendo semplicemente dire che secondo me sbattere un po' la testa ( ) sui tipi può aiutare molto a capire alcuni dei fondamenti del linguaggio in questione..fondamenti che magari "crescendo" con un linguaggio debolmente tipato possono in futuro risultare un po' più ostici da capire, tutto qui
in altri termini: meglio sputare un po' più sangue all'inizio che trovarsi incagliati poi..e questo proprio quando non si ha mai programmato prima..
tutto questo, naturalmente, imho
loris_p è offline   Rispondi citando il messaggio o parte di esso
Old 09-02-2007, 20:25   #20
Th3 Kn0wl3dg3
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 887
e in questo caso il linguaggio debolmente tipato è python o C/C++?
Th3 Kn0wl3dg3 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto Recensione Samsung Galaxy Z Fold8 Ultra: il pieg...
Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing" Insta360 X6: Dolby Vision, 8K e montaggio "...
Due settimane con Dacia Spring 2026: novità, consumi, autonomia reale e test bagagli Due settimane con Dacia Spring 2026: novit&agrav...
AORUS GeForce RTX 5080 INFINITY WOOD 16G: una scheda video diversa dalle altre AORUS GeForce RTX 5080 INFINITY WOOD 16G: una sc...
Hyundai Ioniq 9: dopo due settimane di test non avremmo voluto restituirla Hyundai Ioniq 9: dopo due settimane di test non ...
Vogliono costruire un monumento per Elon...
Ring Intercom Audio crolla a 39,99€ su A...
La Francia blocca il divieto dei social ...
Trump citato in giudizio: chiesto lo sto...
PEC obbligatoria per revisione e passagg...
Il ripulitore di watermark Claude da 4.5...
Xiaomi 17 Ultra scambia il Sole per la L...
È arrivata la migliore e-bike Eng...
Apple Mac mini M4, ecco perché conviene ...
Robot aspirapolvere in offerta su Amazon...
Il nuovo pick-up elettrico di Ford &egra...
Google Pixel 11 arriva su Amazon: preord...
Mega sconti su attrezzi a batteria e rob...
Google Search dà per morto Sam Al...
Il noleggio delle GPU NVIDIA si quota in...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 06:08.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v