Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo
Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo
Per diversi giorni il Galaxy S26 Ultra di Samsung è stato il nostro compagno di vita. Oltre alle conferme del colosso coreano come la qualità del display e una suite AI senza rivali, arriva il Privacy Display, un unicum nel mondo smartphone. Ci sono ancora alcuni gap che non sono riusciti a colmare lato batteria e fotocamera, seppur con alcuni miglioramenti.
Diablo II Resurrected: il nuovo DLC Reign of the Warlock
Diablo II Resurrected: il nuovo DLC Reign of the Warlock
Abbiamo provato per voi il nuovo DLC lanciato a sorpresa da Blizzard per Diablo II: Resurrected e quella che segue è una disamina dei nuovi contenuti che abbiamo avuto modo di sperimentare nel corso delle nostre sessioni di gioco, con particolare riguardo per la nuova classe dello Stregone
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup
Siamo tornati nel parco tecnologico di Trieste per il kick-off del programma che mette a disposizione di cinque startup le infrastrutture di ricerca, dal sincrotrone Elettra ai laboratori di genomica e HPC. Roberto Pillon racconta il modello e la visione
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 28-09-2009, 19:30   #1
Xozlat
Junior Member
 
Iscritto dal: Aug 2009
Messaggi: 20
Iniziare a programmare: da che linguaggio parto?

Salve a tutti, vorrei iniziare a imparare le basi della programmazione e per questo mi rivolgo a voi sperando in un piccolo aiutino caritevole
Tempo fa lessi su questo forum che un buon modo per iniziare a programmare era imparare Python e si consigliava anche il libro liberamente scaricabile: Pensare da informatico: Imparare con Python.
Ora è una buona scelta incominciare ad avvicinarsi alla programmazione partendo da Python? Cosa mi serve per scrivere un programma in Python (sono andato sul sito ufficiale ma non capisco cosa devo scaricare).
Alternative migliori a Python tenendo conto che dopo vorrei passare a C?
In contemporanea inoltre (se non me lo sconsigliate) vorrei anche imparare qualcosa di HTML e chiedo ancora il miglior programma free per incominciare ad esercitarsi. Sperando di essere stato chiaro ringrazio chi mi aiuterà.
Xozlat è offline   Rispondi citando il messaggio o parte di esso
Old 28-09-2009, 20:20   #2
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Iniziare da Python è un'eccellente scelta, la migliore che potessi fare.

Scaricalo da qui e installalo. Nel menù programmi avrai un sottomenù fra le quali l'icona dell'applicazione (che si chiama Python, ovviamente).

Fatto questo scaricati il manuale dal link che ho in firma, comincia a leggere e sperimentare.

Se hai dei dubbi, apri pure un thread qui mettendo all'inizio del titolo "[Python]".

Per il momento lascia perdere C e HTML. Intanto impara a programmare, che è la cosa più importante. C'è tempo per passare ad altro.
__________________
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-09-2009, 20:50   #3
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Inizia con java, scarichi questo

http://java.sun.com/javase/downloads/netbeans.html

e segui questi tutorial

http://java.sun.com/docs/books/tutorial/

partendo da:

http://java.sun.com/docs/books/tutor.../netbeans.html

e proseguendo con:

http://java.sun.com/docs/books/tutorial/java/index.html
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 28-09-2009, 20:56   #4
||ElChE||88
Senior Member
 
Iscritto dal: Dec 2003
Messaggi: 4907
Inizia con Assembly...
http://help-site.com/local/ASMTUT.TXT

Segui questo tutorial:
http://www.geocities.com/siliconvall.../asmles01.html

Risorse aggiuntive:
http://cis.csuohio.edu/~somos/asmx86.html

Quando hai finito passa al codice macchina:
http://www.geocities.com/thestarman3/asm/
||ElChE||88 è offline   Rispondi citando il messaggio o parte di esso
Old 28-09-2009, 22:36   #5
Xozlat
Junior Member
 
Iscritto dal: Aug 2009
Messaggi: 20
Intanto grazie per le risposte, a Java penso di passare dopo minimo 4 mesi su Python, per Assembly ci arriverò forse tra 2 anni (ma anche tra 4 ).
Grazie a tutti per le risposte, conto di tornare tra, diciamo 10 minuti dopo aver installato Python
Xozlat è offline   Rispondi citando il messaggio o parte di esso
Old 28-09-2009, 22:46   #6
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Python va bene. Solo fai attenzione a "Pensare da Informatico": più che un libro è una richiesta d'aiuto da parte di chi l'ha scritto.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 28-09-2009, 23:17   #7
||ElChE||88
Senior Member
 
Iscritto dal: Dec 2003
Messaggi: 4907
Quote:
Originariamente inviato da Xozlat Guarda i messaggi
per Assembly ci arriverò forse tra 2 anni (ma anche tra 4
Ero ironico.
Non arrivarci mai (a meno che tu non debba fare qualcosa che lo richieda espressamente).
||ElChE||88 è offline   Rispondi citando il messaggio o parte di esso
Old 28-09-2009, 23:28   #8
ndakota
Senior Member
 
L'Avatar di ndakota
 
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
Quote:
Originariamente inviato da PGI-Bis Guarda i messaggi
Python va bene. Solo fai attenzione a "Pensare da Informatico": più che un libro è una richiesta d'aiuto da parte di chi l'ha scritto.
PGI mi fai morire delle volte

Io per Python consiglio "imparare Python - terza edizione". Lo sto "leggendo" e lo trovo ottimo
ndakota è offline   Rispondi citando il messaggio o parte di esso
Old 29-09-2009, 08:07   #9
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da ||ElChE||88 Guarda i messaggi
Quando hai finito passa al codice macchina:
http://www.geocities.com/thestarman3/asm/
Io inizierei direttamente da questo.
Quote:
Originariamente inviato da PGI-Bis Guarda i messaggi
Python va bene. Solo fai attenzione a "Pensare da Informatico": più che un libro è una richiesta d'aiuto da parte di chi l'ha scritto.

Quote:
Originariamente inviato da ndakota Guarda i messaggi
Io per Python consiglio "imparare Python - terza edizione". Lo sto "leggendo" e lo trovo ottimo
Lo è sicuramente e lo consiglierei anch'io, ma è a pagamento. Risorse gratuite è difficile trovarne di buona fattura.
__________________
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 29-09-2009, 09:46   #10
khelidan1980
Senior Member
 
L'Avatar di khelidan1980
 
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
Io consiglierei anche Ruby,solo che libri veri e proprio come per python da scaricare non ne conosco,forse in giapponese!

Quote:
Originariamente inviato da PGI-Bis Guarda i messaggi
Python va bene. Solo fai attenzione a "Pensare da Informatico": più che un libro è una richiesta d'aiuto da parte di chi l'ha scritto.
Cioè?
__________________
Khelidan
khelidan1980 è offline   Rispondi citando il messaggio o parte di esso
Old 29-09-2009, 12:41   #11
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Se ne parlo a suo tempo quindi non starò qui a fracassare le biglie. Nulla da dire sul linguaggio e sulla piattaforma python ma "Pensare da informatico" è inaccettabile.

Possibile che Bruce "Banderuola" Eckel non abbia nulla in tema?
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 29-09-2009, 12:44   #12
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Quote:
Originariamente inviato da PGI-Bis Guarda i messaggi
Possibile che Bruce "Banderuola" Eckel non abbia nulla in tema?
Il Bruno Vespa del mondo della programmazione
Mah, mi pare che un "Thinking in Python" esista, se non erro...
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 29-09-2009, 13:01   #13
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Quote:
Originariamente inviato da PGI-Bis Guarda i messaggi
Python va bene. Solo fai attenzione a "Pensare da Informatico": più che un libro è una richiesta d'aiuto da parte di chi l'ha scritto.
maledeeetttoo!!! il caffè!! il caffè!!! dal naso me lo hai fatto uscire!!




tornando IT:

io ho comprato lo stesso libro segnalato da ndakota.

Personalmente mi sta facendo un buon effetto

RaouL.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 29-09-2009, 13:03   #14
khelidan1980
Senior Member
 
L'Avatar di khelidan1980
 
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
Quote:
Originariamente inviato da PGI-Bis Guarda i messaggi
Se ne parlo a suo tempo quindi non starò qui a fracassare le biglie. Nulla da dire sul linguaggio e sulla piattaforma python ma "Pensare da informatico" è inaccettabile.

Possibile che Bruce "Banderuola" Eckel non abbia nulla in tema?
cavolo mi son perso quella discussione ahah
__________________
Khelidan
khelidan1980 è offline   Rispondi citando il messaggio o parte di esso
Old 29-09-2009, 13:34   #15
zulutown
Senior Member
 
Iscritto dal: Jul 2009
Messaggi: 1161
Quote:
Originariamente inviato da Xozlat Guarda i messaggi
Salve a tutti, vorrei iniziare a imparare le basi della programmazione e per questo mi rivolgo a voi sperando in un piccolo aiutino caritevole
Alternative migliori a Python tenendo conto che dopo vorrei passare a C?
Se devi imparare C inizia con C con il libro di "kernighan ritchie"
Se non devi imparare C, inizia con Java o C#

Ciao
__________________
Web2.0 Guides And Tutorials SLR: Canon 6D ZOOM: Canon EF 24-105mm f/4L IS USM FISSI: - Canon EF 28mm f/1.8 USM - Canon EF 40mm f/2.8 STM - Canon EF 50mm f/1.4 USM - Canon EF 100mm f/2 USM - Canon EF 200mm f/2.8L USM II ALTRO: Canon 430 EX II
zulutown è offline   Rispondi citando il messaggio o parte di esso
Old 29-09-2009, 14:14   #16
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da PGI-Bis Guarda i messaggi
Se ne parlo a suo tempo quindi non starò qui a fracassare le biglie. Nulla da dire sul linguaggio e sulla piattaforma python ma "Pensare da informatico" è inaccettabile.

Possibile che Bruce "Banderuola" Eckel non abbia nulla in tema?
C'è Thinking in Python, come ha detto banryu, ma ha un "piccolo" difetto:
This is not an introductory Python book. This book assumes you've learned the basics of Python elsewhere. I personally like Learning Python by Lutz & Ascher, from O'Reilly. Although it does not cover all the Python 2.0, 2.1 and 2.2 features that I use in this book, most books don't at this point.

However, Learning Python is not exactly a beginning programmer's book, either (although it's possible if you're dedicated). If you're just getting started with programming you might try the free, downloadable A Byte of Python.
Personalmente ho apprezzato moltissimo Learning Python, che trovo di eccellente fattura, ma... avevo già imparato a programmare un quarto di secolo fa.

In alternativa ci sarebbe Dive Into Python.
__________________
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 29-09-2009, 15:27   #17
Ryuzaki_Eru
Senior Member
 
L'Avatar di Ryuzaki_Eru
 
Iscritto dal: Sep 2009
Città: Nel mondo dei sogni
Messaggi: 4131
Io credo che i libri cartacei siano insostituibili. Si certo, quelli gratuiti vanno bene per farsi una base sufficiente, ma poi credo che dopo questa fase debbano entrare in gioco i libri cartacei. Quindi tanto vale passare direttamente alla fase due no?

Ultima modifica di Ryuzaki_Eru : 29-09-2009 alle 18:28.
Ryuzaki_Eru è offline   Rispondi citando il messaggio o parte di esso
Old 29-09-2009, 20:32   #18
anonimizzato
 
Messaggi: n/a
Ruby, Python, PHP.
  Rispondi citando il messaggio o parte di esso
Old 29-09-2009, 22:02   #19
Xozlat
Junior Member
 
Iscritto dal: Aug 2009
Messaggi: 20
Intanto grazie a tutti per l'aiuto, quindi in definitiva cosa scarico per incominciare a studiare Python????
Xozlat è offline   Rispondi citando il messaggio o parte di esso
Old 29-09-2009, 23:29   #20
ndakota
Senior Member
 
L'Avatar di ndakota
 
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
Quote:
Originariamente inviato da Xozlat Guarda i messaggi
Intanto grazie a tutti per l'aiuto, quindi in definitiva cosa scarico per incominciare a studiare Python????
Se hai la possibilità di acquistare un libro puoi provare "imparare Python - terza edizione". Altrimenti vai con il "Pensare da informatico".
ndakota è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo Recensione Samsung Galaxy S26 Ultra: finalmente ...
Diablo II Resurrected: il nuovo DLC Reign of the Warlock Diablo II Resurrected: il nuovo DLC Reign of the...
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup Deep Tech Revolution: così Area Science P...
HP OMEN MAX 16 con RTX 5080: potenza da desktop replacement a prezzo competitivo HP OMEN MAX 16 con RTX 5080: potenza da desktop ...
Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta Recensione Google Pixel 10a, si migliora poco ma...
MacBook Neo sorprende iFixit: 'Non vedev...
Venus Optics presenta due nuovi obiettiv...
AMD pubblica una guida per eseguire Open...
Tomb Raider I-III Remastered arriva su A...
X fa marcia indietro: si adeguerà...
Framework e la crisi delle memorie: terz...
Doom è ovunque: perché il ...
NVIDIA aggiorna G-Sync Pulsar: migliorat...
Portatile gaming con RTX 5060 a 1.099€: ...
6G for dummies: al MWC 2026 il CEO di Qu...
Le RAM tornano a salire di prezzo: quest...
5 robot aspirapolvere bestseller al mini...
A 59 anni il mio primo hackathon: dieci ...
Come sfruttare le Offerte di Primavera p...
NVIDIA promette un salto enorme: path tr...
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: 00:46.


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