Pythonista per eccellenza

Molti utenti del web che utilizzano quotidianamente il PC, non conoscono cosa si celi dietro alle applicazioni di tutti i giorni, non sanno quanto lavoro c'è dietro ad un software e da cosa possa essere costruito. Python è lo strumento che useremo (e che usano molti sviluppatori) per creare le nostre app. Questo corso non solo vi farà imparare a programmare applicazioni in Python 3, ma anche comprendere il lavoro necessario per la realizzazione del proprio progetto. L'autore è uno studente, che ha studiato Python 3 e scritto questo ebook al liceo, che attualmente frequenta l'Università di Bologna. Con questo e-book voglio, non solo ripassare gli argomenti trattati, ma anche aiutare altri potenziali e futuri sviluppatori con questo linguaggio di programmazione attraverso esempi, esercizi e una grafica simpatica.



Attenzione! I dati riportati sotto e di seguito potrebbero non essere aggiornati!

Numero pagine: 47

Nota bene: Questo ebook si manterrà sempre aggionato con nuovi contenuti tramite Google Play Libri (gli aggiornamenti verranno scaricati automaticamente) e, man mano che la quantità di contenuti aumenta, anche il prezzo verrà incrementato!! Acquistandolo ora otterrai l'ebook e i suoi futuri aggiornamenti al prezzo attuale! Perciò non farti scappare questa occasione!!

Contenuto

  • Premessa

    • Come è strutturato l'e-book?

  • Modulo 1 - Le basi e i tipi di dati

    • Capitolo 1 - Introduzione a Python

      • 1.1 - Cosa è Python?

        • 1.1.1 - Differenze tra Python 2.x e Python 3.x

      • 1.2 - Scarichiamo e Installiamo Python

        • 1.2.1 - Verificare architettura PC

    • Capitolo 2 - Primi passi con Python

      • 2.1 - Uso della shell e i suoi comandi

        • 2.1.1 - Comandi nella shell di Python

      • 2.2 - Funzioni di base

        • 2.2.1 - Stampa (Funzione print)

        • 2.2.2 - Input

      • 2.3 - Variabili

        • 2.3.1 - Tipi di variabili

        • 2.3.2 - Operatori

        • 2.3.3 - Tanti tipi di input

        • 2.3.4 - Conversione di variabili da un tipo ad un altro

      • Esercizi Capitolo 2

    • Capitolo 3 - Strutture di controllo e di iterazione elementari

      • 3.1 - Strutture di controllo: if, elif e else

        • 3.1.1 - IF

        • 3.1.2 - ELSE

      • 3.2 - Struttura di iterazione: while

        • 3.2.1 - Break e Continue

      • 3.3 - Invertiamo il while: Do-While

      • Esercizi Capitolo 3

    • Capitolo 4 - Definire e importare funzioni

      • 4.1 - Definire le funzioni: Riutilizziamo il codice

        • 4.1.1 - La funzione return: Restituiamo i valori

        • 4.1.2 - Definizione di una funzione temporanea: il comando pass

      • 4.2 - Importare i moduli e le funzioni già scritte

      • Esercizi Capitolo 4

    • Capitolo 5 - Le stringhe

      • 5.0 - Differenza tra funzioni e metodi

      • 5.1 - Funzioni e metodi utili per lavorare con le stringhe

        • 5.1.1 - Funzioni

        • 5.1.2 - Metodi

      • Esercizi Capitolo 5

    • Capitolo 6 - Nuovi tipi di dati

      • 6.1 - Le liste: creiamo degli elenchi

        • 6.1.1 - Metodi delle liste

        • 6.1.2 - Le liste annidate: liste dentro liste

      • 6.2 - Nuova struttura iterativa: cicli for

        • 6.2.1 - La funzione range: liste di numeri in sequenza

      • 6.3 - Le tuple: un tipo di dato immutabile

        • 6.3.1 - La funzione Enumerate: gestire posizione e elemento contemporaneamente

      • 6.4 - I dizionari: coppie di dati

        • 6.4.1 - Metodi sui dizionari

      • Esercizi Capitolo 6

    • Capitolo 7 - Lavorare con i file in Python

      • 7.1 - Lettura di un file di testo

      • 7.2 - Scrittura e aggiunta di testo ad un file

      • Esercizi capitolo 7

    • Test finale modulo 1

  • Modulo 2 - Dalla Shell alle interfacce grafiche

    • Capitolo 8 - La grafica in Python

      • 8.0 - Che cosa si intende per grafica in informatica?

        • Alcuni esempi di programmi costruiti con Tkinter

      • 8.1 - La libreria Tkinter e le finestre

      • 8.2 - Widget e Frame

        • 8.2.1 - I metodi pack e grid: aggiungiamo i widget alla finestra!

        • 8.2.2 - Il nostro primo widget: Label - Etichetta

        • 8.2.3 - Etichette e immagini.

      • 8.3 - Pulsanti e azioni

        • 8.3.1 - Lambda: Le funzioni lineari

      • 8.x - Risorse esterne utili e approfondimenti

Registro modifiche