Sida 1 av 2

Python bra till...?

Postat: 21 apr 2007, 15:45
av degus
håller på och lär mig python.  har bara kommit till ut-inmatning än så länge och har mina funderingar på vad jag ska göra med mina kunskaper sen.

Nu till frågan, vad är python bäst till?
OS ?
Applikationer ?
Server (databaser, php, html) ?
Spel (3d) ?

skulle nämligen vilja kunna göra OS-relaterade program/funktioner så som ljud/grafik kontroller osv.

SV: Python bra till...?

Postat: 21 apr 2007, 19:50
av DrMegahertz
Om jag får välja ur listan du angav skulle jag säga;

Applikationer (stora som små)
Server-relaterat (dynamiskt webb-innehåll, databaser mm.)
Spel (2D och 3D)

Sedan är ju Python mycket lätt att använda för att utöka sina redan befintliga program med, i form av plugins och script.

Om du vill göra OS-relaterade saker(drivisar?) måste du vända dig till ett lägre språk såsom C/C++ och Assembler.

SV: Python bra till...?

Postat: 24 apr 2007, 13:35
av Galgalid
Python e riktigt nice för en hel del, särskilt servrar ;)

SV: Python bra till...?

Postat: 24 apr 2007, 13:38
av Barre
Själv har jag precis börjat med att skriva en övervakning/monitorerings applikation för nätverk/servers, självklart i python :)

För varje dag blir jag bara med och mer "kär" i python...

SV: Python bra till...?

Postat: 24 apr 2007, 13:56
av Galgalid
Gött..jag ska ta nya tag med Python sen, men nu blir det Java för min del....ska ha Java programmeriing A + B nästa termin så....
har dock köpt flera python-böcker....synd att låta dom samla damm ^^

SV: Python bra till...?

Postat: 24 apr 2007, 20:30
av degus
boken som jag läser hävdade att python även funkade till att göra OS, vilket självklart gjorde mig kodnings kåt.
har kommit in hela 3 kapitel i boken och skulle helst av allt vilja koppla ihop mig själv med en dammsugare och bara suga in allt..

Nackdelen med att lära sig programmera:
Ju mer man lär sig desto fler program vill man göra.
Livsfarligt.. .      ;) ;D

SV: Python bra till...?

Postat: 24 apr 2007, 21:30
av Galgalid
ja ja har samma problem =D givetivs saknar man dessutom kunskaperna för att göra ett enda av de program man vill, bara för att krångla till det ytterliggare ;)
men det e bara till att öva =D

SV: Python bra till...?

Postat: 25 apr 2007, 16:45
av DrMegahertz
degus skrev: boken som jag läser hävdade att python även funkade till att göra OS...
Wow.. Det är jag mycket, mycket tveksam till, eftersom att Python är ett interpreterat språk, det måste alltså köras med hjälp av en så kallad "tolk". Så om du saknar en python-tolk så kommer du inte kunna köra ditt program. Så att skriva ett OS i enbart python blir nog svårt, men vill du testa att programmera ett litet "OS" kan jag rekommendera dig till att plugga lite C och Assembler. Lågnivåspråk <3 ;)

SV: Python bra till...?

Postat: 03 maj 2007, 19:23
av jabbadoo
vad ska du göra med OS? Python har en "os"-class som man kan importera, med riktigt roliga grejer... har själv gjort en liten terminal grej som crawlar datorn och som man kan söka i sen. någon intresserad förresten.
os är nog inte för devices, men jag såg något om det någon stans, så man vet ju inte =), du kan ju skriva

help('os')

eller

import os; dir(os)

SV: Python bra till...?

Postat: 27 maj 2007, 18:45
av Galgalid
Gör ett eget OS, det vore coolt.

SV: Python bra till...?

Postat: 27 maj 2007, 20:42
av Smygis
DrMegahertz skrev:
degus skrev: boken som jag läser hävdade att python även funkade till att göra OS...
Wow.. Det är jag mycket, mycket tveksam till, eftersom att Python är ett interpreterat språk, det måste alltså köras med hjälp av en så kallad "tolk". Så om du saknar en python-tolk så kommer du inte kunna köra ditt program. Så att skriva ett OS i enbart python blir nog svårt, men vill du testa att programmera ett litet "OS" kan jag rekommendera dig till att plugga lite C och Assembler. Lågnivåspråk <3 ;)
http://www.jtauber.com/cleese

;D
Inte helt i python då, Men vissa delar måste ju vara skrivna i ASM och C.

SV: Python bra till...?

Postat: 27 maj 2007, 21:14
av DrMegahertz
"The basic idea is to have a microkernel mostly based on the Python VM" som då är skriven i C och lite boot-tjossan i Asm, men *nästan* helt i python iallafall :D

Coolt projekt ändå.. *gräver ner sig bland sidorna* :D

SV: Python bra till...?

Postat: 30 maj 2007, 09:31
av Galgalid
ja synd att de har lagt det på hyllan =(

SV: Python bra till...?

Postat: 02 jun 2007, 15:45
av jabbadoo
krävs tolken om man fixar (kompilerar?) till .pyc?

SV: Python bra till...?

Postat: 02 jun 2007, 15:51
av Galgalid
hmm..hur menat du(är jättetrött)? det blir ju en .py fil när man kör programmet man har skrivit...men får du en seperat .pyc-fil med?

.pyc står för "python compiled"  och kör man den instället för .py-filen ska programmet starta snabbare.

SV: Python bra till...?

Postat: 02 jun 2007, 17:04
av Chippen
i min värld behöver python inte vara bra till något (även om det är väldigt bra till mycket), för det är så fasligt roligt att programmera... man sitter nästan och skrattar när man skriver sin kod...

SV: Python bra till...?

Postat: 02 jun 2007, 17:10
av Lars
.pyc-filen innehåller plattformsoberoende (tror jag) bytekod som sedan körs av Python-tolken. Man kan kika på bytekoden med hjälp av modulen dis.

Kod: Markera allt

>>> def f(x):
...     return x+1
... 
>>> import dis
>>> dis.dis(f)
  2           0 LOAD_FAST                0 (x)
              3 LOAD_CONST               1 (1)
              6 BINARY_ADD          
              7 RETURN_VALUE        
>>> 

SV: Python bra till...?

Postat: 02 jun 2007, 17:44
av Galgalid
ja  python är sjukt kul att arbeta med....jag måste snart börja om med det...läste en bok men mina kunskaper är rostiga.....nåja bara till att ta det från början =D

SV: Python bra till...?

Postat: 02 jun 2007, 18:14
av Christian Johansson
Jag har dålig koll på detta. Jag trodde att Python var ett script-språk liknande Perl och PHP men det är kanske helt fel. Jag är tacksam för förklaring. På mitt jobb (på Ericsson) är det för övrigt bara Perl som gäller när det gäller att skriva script. Jag gick en kurs i Perl vid ett tillfälle på mitt jobb.

SV: Python bra till...?

Postat: 02 jun 2007, 18:19
av Lars
Christian Johansson skrev: Jag har dålig koll på detta. Jag trodde att Python var ett script-språk liknande Perl och PHP men det är kanske helt fel.
Nädå, du verkar ha förstått det hela rätt.