Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
Analizziamo nel dettaglio DJI RS 5, l'ultimo arrivato della famiglia Ronin progettato per videomaker solisti e piccoli studi. Tra tracciamento intelligente migliorato e ricarica ultra rapida, scopriamo come questo gimbal eleva la qualità delle produzioni.
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D è la nuova CPU gaming di riferimento grazie alla 3D V-Cache di seconda generazione e frequenze fino a 5,6 GHz. Nei test offre prestazioni superiori a 9800X3D e 7800X3D, confermando la leadership AMD nel gaming su PC.
Le soluzioni FSP per il 2026: potenza e IA al centro
Le soluzioni FSP per il 2026: potenza e IA al centro
In occasione del Tech Tour 2025 della European Hardware Association abbiamo incontrato a Taiwan FSP, azienda impegnata nella produzione di alimentatori, chassis e soluzioni di raffreddamento tanto per clienti OEM come a proprio marchio. Potenze sempre più elevate negli alimentatori per far fronte alle necessità delle elaborazioni di intelligenza artificiale.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 19-01-2016, 11:55   #1
Yuno gasai
Member
 
L'Avatar di Yuno gasai
 
Iscritto dal: Apr 2013
Messaggi: 248
python o c, scelta "ardua"

Salve ragazzi è da circa 1 settimana che ho acquistato un libro direi scolastico (so che è usato nelle varie scuole) chiamato "Linguaggio C e C++" di Piero Gallo e Fabio Salerno. Avendolo preso usato l'ho pagato poco più di 10 euro Da quanto ho visto tratta dei più svariati argomenti fino ad arrivare ai vari costruttori, distruttori, malloc ecc... Ora il problema qual è? Bene o male ho imparato le varie strutture di if, while, for, come creare variabili ecc... Però ho ancora un pò di difficoltà. Leggendo un pò su internet, le persone di solito consigliano ai principianti di iniziare con python per farsi un pò le "ossa". Voi cosa mi consigliate? Ho visto ieri sera un pò di python e devo dire che rispetto al C è ben altra cosa Le variabili non vanno dichiarate, non c'è l'obbligo di inserire le direttive, non c'è l'obbligo di mettere un ";" alla fine di ogni istruzione ecc..
Sinceramente sono combattuto onestamente, io programmerei un pò per hobby e perchè no, magari per farne una professione (si lo so, starete ridendo ). Il mio sogno per ora è riuscire a creare un emulatore del chip-8 e del game boy. Da quanto ho visto in giro è possibile crearli anche con python nonostante esso sia un linguaggio ad alto livello e meno efficiente in termini di "prestazioni". Boh, un consiglio vostro... Una volta preso la mano con python, il C risulterà meno ostico?
__________________
二次元キャラにしか興味がない男性だ。

MYANIMELIST: http://myanimelist.net/animelist/otakuclub94
Yuno gasai è offline   Rispondi citando il messaggio o parte di esso
Old 19-01-2016, 12:11   #2
hot_blaster
Member
 
L'Avatar di hot_blaster
 
Iscritto dal: May 2014
Messaggi: 160
Io posso darti la mia esperienza universitaria.
Il linguaggio C è abbastanza complesso perché di basso livello, e nella mia università è cosiderato un must, tant'è che viene insegnato al primo corso di informatica (mentre python non viene quasi nemmeno mai accennato).

Personalmente penso che C debba essere la base di qualsiasi programmatore, in quanto la conoscenza del C (es. la logica dei puntatori) sono preerequisiti per molti linguaggi ad oggetti ad alto livello.

Piccola nota, C è un linguaggio imperativo, mentre python è ad oggetti, due linguaggi con paradigmi di programmazione completamente diversi, che con un po' di sforzo potresti imperare entrambi.
hot_blaster è offline   Rispondi citando il messaggio o parte di esso
Old 19-01-2016, 17:18   #3
>>The Red<<
Senior Member
 
L'Avatar di >>The Red<<
 
Iscritto dal: Sep 2009
Messaggi: 3627
Personalmebte consiglierei un approccio di tipo top-down. Il C è un linhuaggio a basso livello e se non hai una base di programmazione può. Rimanere difficile. Detto ciò ti consiglio di partire con un linguaggio ad alto livello per capire i fondamenti della programmazione , e poi inizi a studiare il C. Saluti
>>The Red<< è offline   Rispondi citando il messaggio o parte di esso
Old 19-01-2016, 17:21   #4
hot_blaster
Member
 
L'Avatar di hot_blaster
 
Iscritto dal: May 2014
Messaggi: 160
Quote:
Originariamente inviato da >>The Red<< Guarda i messaggi
Personalmebte consiglierei un approccio di tipo top-down. Il C è un linhuaggio a basso livello e se non hai una base di programmazione può. Rimanere difficile. Detto ciò ti consiglio di partire con un linguaggio ad alto livello per capire i fondamenti della programmazione , e poi inizi a studiare il C. Saluti
Io invece sarei per l'esatto opposto, cominciare subito a programmare con gli oggetti, senza avere le basi della logica dei puntatori secondo me può essere dannoso.
hot_blaster è offline   Rispondi citando il messaggio o parte di esso
Old 19-01-2016, 18:12   #5
>>The Red<<
Senior Member
 
L'Avatar di >>The Red<<
 
Iscritto dal: Sep 2009
Messaggi: 3627
Quote:
Originariamente inviato da hot_blaster Guarda i messaggi
Io invece sarei per l'esatto opposto, cominciare subito a programmare con gli oggetti, senza avere le basi della logica dei puntatori secondo me può essere dannoso.
Allora potresti cominciare direttamente con l assembly scherzo, sono punti di vista, secondo me è più semplice iniziare capendo come funzionano gli oggetti, i cicli e i vari costrutti; prova a fare un ciclo for col c e magari scansionando una matrice..molto più semplice con qualcosa ad alto livello.
>>The Red<< è offline   Rispondi citando il messaggio o parte di esso
Old 19-01-2016, 18:35   #6
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da Yuno gasai Guarda i messaggi
Salve ragazzi è da circa 1 settimana che ho acquistato un libro direi scolastico (so che è usato nelle varie scuole) chiamato "Linguaggio C e C++" di Piero Gallo e Fabio Salerno. Avendolo preso usato l'ho pagato poco più di 10 euro Da quanto ho visto tratta dei più svariati argomenti fino ad arrivare ai vari costruttori, distruttori, malloc ecc... Ora il problema qual è? Bene o male ho imparato le varie strutture di if, while, for, come creare variabili ecc... Però ho ancora un pò di difficoltà. Leggendo un pò su internet, le persone di solito consigliano ai principianti di iniziare con python per farsi un pò le "ossa". Voi cosa mi consigliate? Ho visto ieri sera un pò di python e devo dire che rispetto al C è ben altra cosa Le variabili non vanno dichiarate, non c'è l'obbligo di inserire le direttive, non c'è l'obbligo di mettere un ";" alla fine di ogni istruzione ecc..
Sinceramente sono combattuto onestamente, io programmerei un pò per hobby e perchè no, magari per farne una professione (si lo so, starete ridendo ). Il mio sogno per ora è riuscire a creare un emulatore del chip-8 e del game boy. Da quanto ho visto in giro è possibile crearli anche con python nonostante esso sia un linguaggio ad alto livello e meno efficiente in termini di "prestazioni". Boh, un consiglio vostro... Una volta preso la mano con python, il C risulterà meno ostico?
Sì, perché partiresti con una mentalità da programmatore: saper risolvere problemi, e quella la si acquisisce più velocemente con un linguaggio più ad alto livello, come Python per l'appunto (vedi mia firma).
Quote:
Originariamente inviato da hot_blaster Guarda i messaggi
Io posso darti la mia esperienza universitaria.
Il linguaggio C è abbastanza complesso perché di basso livello, e nella mia università è cosiderato un must, tant'è che viene insegnato al primo corso di informatica (mentre python non viene quasi nemmeno mai accennato).
Fortunatamente tanti atenei stanno cominciando a usare Python, che per introdurre alla programmazione è di gran lunga migliore.
Quote:
Personalmente penso che C debba essere la base di qualsiasi programmatore, in quanto la conoscenza del C (es. la logica dei puntatori) sono preerequisiti per molti linguaggi ad oggetti ad alto livello.
Non sono affatto d'accordo. I puntatori sono un'esigenza per il C, perché un linguaggio povero e ti mette a disposizione soltanto quello strumento per manipolare memoria allocata dinamicamente (o comunque per fare certe operazioni).

Java è un linguaggio a oggetti fin da quando è stato concepito, eppure non c'è traccia di puntatori: come farà?
Quote:
Piccola nota, C è un linguaggio imperativo, mentre python è ad oggetti, due linguaggi con paradigmi di programmazione completamente diversi, che con un po' di sforzo potresti imperare entrambi.
In realtà Python è un linguaggio multiparadigma: puoi scrivere codice imperativo, a oggetti, e funzionale.
Quote:
Originariamente inviato da >>The Red<< Guarda i messaggi
Personalmebte consiglierei un approccio di tipo top-down. Il C è un linhuaggio a basso livello e se non hai una base di programmazione può. Rimanere difficile. Detto ciò ti consiglio di partire con un linguaggio ad alto livello per capire i fondamenti della programmazione , e poi inizi a studiare il C. Saluti
Concordo.
Quote:
Originariamente inviato da hot_blaster Guarda i messaggi
Io invece sarei per l'esatto opposto, cominciare subito a programmare con gli oggetti, senza avere le basi della logica dei puntatori secondo me può essere dannoso.
La logica dei puntatori E' fra le cose più dannose.

Ci sono altri linguaggi che mettono a disposizione il concetto di puntatore, anche da prima che nascesse il C, e non sono arrivati a quel livello di perversione.
Quote:
Originariamente inviato da >>The Red<< Guarda i messaggi
Allora potresti cominciare direttamente con l assembly scherzo,
Io no. Se l'assunto è quello esposto finora, allora si potrebbe cominciare direttamente col linguaggio. Magari dell'architettura Itanium.
Quote:
sono punti di vista, secondo me è più semplice iniziare capendo come funzionano gli oggetti, i cicli e i vari costrutti; prova a fare un ciclo for col c e magari scansionando una matrice..molto più semplice con qualcosa ad alto livello.
Assolutamente.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 19-01-2016, 21:27   #7
hot_blaster
Member
 
L'Avatar di hot_blaster
 
Iscritto dal: May 2014
Messaggi: 160
Per esperienza personale (e quella di amici e colleghi) posso affermare che la logica ad oggetti non è affatto immediata.
Anzi spesso causa molta confusione in coloro che si approcciano per la prima volta alla programmazione (peggio ancora se senza il supporto di docenti).

Per quanto riguarda la logica dei puntatori, io l'ho trovata fondamentale per comprendere bene le logiche di passaggio di parametri nei linguaggi ad oggetti, in particolare la differenza tra indirizzamento per riferimento/valore e il passaggio di paramentri per riferimento/valore.
hot_blaster è offline   Rispondi citando il messaggio o parte di esso
Old 19-01-2016, 21:50   #8
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da hot_blaster Guarda i messaggi
Per esperienza personale (e quella di amici e colleghi) posso affermare che la logica ad oggetti non è affatto immediata.
Anzi spesso causa molta confusione in coloro che si approcciano per la prima volta alla programmazione (peggio ancora se senza il supporto di docenti).
Dipende da come ci si approccia alla OOP. Ricordo ancora con piacere il manualetto della Borland che era allegato a quelli del Turbo Pascal 5.5, col quale fu introdotto questo paradigma in un IDE consumer.

Spiegava la OOP in maniera così semplice e intuitiva, che per parecchio tempo è stato preso come riferimento per impararla.
Quote:
Per quanto riguarda la logica dei puntatori, io l'ho trovata fondamentale per comprendere bene le logiche di passaggio di parametri nei linguaggi ad oggetti, in particolare la differenza tra indirizzamento per riferimento/valore e il passaggio di paramentri per riferimento/valore.
In Pascal puoi fare lo stesso senza dover ricorrere ai puntatori, tramite la keyword VAR da usare nei parametri (in buona sostanza è ciò che è stato introdotto in C++ con l'operatore & nei parametri o nelle dichiarazioni).

In C servono i puntatori perché, come già detto, è un linguaggio povero, e ne deve obbligatoriamente far uso per sbrogliare problematiche che in altri linguaggi vengono, invece, risolti in maniera più semplice, elegante, comprensibile, e sicura.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 19-01-2016, 22:40   #9
hot_blaster
Member
 
L'Avatar di hot_blaster
 
Iscritto dal: May 2014
Messaggi: 160
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Dipende da come ci si approccia alla OOP. Ricordo ancora con piacere il manualetto della Borland che era allegato a quelli del Turbo Pascal 5.5, col quale fu introdotto questo paradigma in un IDE consumer.

Spiegava la OOP in maniera così semplice e intuitiva, che per parecchio tempo è stato preso come riferimento per impararla.
Io invece ho il ricordo orribile del mio professore delle superiori (un incapace) che cercò di spiegarmi la logica ad oggetti. Tutt'oggi mi chiedo come fossi capace di scrivere anche solo una riga di Java.

Mentre ho il felicissimo ricordo del mio docente universitario, che con una semplicità inaudita mi fece comprendere praticamente tutto.
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
In Pascal puoi fare lo stesso senza dover ricorrere ai puntatori, tramite la keyword VAR da usare nei parametri (in buona sostanza è ciò che è stato introdotto in C++ con l'operatore & nei parametri o nelle dichiarazioni).

In C servono i puntatori perché, come già detto, è un linguaggio povero, e ne deve obbligatoriamente far uso per sbrogliare problematiche che in altri linguaggi vengono, invece, risolti in maniera più semplice, elegante, comprensibile, e sicura.
Sul semplice, elegante e sicura concordo, ma sul comprensibile ho i miei dubbi.
In particolare trovo particolarmente dannoso il fatto che certe cose (come i puntatori) nei linguaggi ad oggetti siano "nascoste", portando conseguentemente all'errore di ignorarle.
hot_blaster è offline   Rispondi citando il messaggio o parte di esso
Old 19-01-2016, 22:49   #10
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Non sono nascosti in tutti i linguaggi. Ad esempio proprio in Turbo Pascal puoi avere oggetti (come strutture allocate staticamente), ma anche puntatori a oggetti, e quindi l'uso di puntatori è esplicitato. Dipende tutto dal linguaggio, insomma.

Per me non è un problema che queste informazioni siano nascoste, perché si tratta di un dettaglio implementativo. Ad esempio in un'architettura che fa uso di segmenti, un oggetto potrebbe benissimo essere un indice (di un segmento), mentre i suoi campi sarebbero accessibili come offset (accoppiati al segmento).
Per essere più chiari, sarebbe sufficiente memorizzare l'indice del segmento da qualche parte, anziché la coppia segmento + offset (che forma, invece, un puntatore in memoria), risparmiando pure spazio in memoria.

In tutta onestà, non capisco perché nascondere questo dettaglio implementativo possa arrecar danni.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 19-01-2016, 23:06   #11
hot_blaster
Member
 
L'Avatar di hot_blaster
 
Iscritto dal: May 2014
Messaggi: 160
Il "danno" a cui mi riferisco è dovuto alla semplice pigrizzia.
Io credo (o forse temo) che una persona, che si approccia per la prima volta alla programmazione, decide di iniziare con linguaggi ad alto livello, possa poi ignorare certi dettaglio (IMHO) molto importati.

Visto che la domanda iniziale del topic era, "da dove cominciare", io consiglieri di sbattere un po' la testa sul libro e imparare il C.
hot_blaster è offline   Rispondi citando il messaggio o parte di esso
Old 19-01-2016, 23:17   #12
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Dipende tutto da cosa farà in seguito. Se la programmazione gli piace, espanderà le sue conoscenze e, quindi, arriverà a trattare dettagli di più basso livello.

Ma intanto deve sviluppare la mentalità del programmatore, e per far questo un approccio di più alto livello è di gran lunga preferibile.

Il programmatore deve prima di tutto imparare a risolvere problemi. Per i dettagli, se necessario, ci sarà sempre tempo.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 21-01-2016, 17:43   #13
Yuno gasai
Member
 
L'Avatar di Yuno gasai
 
Iscritto dal: Apr 2013
Messaggi: 248
Eccomi qua, scusate il ritardo nella risposta ma ho avuto da fare Comunque ho letto le varie risposte, c'è chi dice di iniziare con il C, altri con il python ecc... Informandomi un pò in giro ho visto che il python viene addirittura insegnato alle elementari In inglese ci sono svariati libri per bambini, in italiano ho trovato questo
http://linuxdidattica.org/polito/manuale-python-V2.pdf

Fino alla 2a settimana di febbraio temo di non avere tempo per cominciare, in sti giorni comunque valuto bene cosa voglio fare e poi decido su quale partire. Anche perchè ho visto che su internet la community di python è assai inferiore a quella del C o C++, basta vedere nelle varie sezioni di programmazione sui forum di hwupgrade o tom's hardware che di python se ne parla poco.
__________________
二次元キャラにしか興味がない男性だ。

MYANIMELIST: http://myanimelist.net/animelist/otakuclub94
Yuno gasai è offline   Rispondi citando il messaggio o parte di esso
Old 21-01-2016, 19:06   #14
hot_blaster
Member
 
L'Avatar di hot_blaster
 
Iscritto dal: May 2014
Messaggi: 160
Sono finalmente riuscito a recuperare questa immagine

Che il professore di Java mostra ogni anno e motiva le scelte dell'ateneo sull'insegnare C e Java come linguaggi di base.
hot_blaster è offline   Rispondi citando il messaggio o parte di esso
Old 21-01-2016, 21:52   #15
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da Yuno gasai Guarda i messaggi
Eccomi qua, scusate il ritardo nella risposta ma ho avuto da fare Comunque ho letto le varie risposte, c'è chi dice di iniziare con il C, altri con il python ecc... Informandomi un pò in giro ho visto che il python viene addirittura insegnato alle elementari In inglese ci sono svariati libri per bambini, in italiano ho trovato questo
http://linuxdidattica.org/polito/manuale-python-V2.pdf
Sembra persino più semplice del libro che ho in firma. Firma aggiornata.
Quote:
Fino alla 2a settimana di febbraio temo di non avere tempo per cominciare, in sti giorni comunque valuto bene cosa voglio fare e poi decido su quale partire. Anche perchè ho visto che su internet la community di python è assai inferiore a quella del C o C++, basta vedere nelle varie sezioni di programmazione sui forum di hwupgrade o tom's hardware che di python se ne parla poco.
E' chiaro che il C, essendo più diffuso, abbia più siti di Python. Ciò non toglie che troveresti ugualmente un buon supporto della comunità, che è particolarmente attiva.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 23-01-2016, 08:27   #16
GTKM
Senior Member
 
L'Avatar di GTKM
 
Iscritto dal: Jan 2014
Messaggi: 3826
Arrivo tardi, ma vorrei dire anch'io la mia.

Fermo restando il fatto che adoro il C, per imparare le basi della programmazione è decisamente meglio il Python, che, comunque, io uso anche per "testare" un algoritmo, visto anche che è molto simile agli "pseudo-linguaggi" che trovi su alcuni manuali, tipo il librone su cui ho studiato io.

Nel C bisogna tener conto di tante magagne implementative (che nulla hanno a che vedere con la pura risoluzione del problema), e, soprattutto, è necessario prestare attenzione (ma sul serio) se si inizia a lavorare con i puntatori (quindi, in pratica, quando i programmi diventano più complessi di un "Hello world").
Il problema di quel linguaggio è che ti permette di scrivere cose aberranti (potresti anche arrivare a non capire un programma che hai scritto tu stesso, se non stai attento a come scrivi), oltre di far danni già solo se non inserisci il carattere terminatore in una stringa. Dunque, se sei già a tuo agio con algoritmi, strutture dati, e cose così, puoi anche sbattere la testa con il C (che è molto "semplice", quindi è TUTTO nelle mani del programmatore), altrimenti meglio puntare su Python, come ho già detto.

Ricordo ancora il sangue versato per implementare gli algoritmi che gestiscono RB-alberi.
GTKM è offline   Rispondi citando il messaggio o parte di esso
Old 27-01-2016, 20:39   #17
Yuno gasai
Member
 
L'Avatar di Yuno gasai
 
Iscritto dal: Apr 2013
Messaggi: 248
Infine dopo aver valutato bene e giocato un pò con python ho visto che è un pò più semplice di C ma questa è solo apparenza... Il fatto di avere troppe libertà sintattiche fa si che il linguaggio di python mi risulti piu' ostico del C stesso So che è un controsenso ma preferisco regole piu' rigide che il C ha. Poi mi mancano gli incrementori ++ e -- che in python non ci sono, l'istruzione switch e altre cose. Quindi in definitiva continuo con il C.
__________________
二次元キャラにしか興味がない男性だ。

MYANIMELIST: http://myanimelist.net/animelist/otakuclub94
Yuno gasai è offline   Rispondi citando il messaggio o parte di esso
Old 27-01-2016, 21:53   #18
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
De gustibus, ma proprio Python non ha libertà sintattiche. Tutt'altro:
Codice:
>>> import this
The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2016, 16:37   #19
Yuno gasai
Member
 
L'Avatar di Yuno gasai
 
Iscritto dal: Apr 2013
Messaggi: 248
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
De gustibus, ma proprio Python non ha libertà sintattiche. Tutt'altro:
Si quello è vero. In effetti non ho letto bene Comunque il python continuerò a seguirlo, per chi vuole su questo sito
https://www.codecademy.com/learn
E' possibile imparare il python (e altri linguaggi come java, ruby ecc...) in modo interattivo :sisi: E' molto utile, e ha anche una community
__________________
二次元キャラにしか興味がない男性だ。

MYANIMELIST: http://myanimelist.net/animelist/otakuclub94
Yuno gasai è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2016, 17:30   #20
!fazz
Moderatore
 
L'Avatar di !fazz
 
Iscritto dal: Nov 2006
Messaggi: 21964
Quote:
Originariamente inviato da Yuno gasai Guarda i messaggi
Si quello è vero. In effetti non ho letto bene Comunque il python continuerò a seguirlo, per chi vuole su questo sito
https://www.codecademy.com/learn
E' possibile imparare il python (e altri linguaggi come java, ruby ecc...) in modo interattivo :sisi: E' molto utile, e ha anche una community
imho se vuoi qualcosa che sembri c ma che non sia c (un controsenso ) valuta anche c# hai un ottimo ide gratis enormi potenzialità del framework, una sintassi c like e un ottimo builder di interfacce che ti permette di creare qualche programmino di prova senza sbattersi troppo (poi io adoro la gestione ad eventi di .net )
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX)
Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000
!fazz è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker DJI RS 5: stabilizzazione e tracking intelligent...
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequen...
Le soluzioni FSP per il 2026: potenza e IA al centro Le soluzioni FSP per il 2026: potenza e IA al ce...
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
Jensen Huang: le fabbriche negli Stati U...
Sam Altman ammette l'errore: GPT-5.2 &eg...
Super test al gelo della Norvegia: quant...
Google Pixel 10 e 10 Pro in offerta su A...
Apple Watch ai minimi storici su Amazon:...
Anthropic nel mirino: 20.000 canzoni rub...
Cos'è Moltbook e perché gl...
Amazon Prime Video e Sony annunciano i d...
Ci sono meno incubatori e acceleratori i...
Il futuro del TG1 passa per social e You...
Vertiporto, turismo e droni: la scommess...
Questo robot scende sulla neve in stile ...
Fotovoltaico, ultimi giorni per comunica...
Clawdbot, Moltbot, OpenClaw: tre nomi in...
Apple accelera sull'intelligenza artific...
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: 14:05.


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