Risultati da 1 a 8 di 8
Discussione: Programmazione... da dove cominciare?
-
18-06-2008, 11.22.51 #1
- Data Registrazione
- 18-06-2008
- Messaggi
- 6
Programmazione... da dove cominciare?
Sto iniziando a studiare programmazione, a scuola abbiamo studiato pascal, html e SQL, io sto iniziando a studiare Python, secondo voi è una buona scelta oppure invece che python dovrei scegliere un altro linguaggio di programmazione? perchè?
Se mi suggerite un altro linguaggio di programmazione potreste suggerirmi anche una buona guida per il linguaggio che mi suggerite?
Grazie in anticipo
-
18-06-2008, 12.38.12 #2
Python per iniziare è ottimo, è semplice, divertente e produttivo e ti dà le basi della OOP (poi ad agosto dovrebbe essere rilasciata versione 3 di python). una volta che avrai appreso le basi della programmazione orientata agli oggetti puoi rivolgere le tue attenzioni sul java (molto richiesto in ambito lavorativo) che ha prestazioni migliori rispetto al python, e poi se vuoi veramente "impazzire" il C++ (ultra richiesto in ambito lavorativo)
We are the Cylons. Lower your firewalll and surrender.Your culture will adapt to service our GNU/Linux systems. Resistance is futile. Extermination of human race has began!
-
18-06-2008, 12.48.17 #3
- Data Registrazione
- 18-06-2008
- Messaggi
- 6
ok, grazie mille, comunque per il c++ mi sono gia fatto anche un poco di infarinatura generale ^^
-
15-01-2014, 12.55.51 #4
REX Big Pedata Strong®
▪▪▪▫▫33%▫▫▫▫▫
- Data Registrazione
- 22-10-2004
- Località
- Roma
- Messaggi
- 702
Salve ragazzi..
anche io sto' cercando di iniziare con python come autodidatta,
qualcuno mi puo' dare qualche suggerimento su come cominciare !?
Saluti
A.http://mrzax.altervista.org ...almeno ci proviamo
-
20-01-2014, 10.51.27 #5
- Data Registrazione
- 20-01-2014
- Messaggi
- 1
Puoi iniziare a imparare usando Google's Python Class.
-
04-11-2015, 19.56.46 #6
- Data Registrazione
- 04-11-2015
- Messaggi
- 2
Dipende dal obgettivo !
Se WEB : allora cosi : html+php+mysql+framework
Se Software : C#, C+, Python, Delphi
-
20-04-2018, 12.00.24 #7
- Data Registrazione
- 20-04-2018
- Messaggi
- 1
I would like to learn how I can solve the problems of the world, although I am just one person but I think that learning programming would really help people to grow strongly and kindly.
--------------
Babies love to play with Building blocks. Get a complete list and Reviews about best building Blocks for Toddlers/children in 2020.Ultima modifica di alimartin; 23-09-2020 alle 13.57.59
-
10-07-2019, 09.20.31 #8
- Data Registrazione
- 14-09-2010
- Messaggi
- 607
E' inutile iniziare l'apprendimento della programmazione se non si conoscono le basi della progettazione degli algoritmi, distinguendo le due fasi: dal problema all'algoritmo e dall'algoritmo al programma.http://accarino.altervista.org/c/02-Dal%20problema%20all%27algoritmo.pdf
http://mate.unipv.it/~galbiati/corsi/programmazioneLucidi/C/C3_Algoritmi.pdf
http://accarino.altervista.org/c/04-Dall%27algoritmo%20al%20C.pdf
In un mio intervento (riportato sotto) metto in risalto l'importanza della conoscenza delle nozioni teoriche e matematiche di base sulla rappresentazione dei dati (sistemi di numerazione, codici, rappresentazione dei numeri e così via).A presto
Infine non sarebbe male sapere alcune nozioni di cibernetica generale e applicata (teoria dei sistemi, elettronica digitale, automi a stati finiti, architettura dei microprocessori, cenni di programmazione a basso livello in Assembly, ecc.).
P.S. Ecco il mio intervento: "Come ho avuto modo di illustrare, l'HTML e i fogli di stile CSS non sono linguaggi di programmazione: l'HTML è un linguaggio di "formazione" della pagina Web, con il quale definisci la struttura e i contenuti del testo, mentre con i fogli di stile CSS associ a tale struttura un "layout", ossia ne definisci lo stile (il colore, l'allineamento, il tipo di carattere, gli effetti di transizione e così via).
I linguaggi di programmazione si differenziano in base ad un "paradigma", cioè secondo un determinato modello al quale ci si ispira per poter risolvere un certo problema.
Ci sono, ad esempio, linguaggi basati su un paradigma di tipo "imperativo" (il Pascal e il C), in cui i concetti di algoritmo e di programmazione strutturata sono importantissimi, altri linguaggi utilizzano un paradigma di programmazione "orientata agli oggetti" (OOP), tra cui Java e il C++, che identifica gli "oggetti" che compongono un problema e ne individua le "correlazioni" tra gli stessi, altri ancora usano un approccio "logico" (il Prolog) al problema, facendo delle "dichiarazioni" logiche e costruendo poi le relative relazioni, infine il paradigma "funzionale" (il Lisp e il Lambda calcolo) ha come base le funzioni matematiche per poter risolvere un problema.
Nozioni teoriche di base e matematiche a parte (sistemi di numerazione, codifica delle informazioni, proprietà dell'algebra booleana, tabelle di verità, proposizioni logiche e così via), che pure sono importanti e sarebbe bene conoscere, prima di affrontare la programmazione in un qualsiasi linguaggio, devi essere in grado di "progettare" un algoritmo, cioè passare "dal problema all'algoritmo" e poi "dall'algoritmo al programma".
Segnalibri