Sida 1 av 1
Komma igång med python
Postat: 06 sep 2012, 14:55
av MacUntu
Jag programmerade under ett årstid i windows för massa år sedan. Nu arbetar jag i Linux och behöver lära mig python p.g.. studier och jobb inom snar framtid.
Det jag behöver är en komma igång guide för dummies. Mycket är glömt.
Hur installerar jag det i linux
Vilket program ska jag skriva i?
osv...
Sedan kommer jag behöva lära mig steg för steg att komma igång med hello world och avancera därifrån. Har bestämt mig att jag måste lära mig så det löser nog sig. Måste bara komma igång med att installera SDK grejjerna mm.
Re: Komma igång med python
Postat: 06 sep 2012, 15:39
av andol
Re: Komma igång med python
Postat: 06 sep 2012, 16:35
av MacUntu
tack: Nu är i alla fall python installerat.
Löst och fixat. Googlade "How to install python on ubuntu 12.04" så finns det många svar. Tyvärr sparade jag inte min länk och kan dela med mig av den.
Tack för boktipset.
Re: Komma igång med python
Postat: 21 okt 2012, 19:00
av Jam007
Jag håller just i kursen programmering 1 i gymnasiet och vi använder Python.
Se gärna kursbloggen:
http://prg1bcjf.blogspot.se/
På onsdag ska de installera PyDev under Eclipse. Hittills har vi använt IDLE. Kanske kan vara intressant.
(De har dock Mac OS)
Re: Komma igång med python
Postat: 01 nov 2012, 21:49
av Smygis
Python är installerat på Ubuntu och i stort sätt alla andra Linux distributioner som standard.
Vanliga Gedit som förljer med ubuntu som standard fungerar alldeles utmärkt då man bara börjar.
Och jag kan varmt rekomendera Think Python av Allen B. Downey.
Går att ladda ned som PDF på
http://www.greenteapress.com/thinkpython/
Re: Komma igång med python
Postat: 01 nov 2012, 22:05
av gusnan
Udacity kör gratis webb-baserade utbildningar som är baserade på Python -
se "Introduction to Computer Science"
http://www.udacity.com/overview/Course/ ... ev/apr2012
och
http://www.udacity.com
Re: Komma igång med python
Postat: 16 nov 2012, 09:45
av ChristerNylander
Jag är nybörjare på phyton.
Jag kollade lite på en svensk kurs, på youtube:
http://www.youtube.com/watch?v=M5zkOeyv ... ure=relmfu
Frågor:
1) Är "list" bra för matriser och tabeller, t.ex. A1[[11,12.01],[21,22]
Hur fyller jag upp en med t.ex. 200 *40 värden? utöka matris?
(Nån array modul med matrismultiplikation mm finns för andra, men ej standard?)
2) Hur skapar man ett enkelt fönster för ut och inmatning?
Gärna även grafiskt för grafer mm.
(jmf. Ncurse-modul. Nu hamnar allt i scroll-fönster)
3) Är det möjligt att läsa av inf. på I/O eller usb. (mätdata).
Christer
Re: Komma igång med python
Postat: 16 nov 2012, 22:11
av Jam007
Gissar att dessa paket är vad du önskar:
http://www.scipy.org/
http://numpy.scipy.org/
Samt
http://pyserial.sourceforge.net/
Om det är matematik som är huvudsaken kanske
Octave är intressant som alternativ till att programmera i Python:
http://libertadhack.blogspot.se/2010/08 ... -port.html
Re: Komma igång med python
Postat: 18 nov 2012, 11:36
av ChristerNylander
Stort Tack Jam007
Jag ser att Numpy kan passa Mathlab och då troligen även Octave och Scilab.
Läste "tools for integrating C/C++ and Fortran code". Jag har en C++-modul för en A/D-D/A-omvandlare, som kanske kan läsas med Python.
Alternativt kan paket med pySerial bli intressant, för att läsa I/O.
Härligt phyton passar nog mig. (småprogram för mig själv).
Jag skall bara lära mig hantera in-ut via nått annat fönster än editorns Scroll-fönster, så kan jag börja testa att programmera. (På Scilab hittade jag nått för In-Ut-fönster).
Christer
Re: Komma igång med python
Postat: 18 nov 2012, 15:03
av Christian Johansson
I julas provade jag Googles Python-kurs på nätet med föreläsningar, online-material och övningar:
http://code.google.com/intl/sv/edu/lang ... hon-class/ . Den var bra tyckte jag. Den är för Python 2.x som jag tror fortfarande används i Ubuntu. Det finns dock Python 3.x också som inte är bakåtkompatibel med Python 2.x (t.ex. har print blivit en funktion i 3.x). Jag tycker för övrigt att det är väldigt märkligt att man i ett programspråk gör ändringar som inte är bakåtkompatibla. Då tycker jag inte att det är samma programspråk längre, då tycker jag att man borde byta namn på språket. Tänk om man hade gjort så med C, kommit med en ny version där man ändrar for-statement till "for i=0 to 100" för att göra det mer likt andra språk, det skulle ju bli kaos.