|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#181 | ||
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Comunque l'aveva postato PGI-Bis qualche tempo fa. ![]() Quote:
Codice:
def StrToInt(s):
Bases = (('%', 2), ('&', 8), ('$', 16), ('0x', 16), ('0X', 16), ('', 10))
return int(*((s[len(Prefix) : ], Base) for Prefix, Base in Bases if s.startswith(Prefix)).next())
Codice:
<E, T extends Document & Comparable<? super String> & Map<? extends Comparable<Number>, ? extends Comparable<E>>>
__________________
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 |
||
|
|
|
|
|
#182 |
|
Senior Member
Iscritto dal: Feb 2002
Messaggi: 906
|
Quattro risate ragazzi:
Bill Gates e General Motors Ad una recente fiera dell'informatica, Bill Gates ha paragonato i progressi fatti dall'industria dei computer a quelli fatti dall'industria automobilistica, tirando in ballo la General Motors: "Se la GM fosse tecnologicamente così avanzata come l'industria dei computer, oggi staremmo guidando macchine che costerebbero 25 dollari e che farebbero ben 500 km con un litro di benzina!". Molto divertente (e per nulla campata in aria) è stata la risposta della GM che, in un comunicato ha elencato i 10 motivi per cui rifiuta una patnership con la Microsoft: - Ogni volta che verrà rifatta la segnaletica stradale bisognerà acquistare anche una nuova macchina - Ogni volta che il motore si fermerà in autostrada senza alcuna ragione apparente (in media 2 volte al giorno), dovrai semplicemente accettare il fatto, riavviare il motore e ripartire dal casello da dove eri entrato. - Ogni volta che l'esecuzione di una manovra farà sì che la tua macchina si fermi e rimanga definitavente bloccata, dovrai ovviare all'inconveniente reinstallando il motore. - Potrai avere soltanto una persona alla volta a bordo, a meno che tu non decida di acquistare "Macchina 95" o "Macchina NT". Poi dovrai comprare i sedili addizionali. - Con la Apple le cose sarebbere ben diverse, essa sarebbe in grado di progettare una macchina alimentata ad energia solare, affidabile, cinque volte più veloce e due volte più facile da guidare ma che potrà girare solo sul 5% delle autostrade. L'ultimo problema potrà essere ovviato molto facilmente, acquistando degli upgrade carissimi per adattarsi alle autostrade Microsoft, ottenendo delle prestazioni dimezzate rispetto ad una macchina analoga di Microsoft. Le spie di olio, benzina, freni e batteria sarebbero rimpiazzate da un unico segnale che dice "Questa macchina ha eseguito un'operazione illegale e sarà arrestata". - I nuovi sedili costringeranno tutti ad avere la stessa misura del culo. Prima di entrare in funzione, l'airbag ti chiederebbe " Sei sicuro di voler eseguire questa operazione?" In caso di collisione, non avrai la minima idea di che cosa sia accaduto a te e alla macchina, di come ripararla e di dove sei. |
|
|
|
|
|
#183 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
![]() MI-CI-DIA-LE!
__________________
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 |
|
|
|
|
|
#184 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 887
|
allora. non ho letto tutto perchè non mi sono collegato per mezza giornata e ho trovate 4 pagine in più di thread. thread che per giunta invece di aiutarmi mi fa solo confondere e che sembra che sia il vostro campo da combattimento. adesso gentilmente blocco tutto qua. ho letto abbastanza da poter scegliere python come linguaggio con il quale apprendere l'arte della programmazione, non per apprendere a programmare con un determinato linguaggio. detto questo ringrazio tutti i vostri pareri e basta battaglie. ok?
|
|
|
|
|
|
#185 | |
|
Senior Member
Iscritto dal: Jan 2003
Città: Milano - Udine
Messaggi: 9418
|
Quote:
E nel farlo, ti suggerisco di utilizzare a piene mani la documentazione linkata al sito ufficiale (python.it) e di iscriverti alla mailinglist per porre i tuoi quesiti anche + banali. Una parte delle persone che rispondono abitualmente le ho conosciute personalmente come i ragazzi che lavorano alla Develer o alla eMaze e sono davvero disponibili |
|
|
|
|
|
|
#186 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 887
|
ok, grazie. una cosa: di questo link http://www.python.it/doc/newbie.html quale guida mi consigli di scaricare fra tutte?
|
|
|
|
|
|
#187 | |
|
Senior Member
Iscritto dal: Jan 2003
Città: Milano - Udine
Messaggi: 9418
|
Quote:
Siamo d'accordo che Reti 1 sia Reti 1 (io non ho parlato di approcci legati alla programmazione web-oriented, ho fatto solo un accenno ai web-services e + in generale dello strato applicativo che cmq fa parte sia dello stack ISO-OSI che TCP-IP), ma santoddio, gli insegnamenti ed i programmi DEVONO essere piegati allo scopo che si prefigge un corso di laurea altrimenti è perfettamente inutile poi parlare di specializzazioni, diversa offerta formativa (ed in effetti spesso è così: nomi diversi ma pappa identica, buona però per far mangiare + professori di quanti ce n'erano prima). Allora, io studente che studio informatica orientata al web, in un corso di reti1 in cui non affronto minimamente il problema di interazione delle reti e dell'infrastruttura con le dinamiche ed i servizi che la utilizzano mi sento preso in giro. E ne ho ben donde; perchè allora la triennale non serve a niente. Ed invece di avere un minimo di basi su cui poter costruire la propria esperienza lavorativa, non ce le ho. Mentre un'infarinatura (almeno quella), la dovrei ricevere e POI, se voglio, se ho soldi, se ho tempo, posso approfondire nella specialistica. E dato che la riforma era necessaria perchè in tutta Europa esiste il bachelor mentre noi non ce l'avevamo fino al 2000 e perchè le aziende lo richiedevano, mi sembra un controsenso poi operare in direzione opposta, ovvero non fornire strumenti adeguati a chi decide di non proseguire. (naturalmente ci sn anche le responsabilità del mondo del lavoro che ha spinto per questa riforma ma non si è adeguato affatto, sfruttando il + delle volte, invece che offrire un impiego, ma questo è un altro discorso) E ci si lamenta che la media italiana di laureati, rispetto agli iscritti, una delle + basse d'Europa. E grazie al...eh |
|
|
|
|
|
|
#188 | |
|
Senior Member
Iscritto dal: Jan 2003
Città: Milano - Udine
Messaggi: 9418
|
Quote:
Allora, il primo citato nella lista "Pensare da informatico: Imparare con Python" è molto buono, un altro, citato credo in queste pagine è Dive into Python; entrambi disponibili in italiano e in + formati a seconda di quello che preferisci per sfogliare le pagine. Se l'inglese per te non è un problema, avrai molta + scelta, ma solo quando dovrai affrontare problemi specifici come l'uso di Design Patterns e cosa insomma che ora non ti interessa nemmeno sapere cosa siano Ah e ricordati del libricino che ti ho citato, se lo trovi in una libreria dacci un occhio |
|
|
|
|
|
|
#189 | |
|
Bannato
Iscritto dal: Sep 2007
Messaggi: 40
|
Quote:
|
|
|
|
|
|
|
#190 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 887
|
allora scaricherò dive into python. spero davvero di imparare.. perchè adesso mi sembra impossibile anche fare un programma che fa la somma di due numeri
|
|
|
|
|
|
#191 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
ARGH!!! Dopo tutta la fatica che abbiamo fatto!!!!!!
P.S. Non hai tutti i torti. E poi se comincia a prenderci la mano, chi lo staccherà più dalla tastiera?
__________________
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 |
|
|
|
|
|
#192 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
__________________
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 |
|
|
|
|
|
|
#193 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 887
|
linkami tu la pagina perchè adesso devo andare a prendere una scheda di memoria prima che chiude il negozio
|
|
|
|
|
|
#194 |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7263
|
sarò breve e conciso.. l'ho già scritto prima e lo ripeto: per imparare a programmare il linguaggio che usi importa relativamente, le cose più importanti sono la passione per l'argomento e la determinazione. perciò trovo superficiali affermazioni come "python è senza dubbio la scelta migliore" ecc.. sono cose campate lì senza molte argomentazioni.
esempi "in python si scrivono meno righe di codice" e chi ha detto che per imparare a programmare bisogna scrivere il minor numero di righe di codice? "la sintassi di python è bellissima fighissima e leggibilissima" questione di gusti, a me non piace ad esempio "non ci sono i segmentation fault" in compenso ci sono le eccezioni e così via |
|
|
|
|
|
#195 | |
|
Junior Member
Iscritto dal: Jul 2007
Messaggi: 23
|
Quote:
|
|
|
|
|
|
|
#196 | |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7263
|
Quote:
spero di non aver mai detto che sono inutili! non me lo perdonerei |
|
|
|
|
|
|
#197 | |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Quote:
La concorrenza l'ho citata perchè in Java occorre tenerne conto, che piaccia o no. Relegare l'esposizione dei Thread Java in un capitoletto finale, della serie "ah già, c'è anche questo..." significa non avere ben chiare le caratteristiche della lingua. Se l'unità fondamentale della programmazione Java è la classe, l'unità fondamentale dell'esecuzione di un programma Java è il metodo in quanto frame di un Thread. Tenerlo nascosto per non complicare le cose è cialtroneria informatica. Se usate Java dovete studiare la programmazione concorrente. E non c'è nulla da temere perchè la programmazione concorrente in Java è uno scherzetto.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
|
|
#198 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Codice:
a = raw_input('Inserisci il primo numero: ')
b = raw_input('Inserisci il secondo numero: ')
c = a + b
print 'La somma di', a, 'e', b, 'è', c
__________________
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 |
|
|
|
|
|
|
#199 | |||||
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
L'importante è che siano arrivati al diretto interessato e l'abbiano aiutato nella scelta. Quote:
In ogni caso è vero che generalmente si scrivono molte righe di codice: se non è necessario per imparare a programmare, è comunque una gran comodità. Quote:
Quote:
Quote:
Inoltre con Python, nella peggiore delle ipotesi (cioé non hai messo nessun try: / except: per intrappolarle), la virtual machine si blocca visualizzando il traceback di tutte le chiamate che sono state fatte, con tanto di numero E riga di codice di ogni chiamata, e di messaggio con il tipo di eccezione sollevata. Insomma, è MOOOOOOOLTO utile per risalire velocemente al bug e correggerlo. Prova a fare la stessa cosa a seguito di un segmentation fault. ![]() Didatticamente, quindi, non c'è proprio storia.
__________________
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 |
|||||
|
|
|
|
|
#200 | ||||
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7263
|
Quote:
Quote:
impossibile! non aveva un contesto Quote:
il fatto che le eccezioni sono gestibili non mi aiuta a imparare a programmare Quote:
sarebbe il caso di imparare a usare un debugger, quindi didatticamente non cambia molto |
||||
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:19.






















