Python (varning för Noob fråga :p )

Trädvy Permalänk
Medlem
Registrerad
Sep 2004

Python (varning för Noob fråga :p )

Hej.

Jo, nu tänkte jag börja programmera Python, för jag har hört att det ska vara ganska bra för nybörjare.
Men jag har letat överallt efter detta men har inte riktigt fattat hur man gör.

Vilket program behöver man för att skriva Python? Om jag har förstått det rätt så kan man typ använda gedit eller nåt.
Men jag vet inte om det stämmer, så kan någon svara på hur man skall gå tillväga?

Laptop: Zepto Znote 3215W | Intel C2D T7250 2.0ghz | 2GB ram | Intel X3100 GPU | 120 GB 5400rpm hdd | Intel 4965 AGN | 9-cell batteri
Kamera: Nikon D80 + batterigrepp | Nikkor AF-S DX 18-55mm 3.5-5.6G VR | Nikkor AF-S 70-300/4.5-5.6 G VR IF-ED | Nikkor AF 50mm 1.8D | Nikon SB-600 blixt

Trädvy Permalänk
Medlem
Plats
Malmö
Registrerad
Jul 2001

Jepp, du behöver bara en text-editor, och python såklart med.

t.ex..
nano mittprog.py
[koda lite]
CTRL+O (för spara i nano)
CTRL+X (för avsluta nano)
chmod +x mittprog.py
./mittprog.py

chmodda behöver du bara göra en gång, så skriptet blir körbart.
glöm inte att script börjar med interpretern, t.ex "#!/usr/bin/python" överst

Trädvy Permalänk
Medlem
Registrerad
Sep 2004

Ok, så man skall döpa textfilerna till .py då?
Sen chmod 777? eller? Sen bara att köra.

Blir inte klok på det här
Nä nu ska jag till tandläkaren men ge gärna fler svar

Laptop: Zepto Znote 3215W | Intel C2D T7250 2.0ghz | 2GB ram | Intel X3100 GPU | 120 GB 5400rpm hdd | Intel 4965 AGN | 9-cell batteri
Kamera: Nikon D80 + batterigrepp | Nikkor AF-S DX 18-55mm 3.5-5.6G VR | Nikkor AF-S 70-300/4.5-5.6 G VR IF-ED | Nikkor AF 50mm 1.8D | Nikon SB-600 blixt

Trädvy Permalänk
Hedersmedlem
Plats
Stockholm
Registrerad
Dec 2002

Det brukar rekommenderas att man har

#!/usr/bin/env python

överst.

Och ja, du har rätt.

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Trädvy Permalänk
Medlem
Plats
/dev/null
Registrerad
Feb 2004

Bättre att använda chmod +x filnamn
iställtet för chmod 777

Hur man installerar program i *nix | There is no Swedish conspiracy

these days you can't use the Web at 2400 baud because the ads are 24KB - Bill Joy

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Feb 2002
Citat:

Ursprungligen inskrivet av Lunke
Bättre att använda chmod +x filnamn
iställtet för chmod 777

chmod u+x

Om man ska vara petig, sen kan han ju pilla bort resterande rättigheter för andra om han inte vill dela med sig av koden:

chmod go-rwx

Over and out!

"People who invent random theories which only defend the vendor must have
been beaten as children. Beaten with sticks."
- Theo de Raadt

Trädvy Permalänk
Medlem
Registrerad
Sep 2004

ok tack för alla svar. Ska försöka mig på detta ikväll.

Laptop: Zepto Znote 3215W | Intel C2D T7250 2.0ghz | 2GB ram | Intel X3100 GPU | 120 GB 5400rpm hdd | Intel 4965 AGN | 9-cell batteri
Kamera: Nikon D80 + batterigrepp | Nikkor AF-S DX 18-55mm 3.5-5.6G VR | Nikkor AF-S 70-300/4.5-5.6 G VR IF-ED | Nikkor AF 50mm 1.8D | Nikon SB-600 blixt

Trädvy Permalänk
Hedersmedlem
Plats
Stockholm
Registrerad
Dec 2002
Citat:

Ursprungligen inskrivet av Opteron

chmod u+x

Om man ska vara petig, sen kan han ju pilla bort resterande rättigheter för andra om han inte vill dela med sig av koden:

chmod go-rwx

Over and out!

chmod 700

*host**host*

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Trädvy Permalänk
Medlem
Registrerad
Sep 2004

Finns det någon guide till python någonstans på nätet?
Helst på svenska, men engelska går bra med.
Hittar ingen nämligen.

Laptop: Zepto Znote 3215W | Intel C2D T7250 2.0ghz | 2GB ram | Intel X3100 GPU | 120 GB 5400rpm hdd | Intel 4965 AGN | 9-cell batteri
Kamera: Nikon D80 + batterigrepp | Nikkor AF-S DX 18-55mm 3.5-5.6G VR | Nikkor AF-S 70-300/4.5-5.6 G VR IF-ED | Nikkor AF 50mm 1.8D | Nikon SB-600 blixt

Trädvy Permalänk
Hedersmedlem
Plats
Stockholm
Registrerad
Dec 2002

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Trädvy Permalänk
Medlem
Registrerad
Sep 2004

Tack

Laptop: Zepto Znote 3215W | Intel C2D T7250 2.0ghz | 2GB ram | Intel X3100 GPU | 120 GB 5400rpm hdd | Intel 4965 AGN | 9-cell batteri
Kamera: Nikon D80 + batterigrepp | Nikkor AF-S DX 18-55mm 3.5-5.6G VR | Nikkor AF-S 70-300/4.5-5.6 G VR IF-ED | Nikkor AF 50mm 1.8D | Nikon SB-600 blixt

Trädvy Permalänk
Medlem
Registrerad
Jan 2002

Jag har också börjat intressera mig mer och mer för Python
Det finns tutorials på python.org, vill du kanske börja med lite
spelprogrammering kan du kolla in pygame.org också

EDIT: Aldrig får man vara först.. :/

20" iMac (2008) 2.4/4/250
12" PowerBook (2005) 1.5/512/60 (pensionerad)
Varning! - Kan innehålla spår av nötter!

Trädvy Permalänk
Hedersmedlem
Plats
Uppsala
Registrerad
Jul 2001

Istället för att chmodda hit och dit kan man ju alltid köra "python x.py" istället, iaf när man håller på att utvecklar osv...

X370 Taichi / R7 1700 @ 3.75 GHz 1.2 V / 2x8 GB 3200 MHz CL16 / MSI GTX 1070 Gaming, OC / Samsung 960 EVO 500 GB / Corsair RM650x
LG G6 (H870)

Trädvy Permalänk
Medlem
Registrerad
Mar 2005

Det finns en popular nybörjar-guide till Python som heter Dive into Python, men jag tycker att A Byte of Python är att föredra. Ladda hem båda och följ exemplen! I början är det att föredra att arbeta direkt i Python i stället för att spara kodsnuttarna till filer tycker jag, men man måste kunna hantera båda sätten IMHO.

Håkan

Trädvy Permalänk
Medlem
Plats
Stockholm, Täby
Registrerad
Jul 2001
Citat:

Ursprungligen inskrivet av LGH
Det finns en popular nybörjar-guide till Python som heter Dive into Python, men jag tycker att A Byte of Python är att föredra. Ladda hem båda och följ exemplen! I början är det att föredra att arbeta direkt i Python i stället för att spara kodsnuttarna till filer tycker jag, men man måste kunna hantera båda sätten IMHO.

Håkan

Måste och måste. Jag har klarat mig rätt bra utan det. Alltså att arbeta direkt mot Python-prompten.

Rekommenderar också de där böckerna. Speciellt "A byte of Python" i början...

Trädvy Permalänk
Medlem
Registrerad
Mar 2004

Hmm, jag har under ett par dagar följt http://www.hetland.org/python/instant-hacking.php

Är det en bättre idé att börja om med exempelvis "A byte of Python"?

"I cannot. Yet I must. How do you calculate that? At what point on the graph do 'must' and 'cannot' meet? Yet I must. But I cannot."

Trädvy Permalänk
Medlem
Plats
Linköping
Registrerad
Maj 2002

Jag har skrivit en mindre python-guide Inte komplett än (saknar delar om objektorientering t ex), men den är å andra sidan på svenska.

http://blinkenlights.se/articles/pythonguide/

Jag hoppas att det inte räknas som reklam, trådskaparen bad om en guide på svenska, och min är den enda jag känner till.

http://ubuntu-se.org - Ubuntu Sverige. Hjälp och support för Ubuntu
Svensk IRC-kanal för Ubuntu

Trädvy Permalänk
Medlem
Plats
Huddinge
Registrerad
Mar 2004

perl > python

"Linux användare, släng er i väggen, fast ni har ju tillräckliga problem med MacOSX som är ett kommersiellt fungerande nix system till skillnad från Linux." - Meme, 2005-07-22 22:10
Självutnämnd expert inom mobil kommunikation.
Solaris Vs Linux, An indepth view. | Halflife.nu

Trädvy Permalänk
Medlem
Plats
Stockholm, Täby
Registrerad
Jul 2001
Citat:

Ursprungligen inskrivet av rezuth
perl > python

Gör inga sådana generaliseringar. Båda har sina starka sidor och användningsområden. Perl är kraftfullt, Python är kraftfullt. Inget mer med saken...

Trädvy Permalänk
Medlem
Plats
Huddinge
Registrerad
Mar 2004
Citat:

Ursprungligen inskrivet av Sachankara
Gör inga sådana generaliseringar. Båda har sina starka sidor och användningsområden. Perl är kraftfullt, Python är kraftfullt. Inget mer med saken...

"Linux användare, släng er i väggen, fast ni har ju tillräckliga problem med MacOSX som är ett kommersiellt fungerande nix system till skillnad från Linux." - Meme, 2005-07-22 22:10
Självutnämnd expert inom mobil kommunikation.
Solaris Vs Linux, An indepth view. | Halflife.nu

Trädvy Permalänk
Medlem
Registrerad
Aug 2005

Ubuntu 5.10/slackware 10.2 på: Amd64 4000+, Zalman CNPS9500LED, Kingston 2gb RAM, point of view geforce 7800GT,Gigabyte Ga-K8NXP-SLI, Maxtor ata 200gb, Samsung spinpoint 250gb s-ata2, Samsung 193p+ svart.

Trädvy Permalänk
Medlem
Registrerad
Sep 2004
Citat:

Ursprungligen inskrivet av ozamosi
Jag har skrivit en mindre python-guide Inte komplett än (saknar delar om objektorientering t ex), men den är å andra sidan på svenska.

http://blinkenlights.se/articles/pythonguide/

Jag hoppas att det inte räknas som reklam, trådskaparen bad om en guide på svenska, och min är den enda jag känner till.

Ah, Blinkenlights hade jag helt glömt bort att kolla på. Kommer ihåg era C++ tutorials. Dom var rätt bra skrivna.

Ska kolla in python guiden senare. Kanske kan hjälpa en att komma igång eftersom den är på svenska.

Laptop: Zepto Znote 3215W | Intel C2D T7250 2.0ghz | 2GB ram | Intel X3100 GPU | 120 GB 5400rpm hdd | Intel 4965 AGN | 9-cell batteri
Kamera: Nikon D80 + batterigrepp | Nikkor AF-S DX 18-55mm 3.5-5.6G VR | Nikkor AF-S 70-300/4.5-5.6 G VR IF-ED | Nikkor AF 50mm 1.8D | Nikon SB-600 blixt