Blog Informatica & Programmazione

Bacheca
Risorse Blog Facebook Like
Important Link:
Random link:




Iscriviti al gruppo Fan
Banner & Language Last Post
Forum Affiliati:
Traduci il forum nella lingua che preferisci:
 


  1. [Python] Le Liste

    Avatar
    Tags
    Python
    By giratina23 il 13 Jan. 2012
    0 Comments   431 Views
    .
    Capitolo 3 - Le Liste
    Una lista è una collezione ordinata di oggetti.
    Dato che il Python è un linguaggio poco tipizzato, è possibile inserire elementi diversi all'interno di una lista (ad esempio un numero una lettera insieme), nel caso dei valori numerici non si utilizzano gli apici, mentre per i valori alfanumerici si utilizzano e per dichiarare una lista si utilizza la seguente sintassi:
    HTML
    lista = [1,2,3,'a']

    Per stampare uno dei risultati bisogna riportare il nome della lista + parentesi quadre indicando l'indice dell'elemento che si vuole stampare, ricordandosi che l'indice parte da 0, per cui se vogliamo stampare il primo elemento è necessario utilizzare la seguente sintassi:
    HTML
    print lista[0]

    Ora con un esempio di lista, vi mostrerò anche alcune possibili funzioni da utilizzare per manovrare le liste, prendiamo in considerazione di voler creare una lista con le prime due cifre e le prime due lettere del nostro alfabeto.
    Le funzioni verranno spiegate all'interno del codice con il simbolo del cancelletto (#), che nel Python indica la possibilità di mettere un commento al codice in modo da renderlo più ordinato e di più facile comprensione allo sviluppatore.
    ecco il codice:
    HTML
    lista = [1,2,'a','b']
    print len(lista) #stampa quanti elementi sono presenti all'interno della lista
    lista.append(3) #aggiunge un elemento alla lista, in questo caso è stato aggiunto il 3
    print lista
    lista.sort() #ordina gli elementi in ordine crescente dando la precedenza prima ai numeri
    print lista
    lista.reverse() #ordina gli elementi in ordine decrescente
    print lista
    print lista.index('a') #individua l'indice di un elemento all'interno della lista
    del lista[1] #elimina un elemento dalla lista
    print lista


    Torna al sommario

    Edited by giratina23 - 7/4/2012, 17:05
    Last Post by giratina23 il 13 Jan. 2012
    .
  2. [Python] Le Variabili

    Avatar
    Tags
    Python
    By giratina23 il 8 Jan. 2012
    0 Comments   96 Views
    .
    Capitolo 2 - Le Variabili
    Prima di introdurre le variabili in Python, cercherò di darvi brevemente un concetto di variabile: La variabile è un contenitore che contiene dei valori che possono essere numerici (nel caso di numeri interi o numeri reali), o alfanumerici (nel caso di un carattere o una stringa), e servono per eseguire operazioni all'interno di un programma.
    In Python, le variabili non devono essere definite e non è nemmeno necessario assegnare un tipo (come invece si fa in altri linguaggi come il C), tutto questo avviene con l'operatore di assegnamento, ovvero l'uguale (=) e per poter far in modo che sia l'utente a inserire il valore di una variabile, possiamo utilizzare due semplici funzioni.

    • nomevariabile = input('Scrivi un numero'), che serve per leggere una variabile di tipo numerico

    • nomevariabile = raw_input('Scrivi la stringa'), che serve per leggere una stringa o un carattere alfanumerico


    facciamo due esempi pratici nell'utilizzo di queste due funzioni:
    .partiamo con input('scrivi un numero'), creiamo un programma che permetta di calcolare l'area del rettangolo:
    HTML
    base = input('Scrivi il valore della base: ')
    altezza = input('Scrivi il valore dell'altezza: ')
    Area = base*altezza
    print Area

    così facendo, chiediamo all'utente di inserire in input il valore della base e dell'altezza, poi diamo come valore alla variabile Area, il prodotto tra base e altezza, ed infine stampiamo la variabile che darà il valore del prodotto eseguito.

    .con raw_input('Scrivi una stringa'), creiamo un programma che permetta all'utente di inserire il suo nome e verrà restituito in output:
    HTML
    Nome = raw_input('Inserisci il tuo nome: ')
    print Nome


    Torna al Sommario

    Edited by giratina23 - 7/4/2012, 17:07
    Last Post by giratina23 il 8 Jan. 2012
    .
  3. Guida pratica al Python

    Avatar
    Tags
    Python
    By giratina23 il 7 Jan. 2012
    0 Comments   541 Views
    .

    Guida pratica al Python


    Python è un linguaggio di scripting orientato agli oggetti, è gratuito, è multipiattaforma, ed è un linguaggio ad alto livello molto veloce da imparare ed è ricco di librerie, è un ottimo linguaggio da imparare per chi è alle prime armi con la programmazione.
    Questa guida vuole essere una guida veloce e pratica per imparare l'uso del Python, quindi non mi soffermerò troppo sui concetti teorici, ma cercherò di esporre degli esempi che vi permettano di capire come utilizzare Python.
    Python è anche un linguaggio molto utilizzato e negli ultimi anni si sta distinguendo sempre di più anche nel mondo del web.
    Tutto il materiale che vi serve, in base al vostro sistema operativo lo trovate a Questo link , per Linux posso consigliarvi un editor molto semplice da utilizzare e in Italiano chiamato Geany.

    Sommario:
    CAPITOLO 1 - IL PRIMO PROGRAMMA
    CAPITOLO 2 - LE VARIABILI
    CAPITOLO 3 - LE LISTE

    Capitolo 1 - Il primo programma:
    Come per ogni linguaggio di programmazione, partiamo dal primo programma (non abbiamo ancora iniziato e già programmiamo :D ), il solito "Hello World", che consiste nello stampare a video una scritta.
    Apriamo il nostro editor, e come prima cosa scriviamo print senza apici, questo comando indica che una scritta (in programmazione si dice stringa :D ) deve essere stampata a video, poi subito dopo scriviamo il testo da stampare con gli apici: 'Hello World!', ecco a voi l'esempio:
    HTML
    print 'Hello World'

    Ora salvate il programma e con il vostro editor, eseguitelo, noterete che vi si aprirà una finestra con la scritta Hello World, proprio come volevamo fare, ricordatevi molto bene il comando print, perché vi servirà anche nei prossimi capitoli, infatti qualsiasi operazione fatta in Python, verrà restituita con print.
    Ma devo fare una precisazione: io prima ho parlato di scritta, ma può essere benissimo stampato anche un numero o un singolo carattere, tutto ciò che deve essere restituito in output all'utente, verrà restituito da print.
    Nel prossimo capitolo vedremo come utilizzare le variabili in Python ...

    Read the whole post...

    Last Post by giratina23 il 7 Jan. 2012
    .