Pubblicato il: 15 Giugno 2007 nelle seguenti categorie: python
Giovanni Bajo ha presentato una panoramica sul progetto Python 3000 (alias Python 3.0) che ha raggiunto da poco lo stato di feature-freeze.
E’ stata principalmente spiegata la filosofia che sta dietro il progetto Python 3.0, fornendo spunti relativi alle metodologie da adottare per preparare il proprio codice alla migrazione verso Python 3.0.
A fine giornata siamo riusciti a fargli un paio di domande, alle quali ha cortesemente risposto.
Ecco il video della nostra intervista:
Pubblicato il: 10 Giugno 2007 nelle seguenti categorie: News, python
Finalmente, a Firenze, è stata realizzata la prima conferenza italiana (www.pycon.it) dedicata al Python (www.python.org), linguaggio di programmazione oramai diffuso da diversi anni in diversi campi d’applicazione; prova ne è stata la diversità e la completezza dei talk che si sono susseguiti nei due giorni, si è discusso con vari esponenti a livello nazionale e non solo, delle potenzialità di SqlAlchemy, SciPy, GenroPy, Django e molti altri.
Particolarmente emozionante l’intervento di Alex Martelli, che ha comunicato nel suo keynote, l’importanza di una corretto management dello sviluppo del software, condividendo la sua oramai trentennale esperienza.
Rilevante anche l’intervento di Giovanni Bajo che ha ben presentato le novità di Python 3K che vedremo nel 2008.
Alla fine dei due giorni, possiamo tranquillamente affermare, che l’alto afflusso di partecipanti, circa 200, il diffuso interesse e la grande partecipazione hanno decretato il successo dell’iniziativa.
La Sinapsi già dal 1996, integra con successo, il python, come linguaggio di programmazione per eseguire verticalizzazioni complesse presso l’utilizzatore finale dell’ERP Arco3. Le doti principali del python, quali dinamicità, elevata leggibilità del codice e la semplicità di implementazione, consentono agli sviluppatori di abbattere i tempi e costi, elevando ancor più le caratteristiche di efficienza e versatilità del software da noi prodotto.
Pubblicato il: 23 Febbraio 2005 nelle seguenti categorie: News, python
Dopo lunga attesa é in fase di test il nuovo debugger di Python incorporato dentro Arco.
Da oggi é quindi possibile debuggare le procedure usando un client di Arco senza bisogno di strumenti esterni. Eccone una piccola dimostrazione
Continua »
Pubblicato il: 9 Ottobre 2003 nelle seguenti categorie: Tecnologie, python
Vorremmo fare una breve introduzione di quello che sono le modalitá di implementazione
di Arco3/Arco4 attraverso lo strumento di programmazione che abbiamo scelto: python.
Sostanzialmente Arco consente di avere una lunga serie di porte di accesso attraverso le quali poter immettere codice python.
Il metodo é bidirezionale, perché da Arco é possibile utilizzare il python ma dalle procedure python é possibile accedere alle primitive grafiche ed ai database mantenendo l’integritá relazionare
e gestionale offerta dal sistema.
____________________________________________________
Con il metodo degli eventi é possibile associare al tasto destro/sinistro del
mouse di un determinato oggetto (esempio testo) un funzione python.
Esempio :
All’interno di un oggetto testo sipuó introdurre il testo
EvalOnLButton=&procedur.EvalOnlButton()
Arco3 in seguito all’evento chiamerá la funzione di python EvalOnLButton all’interno
del file procedur.py.
La funzione potrebbe essere scritta come segue:
# =================================
def EvalOnlButton():
# =================================
# Procedura di Prova di Python
#
Message(”Messagguio di Prova per testare l’evento click del mouse”)
Il programma é scritto in un normale file di testo (estensione py) ed é interpretato, dunque per realizzare questo esempio non c’é bisogno
di nessuna compilazione o strumenti accessori che non siano Arco3.
Il programma é scritto in un normale file di testo (estensione py) ed é interpretato, dunque per realizzare questo esempio non c’é bisognodi nessuna compilazione o strumenti accessori che non siano .____________________________________________________
Nell’immagine sotto abbiamo l’esempio di un comando sull’evento “EvalOnKey”, ovvero la digitazione di un tasto, associato al campo cittá della maschera clienti. Ad ogni tasto premuto dentro quel campo sará chiamata
la funzione python CheckKey()
Pubblicato il: 2 Luglio 2003 nelle seguenti categorie: Arco3, Senza Categoria, python
Arco3 un gestionale programmabile in python come si programma Arco3 con python
Python é un linguaggio di programmazione object-oriented interpretato.
La combinazione di queste caratteristiche con la facilitá di sintassi rendono il Python molto potente; infatti viene spesso utilizzato come espansione per applicazioni che richiedono una interfaccia programmabile.
Infine il Python é portabile, ovvero con pochi accorgimenti la stessa applicazione funziona su piattaforme Linux, UNIX, MacOs, MacOs X, Windows 9X e Windows NT.
Il kernel Python é stato integrato in Arco3 e permette di sviluppare procedure facilmente eseguibili senza che debbano essere compilate o integrate ad altro codice ma semplicemente interpretate.
Le pincipali primitive di Arco3 per la gestione dei data base sono rese disponibili per essere utilizzate direttamente dall’interprete Python.
Queste caratteristiche ci permettono sia di interagire direttamente con il motore di Arco3 e di effettuare semplici modifiche in delicati passaggi del “gestionale”, sia di creare interi moduli gestionali; é quindi possibile scrivere procedure Python che sono eseguite al verificarsi di eventi e poter quindi personalizzare il gestionale secondo le varie esigenze.
Le procedure sviluppate in Python sono eseguibili in qualsiasi punto del programma, sia esso una maschera, una stampa, piuttosto che una semplice elaborazione.
