Programmazione in Python

Programmazione in Python

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: 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.
Momentaneamente non ordinabile

Dettagli Libro

Libri che ti potrebbero interessare

Fruit salad. Aspetti di civiltà dal mondo di lingua inglese. Con audiocassetta. Per la Scuola media
Fruit salad. Aspetti di civiltà dal mon...

Laura Ferruta, Jennifer Rowley
Viaggio senza data
Viaggio senza data

Nicoletta Festa
Leggere le figure
Leggere le figure

Domenico Filomia, Tuozzi
Editing. Moduli di trattamento testi. Con ambienti operativi. Versione Excel. Per il biennio vol.1
Editing. Moduli di trattamento testi. Co...

Nanni Del Fante Marta, Fini M. G.
Editing. Moduli di trattamento testi e dati. Con ambienti operativi. Versione Lotus. Per il biennio vol.1
Editing. Moduli di trattamento testi e d...

Nanni Del Fante Marta, Fini M. G.
Editing. Ambienti operativi Excel. Per le Scuole superiori vol.1
Editing. Ambienti operativi Excel. Per l...

Nanni Del Fante Marta, Fini M. G.
Editing. Ambienti operativi. Versione Lotus 1-2-3. Per le Scuole superiori vol.1
Editing. Ambienti operativi. Versione Lo...

Nanni Del Fante Marta, Fini M. G.
Editing. Per le Scuole superiori vol.1
Editing. Per le Scuole superiori vol.1

Nanni Del Fante Marta, Fini M. G.
Editing. Moduli di trattamento testi e dati. Per il biennio vol.2
Editing. Moduli di trattamento testi e d...

Nanni Del Fante Marta, Fini M. G.
Editing Igea. Moduli di trattamento testi-Ambienti operativi e gestione dati versione Excel. Per le Scuole
Editing Igea. Moduli di trattamento test...

Nanni Del Fante Marta, Fini M. G.
Editing Igea. Moduli di trattamento testi-Ambienti operativi e gestione dati Lotus 1-2-3. Per le Scuole
Editing Igea. Moduli di trattamento test...

Nanni Del Fante Marta, Fini M. G.
Editing Igea. Ambienti operativi Excel. Per le Scuole superiori
Editing Igea. Ambienti operativi Excel. ...

Nanni Del Fante Marta, Fini M. G.