Citat:
Ursprungligen postat av gavlip
Jag undrar om ni råkar veta om pythonkod kompilerad till maskinkod (.exe) kommer vara lika snabb som t.ex. C-kod kompilerad till maskinkod?
Ett av de första resultaten från en sökmotor:
http://www.velocityreviews.com/forum...ecutables.html
Python skrevs inte därför att man ville ha optimerad maskinkod, det skrevs som ett skriptspråk och det kommer det att förbli. När man intrepreterar kod kommer det heller aldrig vara lika snabbt som maskinkod. Om du vill ha exekverbara filer bör du inte använda Python, men om du är en nybörjare - vilket jag antar att du är - borde hastigheten inte vara särskilt viktig, eller? När du har lärt dig att programmera och kan Python bra men känner att du vill gå vidare kan du självklart använda C eller liknande.
Citat:
Ursprungligen postat av RebeccaBlack
Jag vet inte vad som är bra med Python men det är lätt och det ger goda förkunskaper för Perl och Ruby. Jag lär mig 3 språk samtidigt just för de liknar varandra.
Själv rekommenderar jag skarp Ruby framför Python.
Men ja, för det är lätt.
[...]
Ruby däremot känns vänligare och enklare. Jag vill inte gå in på detaljer på vad jag menar för det skulle nog förvirra dig, hehe.
Jag tycker du ska välja Python framför Ruby, absolut för Python har en ljusare framtid och fler och fler sysslar med det. Ruby har haft sin tid.. Om du inte ska hålla på med webbutveckling så är Python de du ska lära dig.
Ruby är först rekommenderat för TS - som vill lära sig Python - även om RebeccaBlack för tillfället endast "lär sig" Python, Ruby och Perl. Sedan rekommenderas Python, därför att Ruby enligt RebeccaBlack helt plötsligt inte är populärt längre ( Vilken är din källa? ), men det ska tydligen fungera bra för webbutveckling. Ruby är kanske inte det mest populära språket, men varför är det relevant?
https://www.djangoproject.com/
http://webpy.org/
http://bottlepy.org/docs/dev/
https://www.pylonsproject.org/
( Sök: "python web framework" )
Python kan användas till webbutveckling lika väl som Ruby, även om Ruby on Rails är populärt.
Python kan vara lätt, om han har grundkunskaper i programmering eller har lärt sig ett annat språk kan det vara lätt att lära sig grunderna även i Python, och det ger lika mycket förkunskaper i Ruby och Perl som de flesta andra språken. Om TS däremot vill fördjupa sina kunskaper inom just Python är det inte mycket till råd. Python behöver inte vara lättare eller svårare än något annat språk.
RebeccaBlack snackar strunt, jag vet inte vart han får allt ifrån, han verkar sitta och spekulera vilt utan erfarenhet, men läs gärna de andra råden it tråden.
Edit: Jag tycker om Python av ungefär samma anledningar som de andra, det går snabbt att skriva mindre program, prototyper. Det går att skriva mer, men eftersom det inte kompileras skulle du kunna få problem med idiotiska småfel, särskilt om du inte har programmerat mycket förut.