Librinformatica

Newsletter

Libreria Gaia Scienza Edizioni Erasmo Edizioni del Boccale

Programmazione in Python

Apogeo

Programmazione in Python


29,00 € IVA compresa

9788850331710

  • Volumi: 1
  • Data Pubblicazione: 10/2012
  • Lingua: italiano
  • Livello: Intermedio Avanzato
  • Pagine: 384
  • Collana: PerCorsi di studio
  • Editore Originale: South-Western College
  • Titolo Originale: Fundamentals Of Python
  • Autore: Kenneth A. Lambert

Python è un linguaggio di programmazione gratuito, distribuito con licenza open source, orientato agli oggetti, di grande versatilità e molto utilizzato per lo sviluppo di applicazioni in ambito professionale.

In ambito didattico si configura come uno strumento valido e flessibile per apprendere i fondamenti della programmazione, grazie alla sintassi semplice, alla semantica sempre verificabile e alla scalabilità che rende agevole l’integrazione con altri linguaggi. Il volume introduce alla programmazione e pone molta enfasi sul problem solving, nella convinzione che insegnare a risolvere problemi tramite il computer sia lo scopo primario di un corso di base.

Gli argomenti sono affrontati in maniera graduale e molto accurata: partendo dalla definizione di algoritmo, illustra come progettare con le funzioni e con le classi, le strategie di programmazione (top-down) sino a giungere alle interfacce grafiche (GUI) e alle applicazioni di rete.

I concetti teorici vengono applicati e sviluppati in programmi completi al fine di verificare il loro supporto nella risoluzione di problemi. La trattazione è completata da numerosi esempi e schemi esplicativi ed evidenzia l’importanza di acquisire abitudini di buona scrittura e buona documentazione. I casi di studio presentati nel testo sottolineano l’importanza e l’utilità del ciclo di sviluppo di un programma: analisi, progetto, implementazione e test.

Il testo è aggiornato alla versione 3 di Python.


Contenuti:


  • Sviluppo del software, tipi di dati ed espressioni
  • Istruzioni di controllo
  • Stringhe e file di testo
  • Liste e dizionari
  • Progettare con le funzioni
  • Semplici grafici ed elaborazione delle immagini
  • Progettare con le classi
  • Interfacce grafiche
  • Multithreading, reti e client/server
  • Risorse di Python
  • Installare la libreria images
  • API per l’elaborazione delle immagini
  • Passare da Python a Java e C++


      L'autore

      Kenneth A. Lambert è docente di Computer Science presso la Washington and Lee University. Ha una vasta esperienza didattica nel campo dell’informatica ed è co-autore di  umerosi testi su diversi linguaggi di programmazione.

Carrello

Non ci sono prodotti

Spedizione 0,00 €
Totale 0,00 €

Carrello Acquista