Python - Ny i programmering

  • Hej alle! For nyligt er jeg begyndt at lege lidt med HTML og forskellige ting, (Ved godt det er sent) og da stødte jeg på programmet Python.. Jeg har læst et par guides til det, men jeg må indrømme at jeg er pænt forvirret. Nogen der vil hjælpe mig? :)

  • Hvis du aldrig har programmeret før, vil det måske være godt at låne en bog om python programmering på biblioteket.
    Du kan da også tage et kig på denne side med guides/tutorials for folk, der ikke i forvejen kan programmere:
    http://wiki.python.org/moin/BeginnersGuide/NonProgrammers

    P4 Northwood 2 2.53 Ghz/FSB 533
    Asus Nvidia Geforce 6800 128 MB
    ECS L4S8A2 Bundkort
    1024 MB DDR PC2700 Kingston value ram
    512 MB DDR PC 2700 Samsung ram
    500 W Akasa PSU

  • Du har valgt et godt stad at starte :D Python anbefales i hvert fald tit som godt tilbegyndere, har selv leget lidt med det og fuldt guides på nettet men det er godt nok længe siden.

    E8400 @ 4.05GHz 1.2V Lapped/Lapped TRUE Black 2xP12
    HD4850 512 @ 730/1075 HR03 GT B9

  • tja kan godt være I mener Python er godt som start programmerings sprog, og det er det som sådan også, dog har Python nogle finurlighedder som til nogle ting gør det lidt underligt, fx construtør opbygning.


    Men helt klart Python er godt og fedt sprog når man først kan det..


    /Thomas


    som faktisk sidder og programmere i Python lige nu

    Intel I5 2500k | Gigabyte Z68 | 16GB Kingston | Radeon 380 | 1 Samsung EVO850 512MB | Enermax Digifanless 550W
    27" (U2711) DELL | 24" (2408WFP) DELL | Ergotron LX Dual Side-by-Side

    Canon 5DM4 | 16-35mm 2.8L | 24-70mm 2,8L | 85mm 1.2L USM II | 70-200mm 2.8L IS
    Nogle Speedlites | PocketWizards

  • du kan jo starte med at lave et program der kan ligge 2 tal sammen


    kan sige så meget at du evt kan lave en funktion der kan ligge sammen


    def add(self,x,y):
    ____return x + y


    ____ = tab

    Intel I5 2500k | Gigabyte Z68 | 16GB Kingston | Radeon 380 | 1 Samsung EVO850 512MB | Enermax Digifanless 550W
    27" (U2711) DELL | 24" (2408WFP) DELL | Ergotron LX Dual Side-by-Side

    Canon 5DM4 | 16-35mm 2.8L | 24-70mm 2,8L | 85mm 1.2L USM II | 70-200mm 2.8L IS
    Nogle Speedlites | PocketWizards

  • Han skal bare skrive 2+2


    Eks:
    2+2
    4


    3*3
    9


    2-2
    0


    1/10
    10




    Håber du forstår.



    du kan også prøve
    print <<"Hello, World!!"


    En start på alle scripting tutorials jeg kender.

  • Altså, jeg har lige læst en guide der lærte mig at skrive print "Hello, World! The ten numbers 0-9 1 2 3 4 5 6 7 8 9" Eller sådan noget. Men efter det er det som om jeg er gået lidt død, der sluttede guiden nemlig.. :P

  • class Leg:
    ____def add(self,x,y):
    ________return x + y

    ____def substract(self,x,y):
    ________return x - y

    if __name__ == "__main__":
    leg = Leg()
    print leg.add(3, 5)
    print leg.substract(3, 5)

    Intel I5 2500k | Gigabyte Z68 | 16GB Kingston | Radeon 380 | 1 Samsung EVO850 512MB | Enermax Digifanless 550W
    27" (U2711) DELL | 24" (2408WFP) DELL | Ergotron LX Dual Side-by-Side

    Canon 5DM4 | 16-35mm 2.8L | 24-70mm 2,8L | 85mm 1.2L USM II | 70-200mm 2.8L IS
    Nogle Speedlites | PocketWizards

  • class Leg:
    ____def add(self,x,y):
    ________return x + y

    ____def substract(self,x,y):
    ________return x - y

    if __name__ == "__main__":
    ____leg = Leg()
    ____print "tast x:"
    ____x = float(raw_input())
    ____print "tast y:"
    ____y = float(raw_input())

    ____print "add " + str(x) + " + " +str(y)+ " = " + str(leg.add(x, y))
    ____print "substract " + str(x) + " - " +str(y)+ " = " + str(leg.substract(x, y))

    Intel I5 2500k | Gigabyte Z68 | 16GB Kingston | Radeon 380 | 1 Samsung EVO850 512MB | Enermax Digifanless 550W
    27" (U2711) DELL | 24" (2408WFP) DELL | Ergotron LX Dual Side-by-Side

    Canon 5DM4 | 16-35mm 2.8L | 24-70mm 2,8L | 85mm 1.2L USM II | 70-200mm 2.8L IS
    Nogle Speedlites | PocketWizards

  • xD????

    Intel I5 2500k | Gigabyte Z68 | 16GB Kingston | Radeon 380 | 1 Samsung EVO850 512MB | Enermax Digifanless 550W
    27" (U2711) DELL | 24" (2408WFP) DELL | Ergotron LX Dual Side-by-Side

    Canon 5DM4 | 16-35mm 2.8L | 24-70mm 2,8L | 85mm 1.2L USM II | 70-200mm 2.8L IS
    Nogle Speedlites | PocketWizards