Gå til innhold

Går det ann å lære seg python (Newbie)


Anbefalte innlegg

Skrevet

Vi har et comunity bestående av dreambox entusiaster og prøver å få til et team som utvikler på enigma 2 image.

Der kreves det python som programeringsspråk.

 

Vi er da newbies og lurer på om det er vanskelig og lære seg python?

Videoannonse
Annonse
Skrevet (endret)

Ja, det gjør det. Python er lett, det kommer med et enormt bibliotek. http://www.python.org/about/gettingstarted/ Det er en ting jeg aldri har likt med python, det er whitespace opplegget. Tabs brukes for å indentere koden, som igjen bestemmer hvor løkker starter og stopper. *grøss*. Det lar seg gjøre, det er bare å begynne å lese. Det er OOP, en veldig flytende form for OOP. Objekt-orientering. Finn et IDE, så bruker alle det samme. Og sett opp en SVN for deling av kode, gjerne et IDE som støtter synking til SVN.

Endret av data_jepp
Skrevet
Ja, det gjør det. Python er lett, det kommer med et enormt bibliotek. http://www.python.org/about/gettingstarted/ Det er en ting jeg aldri har likt med python, det er whitespace opplegget. Tabs brukes for å indentere koden, som igjen bestemmer hvor løkker starter og stopper. *grøss*. Det lar seg gjøre, det er bare å begynne å lese. Det er OOP, en veldig flytende form for OOP. Objekt-orientering. Finn et IDE, så bruker alle det samme. Og sett opp en SVN for deling av kode, gjerne et IDE som støtter synking til SVN.

 

Haha!

Skrevet

Oki så det er håp for oss da og utvikle programmer til dreambox og enigma 2.

Må ærlig si att dette ble spansk for meg da men en plass må vi begynne

Skrevet (endret)
Tabs brukes for å indentere koden, som igjen bestemmer hvor løkker starter og stopper. *grøss*.

Det er ikke tabs som brukes, men whitespace. PEP8 anbefaler å bruke space og ikke tabs, men det er fullt mulig å bruke tab. Hvis du vil ha grøsninger så anbefaler jeg at du blander tabs og spaces :)

 

Når det er sagt, jeg har programmert Python i mange år (7-8 år?) og ALDRI hatt problemer med indentering. Rart med det.

 

Edit: Hva er "flytende OOP"? :)

Endret av steingrim
Skrevet

Haha, ok. Fint begrep hvertfall :)

 

Men i stedet for å tenke hva typen er, fokuser heller på hva objektet du bruker gjør: If it walks like a duck and quacks like a duck, I would call it a duck. (Se Duck Typing)

Skrevet (endret)

Dei fleste moderne editorer støtter whitespaces istadenfor tabbing. Etter eg begynte med Python så bruker eg alltid whitespaces. Då ser det akkurat ut som det skal i andre editorer også :p

 

Ein Python editor som eg liker og som er gratis er Komodo-Edit http://www.activestate.com/Products/komodo...modo_edit.mhtml.

Den mangler debugger då. Netbeans held på å integrere full Python støtte med debugger. Eksperimentell versjon kan lastes ned her. http://download.netbeans.org/netbeans/6.5/python/ea/

Endret av siDDIs
  • 2 uker senere...

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...