[Python]Piccola introduzione

« Older   Newer »
  Share  
OmegaAlex
CAT_IMG Posted on 17/2/2011, 08:10




[Python]Piccola introduzione
La prima domanda che ci poniamo è:
Perche usare il python rispetto ad altri linguaggi che molti potrebbero trovare + completi e potenti, come java o c++?
Python non ha nulla da invidiare a quest'ultimi, ed è anche molto + semplice e divertente nell'utilizzo.

Python è open source e, come diceva linux, il software è come il sesso, meglio se libero. Quindi python è un'ottima scelta, anche per chi inizia.

Perche ho iniziato a studiare il python? Perche il cuore del client di metin è python, quindi se non si sa quello è inutile toccare il client.

Inoltre python ci offre centinaia di lib che ci permettono di fare qualsiasi cosa.

Piccolo esempio della sua semplicità:
se in c++ per scrivere il solito "Hallo World" devo scrivere:

Codice PHP:
#include <iostream.h>
void main ()
{
count << "Hallo World" >> endl;
}


In Python facciamo semplicemente.

Codice PHP:
print "Hallo World"


E non vi pare gia un buon motivo per iniziare col python? xD

Piccola escursione sul tipo di valori:

str (string) = stringe di testo, esempio "Hallo World"
int (intero) = un numero, esempio 17
float = numero con la virgola

Le Variabili:

Assegnare variabili in python è la cosa + semplice del mondo, si fa con:

asd = "Exsta è powa"

se noi facessimo
print asd
il risultato è intuitivo u.u

Ricordate sempre che NON tutto puo essere una variabile.
Una variabile NON può iniziare con un NUMERO.
Una variabile NON può contenere caratteri non validi (es: $)
Una variabile NON può contenere parole proibite.

In python le parole proibite sono 28, e sono:
Codice PHP:
and, continue, else, for, import, not, raise, assert, def, expect, from, in, or, return, break, del, exec, global, is, pass, try, class, elif, finally, if, lambda, print, while.


In python gli operatori logici sono quasi sempre gli stessi di sempre, i + comuni sono:

Codice PHP:
"+" -----> Addizione
"-" ---------> Sottrazione
"/" --------> Divisione
"*" --------> Moltiplicazione
"==" --------> Ugualianza
"!=" -------> Se è differente
"<" ------> Minore
">" --------> Maggiore


Le Funzioni:

Cosa sono le funzioni?
Le funzioni in programmazione sono una sequenza di istruzioni che eseguono un'operazione.
Molte delle funzioni che usiamo, ad esempio math.log (calcola il logaritmo) sono gia state scritte e ci basta importare la lib corrispondente per utilizzarle.

Non sempre è positiva come cosa, in quanto non conosciamo il codice, ma noi ci fidiamo di chi ha creato le lib, essendo programmatori molto + powa di noi xD.

Come definiamo una funzione noi?
Semplicissimo.

Codice PHP:
def Exsta_powa (asd, asd):
print "Exsta è figo e powa"


Al posto degli asd dobbiamo mettere i parametri della funzione, se non abbiamo idea di quali siano lasciamo semplicemente "()"

Per adesso diciamo basta, essendo una piccola introduzione al linguaggio vi ho mostrato di che estema semplicità sia.
La community è ben sviluppata e ci sono diverse guide, sia nel sito ufficiale che in internet in generale.

Se siete interessati visitate anche:

www.python-it.org/

A breve altre guide.
Spiegherò un po meglio altre cosette necessarie e inizieremo a vedere come operare direttamente su un client di metin con qualche piccolo giochino di analisi.
 
Top
Saske™
CAT_IMG Posted on 19/2/2011, 09:40




Crediti.
 
Top
OmegaAlex
CAT_IMG Posted on 19/2/2011, 21:21




O.o
non lo messo io >.<
sara stato AndreX col mio account
 
Top
Zyrel
CAT_IMG Posted on 28/2/2011, 16:15




1) si chiama Python
2) dire che il java è potente è una bestemmia
3) l' esempio in c++ è un abominio, visto che non è nemmeno c++, probabilmente non lo compilerà neppure
 
Top
4 replies since 17/2/2011, 08:10   70 views
  Share