Python! Inte alls pyton...

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Python! Inte alls pyton...

Inlägg av Andax »

Har börjat koda lite i Python. Det är både ganska lätt och kraftfullt. Är det fler här som använder python?
Kör python med wxPython och PyOpenGL mm... Helt klockrent!
ragnwald
Inlägg: 165
Blev medlem: 9 mars 2006, 21:16:58
Ort: Stockholm
Kontakt:

Inlägg av ragnwald »

Jag har kodat lite python.. Fann det väldigt användbart för mindre grejer.
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Inlägg av Andax »

Roligt att det är fler som hittat denna kraftfulla snok....

Håller just nu på med lite OpenGL hack mm.
Det är verkligen koolt att man så lätt kan lägga in en testbänk:
"if __name__ == '__main__':"
som bara exekveras om man kör en fil en klass separat, men som inte har någon effekt när man instansierar klassen inifrån en annan klass.
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

Det finns inget bättre språk än Python när det gäller att snabbt få saker gjorda. Python är helt klart mitt favoritspråk.

Om jag inte missminner mig så var AVR Wizard mitt första riktiga projekt med Python.

Sedan dess har jag också gjort ett program åt pappa som visar aktuella aktiekurser, inkl grundläggande (än så länge) teknisk analys.

Jag använde också Python tillsammans med wxPython och libusb till en USB-AVR-programmerare jag konstruerade. Allting kodades relativt lekande lätt. :)

Sen alla skript man slänger ihop också såklart.

Så nej, du är inte ensam med att gilla Python. :)
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Inlägg av Andax »

Cykze, din AVR Wizard verkar vara ett grymt coolt projekt. 8)
Du får gärna utveckla lite mer hur ditt USB projekt funkade för det lät också mycket intressant.

Som sagt jag har precis börjat med python men det är svårt att inte tycka om det!!
Tar tacksamt emot alla möjliga tips och ideer...
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

Jag gjorde en AVR-programmerare baserad på en AVR (valde en Mega88). I AVR:en stoppade jag in Obdevs USB-drivrutin. För att kommunicera med AVR:en från datorn skrev jag ihop ett program i Python som använde sig av libusb (genom pyusb). För att tydligt kunna ändra enstaka bytes i Flash och EEPROM och kunna ändra fuses så gjorde jag ett GUI i wxPython. Går såklart även att programmera via terminalen, utan GUI.

Min programvara i AVR:en stöder även Bluetooth och fristående programmering från ett EEPROM. Fast det har jag bara provat som hastigast i C än så länge, men det fungerar.

Skärmbilder:
FLASH
EEPROM
Fuses
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Inlägg av Andax »

Cykze, tack för tipset med pyusb. Har installerat och gjort test-script där jag kan ladda ner firmware (.hex), renumerate och bulkloop-test i ett svep till en EZ-USB (CY7C68013A) kontroller. 8)
Skriv svar