Echers skrev:Hej Lars,
Det er også Phyton jeg har forsøgt mig med før og synes egentlig det er meget spændende. Problemet er netop det teoretiske. DØD kedeligt!

.
Når det så er sagt, så må jeg vel bare i gang igen. Se How I Met Your Mother på sidelinjen og bare gå igang

.
Du må bare igang igen, ja.
Teorien må du vænne dig til, computervidenskab - datalogi - er en naturvidenskab.
Echers skrev:Jeg lærer personligt bedst ved at prøve selv, men det er få det vist først gør altså også meget. Altså, det er se en anden person skrive det (ikke læse det fra en bog).
Jeg kan her kun anbefale at du lyn-hurtigt skifter måde at lære på. Den metode du bruger vil ikke hjælpe dig med at lære at programmere.
Du lærer med andre ord ikke ved at se andre gøre det - tro mig. Du skal selv skrive koden, og gøre de fejl som alle andre også altid laver som totalt newbie ud i programmering - det er en del af processen i at lære at programmere.
Echers skrev:Da jeg sidst forsøgte at lære Phyton, var det bl.a fordi jeg skulle læse mig frem til ALT, at jeg 'døde' lidt i det.
Men jeg har bl.a lært mIRC scripting (kan ikke huske hvad kodesproget hedder).
Det er meget naturligt at man i starten slår meget op. Alting er meget naturligt temmelig nyt.
Når det er skrevet har jeg dog en mistanke om at du har slået for stort brød op til at starte med.
Du skal (næsten altid) lære at kravle før du kan gå.
Dvs. at skal lære det i meget mindre trin - læs meget lidt, f.eks. om de forskellige typer - str (tekst), int (heltal= og så videre, og lær så at tildele værdier til variabler, og brug dem i print-udtryk.
Helt nede på det niveau.
Bagefter bygger du så ovenpå ved at du i små trin gentager: Lærer lidt mere teori, og prøver den nylærte teori af.
Det hedder iterativ metode, og bruges også til at udvikle software med. Gør det i små trin.
Echers skrev:Hvad kan bl.a kodes i Phyton? - Er der nogle store velkendte softwares på markedet (både til Windows og Linux), som er blevet kodet i Phyton?

Python er et generelt programmeringssprog så du kan sådan lave lige hvad du vil. Visse ting vil dog være umulige, fordi Python er et fortolket sprog og dermed for langsomt til f.eks. at pakke en video ud og så afspille den.
Du vil i sådanne tilfælde få brug for at lære C++ og/eller C programmering. Det er der dog heldigvis lang tid til, fordi der er mange såkaldte Python-udvidelse lavet i C og C++ kode, der laver alt det der er umuligt i Python. En sådan udvidelse (extension) kan du bare kalde med Python kode, og via noget meget avanceret programmering kalder den så maskinkoden, som en C/C++ compiler (oversætter) har lavet ud fra noget C/C++ kildekode.
Der er lavet simplere GTK+ programmer så som billebehandlingsprogrammer, lydafspillere, videoafspillere forsæt selv listen(, der er ret lang).
Software center, software opdatering og lignende er kodet i Python. De er GTK+ programmer.
GTK+ er et grafisk toolkit, der har ting så som en knap tekstfelter og den slags:
http://developer.gnome.org/gtk3/stable/ch03.html <-- C programmeringssprog on-line bog ud i GTK+ 3).
Compiz + Unity desktoppen bor oven på GNOME desktoppen, der er lavet med GTK+ toolkittet.
Stort set alt er lavet i C kildekode, når du kommer ned i ting som GTK+, GNOME og den slags - det skyldes performance (hastighed) er meget hurtigere, og hukommelsesforbruget er så meget lavere, når man bruger noget der oversættes til maskinkode.
Echers skrev:Hvad kan bl.a kodes i Phyton? -
Nu tænker jeg, C, java, php, flash er vel de mest kendte og brugte? Nu tænker jeg bl.a software som i.e SAM Broadcaster, forskellige spil og lign.
Forskellige programmeringssprog er gode til forskellige ting. Du kan betragte dem som værktøjer i en værktøjskasser.
Af Wikipedia fremkommer det at
SAM Broadcaster dukkede op i 1998, så det er jeg ret sikker på er et C++ Win32 program. SAM_Broadcaster er iøvrigt kun til Windows.
I Linux systemer kan du i stedet bruge VLC, og du kan også bruge VLCs lib*.so fil (lib*.so fil=softwarebibliotek hvor al dens funktionalitet - minus brugergrænsefladen (GUI) ligger i) inde fra dit eget program. Det kan du gøre, fordi VLC er open source. VLC kan afspille lyd, og video, streame det og konvertere imellem filformater.
/Lars