[Search] [Contact Us]
Progettazione Elettronica Controlli di Macchine Automatiche  
 EX9486-L 
Python
PROGETTAZIONE
Hardware
Firmware uC
Masters PCB
Circuiti Ibridi
Software Custom
Embedded Linux

SOFTWARE

PRODOTTI
Embedded Linux Board
Moduli I/O USB
Moduli I/O Ethernet
Moduli A/D Ethernet

LPC900 Programmer
PRM-W1 Boards
USB Key


Cerca nel sito


Contatti

L'Autore

 Immagini   Ethernet   Orario   Toolchain   FlashPen   Dial-In   SSH   Esempio 

EX9486-L: l'interprete Python

Python
è un potente linguaggio di programmazione interpretato. Python ha qualche similarità con Perl, ma i suoi progettisti hanno scelto la via di una sintassi più essenziale e uniforme, con l'obiettivo di aumentare la leggibilità del codice. Come il Perl spesso è classificato linguaggio di scripting, ma pur essendo utile per scrivere script di sistema (in alternativa ad esempio a bash), la grande quantità di librerie disponibili e la facilità con cui questo linguaggio permette di scrivere software modulare favoriscono anche lo sviluppo di applicazioni molto complesse.
Python ha una vasta libreria standard, il che lo rende adatto a molti impieghi. Oltre ai moduli della libreria standard se ne possono aggiungere altri scritti in C oppure in Python per soddisfare le proprie esigenze particolari. Tra i moduli già disponibili ce ne sono per scrivere applicazioni web (sono supportati MIME, HTTP e tutti gli altri standard internet), per connettersi a database relazionali (PostgreSQL, MySQL, SQLite, ecc.), per usare le espressioni regolari, per connettersi alle porte seriali, per salvare e leggere files, per importare dati, e per fare molte altre cose.

L'installazione completa di un ambiente Python richiede diverse decine di MB, e quindi non e' possibile su una scheda embedded come la EX9486-L. PRECMA ha quindi preparato una installazione minimale che occupa solo circa 1,5MB ma che contiene tutte le librerie di funzioni principali necessarie alla stesura della maggior parte dei programmi.

La scheda EX9486-L viene inoltre fornita con la libreria PySQLite preinstallata, che permette di accedere, creare e modificare facilmente database SQLite.

Inoltre su richiesta possiamo fornire:
Tutti gli encodings
Tutte le librerie precompilate
Libreria APSW (Another Python SQLite Wrapper)
Libreria PyGreSQL e PostgreSQL

Risorse disponibili
Python.org - la homepage ufficiale
Python Wiki (sul sito ufficiale)
Tutorial e manuali di riferimento (sul sito ufficiale)
Dive into Python Testo didattico su Python
Python.it -Sito italiano dedicato alla programmazione in Python
Python-it.org Altro sito italiano dedicato alla programmazione in Python
Pensare da informatico Introduzione alla programmazione attraverso Python


PRECMA S.r.l.
Python
 Immagini   Ethernet   Orario   Toolchain   FlashPen   Dial-In   SSH   Esempio 


Site made with Sworg - Simple Web Organizer
©Copyright 1998-Today PRECMA S.r.l.
All Rights Reserved - Copyright Notice