Questo sito non utilizza cookie di profilazione, ma solo cookie tecnici ai fini del corretto funzionamento delle pagine. Per maggiori informazioni consulta l'informativa sul trattamento dei dati personali per gli utenti del sito internet
Puoi raffinare la ricerca cliccando sui filtri proposti (nella colonna a sinistra, se navighi da PC, o in fondo alla pagina, se navighi da mobile), oppure utilizzando il box di ricerca veloce o la relativa ricerca avanzata.
Trovati 36 documenti.
2. ed.
Maggioli, 2019
Abstract: Questo volume è dedicato a Python, un linguaggio di programmazione diffuso da anni tra i professionisti grazie alla sua potenza e semplicità sintattica, e di utilizzo sempre più frequente anche in ambito universitario. Il testo guida il lettore all'acquisizione degli strumenti concettuali classici della programmazione strutturata e introduce alla programmazione ad oggetti, caratteristica del linguaggio Python, presentando gli argomenti, oggetti, classi, ereditarietà, incapsulamento, polimorfismo, con chiarezza e completezza. Completano ed arricchiscono il volume casi svolti che permettono di elaborare strategie di problem solving, domande di auto-valutazione, esercizi di approfondimento teorico e problemi di programmazione. Il libro, ideale riferimento per un corso introduttivo di programmazione basato su Python, si rivolge agli studenti dei corsi di laurea in informatica e ingegneria e, per la sua particolare comprensibilità ed efficacia didattica, è anche un ottimo strumento di auto-istruzione.
Imparare a programmare con Python / Maurizio Boscaini
Apogeo, 2017
Abstract: Il pensiero computazionale e la programmazione informatica sono sempre più importanti per la formazione fin dalla scuola primaria. Python è un elemento cardine di questa rivoluzione pedagogica ed è presente in molti programmi didattici, governativi e non. Questo manuale si rivolge a tutti quelli che vogliono imparare a programmare con Python. L'impostazione è basata sull'imparare facendo e divertendosi, ovvero dando largo spazio a progetti ludici e creativi. Ogni argomento è presentato come un problema da risolvere di cui viene fornita una soluzione sotto forma di codice Python che viene quindi esaminato per comprenderne il funzionamento. Diversi temi sono trattati più volte ma in contesti sempre diversi per stimolare il pensiero creativo. Tutti i programmi presentati nel testo sono scaricabili online, pronti a essere eseguiti ma anche manipolati e riutilizzati a piacimento.
Python oltre le basi : programmare con stile / Al Sweigart
Hoepli, 2021
Abstract: Una guida completa per tutti coloro che conoscono le basi di Python e desiderano diventare degli sviluppatori esperti. Il libro non contiene solo una serie di consigli per scrivere codice corretto, ma spiega tutto quanto occorre sapere in merito agli strumenti professionali, come formattatori di codice, type checker, linter e controllo di versione. Sweigart illustra le best practice per impostare il proprio ambiente di sviluppo, insegna come scegliere un nome adeguato per le variabili, migliorando la leggibilità del codice, e passa quindi alla documentazione, all'organizzazione, alla misurazione delle performance, alla programmazione a oggetti fino all'analisi della complessità computazionale. L'acquisizione di queste competenze avanzate permette ai programmatori di potenziare le proprie capacità, non solo in Python, ma in qualsiasi altro linguaggio.
Linguaggio C : guida alla programmazione, con elementi di Python / Alessandro Bellini, Andrea Guidi
6. ed.
McGraw-Hill, 2021
Abstract: Il volume si propone come una guida graduale e completa al linguaggio C e alla programmazione strutturata e modulare. Particolare attenzione è posta ai principi e alle tecniche di programmazione, il controllo del flusso di esecuzione, la rappresentazione dei dati, la definizione e l’utilizzo di funzioni e librerie, le strutture dati, le operazioni di ingresso e uscita. Sono trattati gli algoritmi classici della letteratura, da Fibonacci agli ordinamenti con la loro diversa complessità computazionale, dall’intrigante torre di Hanoi, il passatempo apparentemente insolubile, al problema delle otto regine di cui Gauss non riuscì a trovare tutte le soluzioni. Per quando riguarda il C il testo è stato aggiornato allo standard C18. Questa nuova edizione accoglie anche un’introduzione al linguaggio Python a cui sono dedicati gli ultimi tre capitoli, in continuità con quanto studiato in precedenza. Il testo è corredato da oltre 800 tra domande di riepilogo ed esercizi.
Eserciziario di Python : 70 domande e 134 esercizi commentati / Ballerini ... [et al.]
Milano : Egea, 2022
Tools
Abstract: Python è un linguaggio di programmazione molto diffuso e sempre più in voga. È un linguaggio flessibile, adatto a molti usi diversi: dallo sviluppo software alla data science, dall'intelligenza artificiale al calcolo scientifico. È relativamente semplice, ed è uno dei migliori linguaggi per avvicinarsi alla programmazione. Questo eserciziario parte dalle basi (la sintassi elementare e i primi comandi) e, attraverso le 12 unità di cui è composto, arriva in maniera progressiva a trattare via via casi sempre più complessi. Attraverso gli esercizi è possibile comprendere l'utilizzo pratico di una grande varietà di costrutti, dalle espressioni condizionali ai cicli e alle classi, di oggetti come stringhe, liste, tuple e dizionari, di funzioni semplici (built-in) e create da zero, di moduli indispensabili per i calcoli matematici o per gli usi più specifici e complessi. 70 domande e 134 esercizi sono commentati, in modo da chiarire i concetti fondamentali e i punti più complessi. La versione DigitaBook comprende la versione digitale del volume arricchita da tutti i file iniziali e risolti che permettono di svolgere gli esercizi e verificare le soluzioni. L'eserciziario nasce come strumento per corsi universitari, ma è pensato come un valido supporto per chiunque voglia avvicinarsi alla programmazione con Python partendo da zero, o migliorarne l'uso fino a un livello più professionale.
Python per Data Science : guida pratica / Yuli Vasiliev
Milano : Tecniche Nuove, 2023
Abstract: Python per Data Science, la guida perfetta per i programmatori di livello intermedio, mostra i modi migliori per sfruttare Python per le applicazioni basate sui dati. Ricco di esempi pratici, il libro offre un ampio tour delle funzionalità di Python per ottenere, trasformare e analizzare i dati. Scoprirete le strutture dati integrate in Python e il suo robusto ecosistema di librerie open source per la scienza dei dati, tra cui NumPy, pandas, scikit-learn e matplotlib. Vi eserciterete a caricare dati in vari formati, a ottimizzare, raggruppare e aggregare insiemi di dati e a creare visualizzazioni come grafici e mappe. Esempi approfonditi mostrano come costruire applicazioni di dati del mondo reale, tra cui un servizio di taxi alimentato dai dati di localizzazione, un’analisi delle regole di associazione dei dati delle transazioni per identificare gli articoli comunemente acquistati insieme e un modello di apprendimento automatico per prevedere l’andamento delle scorte. Ogni capitolo contiene esercizi che incoraggiano a provare le tecniche da soli. Imparerete a: Manipolare in modo efficiente strutture di dati come liste, dizionari, array NumPy e pandas DataFrames; Spostare dati da e verso database relazionali e NoSQL; Ottenere informazioni utili sui dati attraverso l’aggregazione, la visualizzazione e altri metodi di analisi; Lavorare con testi semplici, dati GPS, dati di serie temporali, file JSON e CSV e molti altri tipi e formati di dati; Utilizzare il machine learning per l’elaborazione del linguaggio naturale, come l’analisi del sentiment.
Algoritmi e strutture dati : guida pragmatica con esempi in Python / Jay Wengrow
Apogeo, 2024
Abstract: Gli algoritmi e le strutture di dati non sono solo complessi concetti teorici, ma possono essere un utile strumento per scrivere codice veloce, efficiente e scalabile: un requisito fondamentale per ogni applicazione. Con un linguaggio semplice, diagrammi chiari, casi studio da scenari reali, questo manuale rende accessibile questi argomenti e in ogni capitolo fornisce una serie di esercizi pratici per imparare a padroneggiarli nel lavoro quotidiano. Si va dall'utilizzo della notazione Big O per misurare e articolare l'efficienza del codice e renderlo più veloce, alla scelta di array, liste concatenate e tabelle hash, dall'uso della ricorsione per risolvere problemi difficili all'impiego di alberi binari e grafi per aiutare a scalare le applicazioni. Per tutti gli esempi e le implementazioni di codice all'interno del libro viene utilizzato il linguaggio Python allineato alle convenzioni PEP 8.
Hoepli, 2024
Abstract: Una guida completa per chi sviluppa in Python e vuole imparare a creare applicazioni usando i modelli linguistici di grandi dimensioni (LLM). Gli autori spiegano quali sono i vantaggi principali di GPT-4 e ChatGPT e come funzionano. Scoprirete, passo dopo passo, come sviluppare applicazioni per mezzo della libreria Python associata a GPT-4 e ChatGPT, fra cui gli strumenti per la generazione di testo, le domande e risposte (Q&A) e la sintesi dei contenuti. Usando un linguaggio chiaro e conciso, Sviluppare applicazioni con GPT-4 e ChatGPT include esempi che vi aiuteranno a capire e ad applicare i concetti necessari per i vostri progetti con l'AI. Gli esempi di codice Python possono essere scaricati da un repository di GitHub, e nel libro è incluso un glossario dei termini principali. Siete pronti per potenziare le vostre applicazioni con gli LLM? Allora questo è il libro che fa per voi.
2. ed. [rivista e aggiornata]
LSWR : No Starch Press, 2023
Abstract: Questa seconda edizione è stata rivista e aggiornata in funzione delle pratiche di programmazione di Python 3 e comprende nuovi rompicapo per ispirarvi e due nuove appendici che sono guide ai moduli interni di Python e alla risoluzione dei problemi del codice, rispettivamente.
Maggioli, 2014
Abstract: Questo volume è dedicato a Python, un linguaggio di programmazione diffuso da anni tra i professionisti grazie alla sua potenza e semplicità sintattica, e di utilizzo sempre più frequente anche in ambito universitario. Il testo guida il lettore all'acquisizione degli strumenti concettuali classici della programmazione strutturata e introduce alla programmazione ad oggetti, caratteristica del linguaggio Python, presentando gli argomenti, oggetti, classi, ereditarietà, incapsulamento, polimorfismo, con chiarezza e completezza. Completano ed arricchiscono il volume casi svolti che permettono di elaborare strategie di problem solving, domande di auto-valutazione, esercizi di approfondimento teorico e problemi di programmazione. Il libro, ideale riferimento per un corso introduttivo di programmazione basato su Python, si rivolge agli studenti dei corsi di laurea in informatica e ingegneria e, per la sua particolare comprensibilità ed efficacia didattica, è anche un ottimo strumento di auto-istruzione.
Programmare con Python / Mark Lutz e David Ascher
[Ed. aggiornata alla release 2.3]
Milano : Hoepli, copyr. 2004
Abstract: Portabilità, potenza e facilità fanno di Python uno dei linguaggi di programmazione object oriented più utilizzati sia per lo sviluppo di programmi standalone, che di applicazioni script. Questo testo guida alla scoperta di questo linguaggio, sempre più diffuso sul mercato open source, approfondendo i suoi cambiamenti e introducendo gli elementi base della release 2.3. Ogni capitolo è corredato da esercizi che testano la comprensione degli argomenti trattati.
Pensare in Python : come pensare da informatico / Allen B. Downey
Egea, 2018
Abstract: Python è un linguaggio di programmazione dinamico, orientato agli oggetti, utilizzabile con molti software e di facile apprendimento. L'autore introduce il lettore alla scoperta del linguaggio un passo alla volta: inizia con i concetti base della programmazione per poi passare a funzioni, ricorsione, strutture di dati e progettazione orientata agli oggetti. Gli esercizi, presenti in ogni capitolo, consentono di testare immediatamente i concetti appresi. Il libro è uno strumento ideale per imparare le basi della programmazione.
Quantum computing : guida alla programmazione con Python e Q# / Sara Kaiser, Christopher Granade
Apogeo, 2021
Abstract: Nel mondo dei computer il quantum computing è l'avanguardia in termini di potenza e scalabilità e può trasformare in maniera radicale ogni ambito dell'informatica, dalla sicurezza delle informazioni alla scienza dei dati. Utilizzando i qubit, l'unità fondamentale dell'informazione quantistica, le macchine possono risolvere problemi neppure avvicinabili nei sistemi binari. Questo manuale accompagna il lettore nel mondo del quantum computing mostrandone gli utilizzi pratici. Si parte dai fondamenti della disciplina attraverso la creazione di un simulatore quantistico in Python, per poi passare all'uso del Quantum Development Kit di Microsoft e del linguaggio Q# per la scrittura e l'esecuzione di algoritmi dedicati. Alla fine il lettore sarà in grado di utilizzare le tecniche di programmazione quantistica in diverse applicazioni e lavorare su casi reali come la soluzione di problemi di chimica e aritmetica e la ricerca in database non strutturati. Una guida pratica, ricca di esempi e istruzioni passo-passo, dedicata a chi ha già qualche conoscenza di programmazione e vuole esplorare il mondo del quantum computing partendo dalle basi.
Python e machine learning / Alessandro Bellini, Andrea Guidi
McGraw-Hill Education, 2022
Scienze
Abstract: Il manuale nasce dalla constatazione che Python ha ormai spodestato giganti come Java sia nei corsi universitari sia nella formazione professionale di alto livello e costituisce il linguaggio del machine learning. Gli autori guidano il lettore in un graduale apprendimento della programmazione Python e delle sue librerie scientifiche NumPy e Pandas, dei concetti di machine learning e deep learning e della loro implementazione nel linguaggio, anche con framework come TensorFlow-Keras. L'obiettivo è ridurre al minimo i tempi di studio necessari per apprendere l'essenza del linguaggio e la sua applicazione consapevole alle reti neurali.
Python : guida alla sintassi, alle funzionalità avanzate e all'analisi dei dati / Naomi Ceder
Apogeo, 2019
Abstract: L'interesse per Python continua a crescere e le sue applicazioni si diffondono in ambiti sempre nuovi, dalla didattica in scuole e università alla data science e il deep learning. Elegante, semplice e completo, utilizzare Python significa anche avere a disposizione numerose librerie e framework dedicati. Scritto da un'autorità della comunità Python, questo manuale è dedicato ai programmatori che desiderano apprendere Python 3 nel modo più rapido e completo possibile. Il testo inizia con una panoramica generale sul linguaggio e le sue funzionalità di base, per poi introdurre caratteristiche via via più avanzate come la gestione del file system, la programmazione a oggetti e l'utilizzo delle librerie. Infine viene affrontato il tema della manipolazione e dell'analisi dei dati. La parte teorica è bilanciata da preziosi consigli per gestire diverse operatività, mentre esempi ed esercizi aiutano a padroneggiare i concetti più importanti. Che il tuo obiettivo sia la creazione di applicazioni web o la gestione di database, questo libro ti aiuterà a raggiungerlo nel modo migliore. File di esempio scaricabili online
Programmare con Python for dummies / Bonaventura Di Bello
Hoepli, 2020
Abstract: Un volume con molti esempi pratici alla portata di chiunque, da tenere accanto per scoprire tutti gli aspetti fondamentali, come pure quelli meno evidenti e ugualmente importanti, del linguaggio di programmazione più popolare. Il manuale è diviso in sezioni che accompagnano gradualmente il lettore nell'esplorazione dei comandi e degli strumenti di Python, permettendogli di familiarizzare con tutti gli aspetti fondamentali del linguaggio e fornendogli le competenze necessarie per approfondire autonomamente in base alle sue specifiche esigenze.