Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: PYTHON leren  (gelezen 7369 keer)

PYTHON leren
« Gepost op: 2010/01/28, 20:22:44 »
ik zou graag PYTHON leren maar wat heb ik daarvoor nodig op ubuntu (heb het bekende  print "Hello, world! geschreven) en het wold.py genoemt maar hoe kan ik het openen enz en zijn er nog tips voor een beginner ...

Offline gieterke

  • Lid
Re: PYTHON leren
« Reactie #1 Gepost op: 2010/01/28, 20:41:04 »
Je gaat met het commando cd naar de juiste map waar dat bestand is opgeslagen. Daarna typ je in python world.py
Normaal komt dan de tekst Hello World! op je scherm.

Re: PYTHON leren
« Reactie #2 Gepost op: 2010/01/28, 20:47:22 »
Je gaat met het commando cd naar de juiste map waar dat bestand is opgeslagen. Daarna typ je in python world.py
Normaal komt dan de tekst Hello World! op je scherm.
ok ik dacht dat ik daar ander programma voor nodig had ... kan dus gewoon in je terminal

Re: PYTHON leren
« Reactie #3 Gepost op: 2010/01/28, 20:58:48 »
In Linux wel, omdat Python daar standaard geinstalleerd is (op Mac OS X ook). In Windows zult ge het nog moeten installeren.

Re: PYTHON leren
« Reactie #4 Gepost op: 2010/01/28, 22:14:18 »
ik zou graag PYTHON leren maar wat heb ik daarvoor nodig op ubuntu (heb het bekende  print "Hello, world! geschreven) en het wold.py genoemt maar hoe kan ik het openen enz en zijn er nog tips voor een beginner ...

Misschien bedoel je een omgeving waarin de programma's te runnen zijn. Een soort interpreter. Je zou Idle kunnen installeren als ontwikkelomgeving.

Re: PYTHON leren
« Reactie #5 Gepost op: 2010/01/28, 22:32:59 »
Of gewoon Geany, daar zit onder de editor waarin je je code schrijft, een terminal, van waaruit je je script kunt draaien. Geany zit in Synaptic, of via de terminal:
$ sudo apt-get install geany

Offline DivinGGoD

  • Lid
Re: PYTHON leren
« Reactie #6 Gepost op: 2010/01/28, 23:00:53 »
ik zou graag PYTHON leren maar wat heb ik daarvoor nodig op ubuntu (heb het bekende  print "Hello, world! geschreven) en het wold.py genoemt maar hoe kan ik het openen enz en zijn er nog tips voor een beginner ...

of er nog meer tips zijn voor een beginner?
we hebben een heel boekwerk vol
*spellingsfouten voorbehouden :P

het is hier te vinden:
http://wiki.ubuntu-nl.org/community/ThinkPython



Re: PYTHON leren
« Reactie #7 Gepost op: 2010/01/28, 23:05:47 »
ik zou graag PYTHON leren maar wat heb ik daarvoor nodig op ubuntu (heb het bekende  print "Hello, world! geschreven) en het wold.py genoemt maar hoe kan ik het openen enz en zijn er nog tips voor een beginner ...

of er nog meer tips zijn voor een beginner?
we hebben een heel boekwerk vol
*spellingsfouten voorbehouden :P

het is hier te vinden:
http://wiki.ubuntu-nl.org/community/ThinkPython



dank je wel was er al eens aan begonnen maar ik snap de oefeningen niet allemaal maar blijven proberen
is deze ook ofline (als pdf ofzo) te krijgen (in het nederlands?)

Offline dvdmeer

  • Lid
    • Python-RandR :: dvdmeer.nl
Re: PYTHON leren
« Reactie #8 Gepost op: 2010/01/29, 11:52:22 »
Het IS Nederlands :)
Nee, PDF is nog niet mogelijk.

Re: PYTHON leren
« Reactie #9 Gepost op: 2010/01/29, 15:14:26 »
Het IS Nederlands :)
Nee, PDF is nog niet mogelijk.
ok omdat de engelse versie wel in pdf te krijgen is vandaar ...

Re: PYTHON leren
« Reactie #10 Gepost op: 2010/01/29, 20:45:01 »
allee na een beetje experimenteren heb ik mijn eerste programmatje
# prijzen berekenen, btw bijtellen

bedrag = input ('geef je bedrag op')
btwtarief = input ('geef de btw op zonder % teken')
btw = btwtarief *0.01
btwtotaal = btw * bedrag
totaal = btwtotaal + bedrag
print  "totaal bedrag met btw =", totaal

maar ik heb het gevoel dat dit veel korter kan

en hoe geef je een % teken in omdat ik dan de input van de btw direct kan omzetten

Offline MataS

  • Lid
Re: PYTHON leren
« Reactie #11 Gepost op: 2010/01/29, 21:13:57 »
Ik weet niet precies wat je bedoelt, maar het procent teken (%) is in python (net als in veel andere programmeertalen) de modulo operator.
In gewoon nederlands betekent dat eigenlijk dat je met het %-teken de rest na deling kunt berekenen: voorbeeldje
>>> 8%3
2
want 8/3=2 rest 2, die rest geeft de modulo operator

Re: PYTHON leren
« Reactie #12 Gepost op: 2010/01/29, 21:19:14 »
Tipje: Gebruik liever raw_input() in plaats van input(). Ge zult dan wel de ingaves moeten omzetten naar int (of float), maar dit is veiliger.

Korter kan door niet alles in een variabele te stoppen. Bijvoorbeeld:
print "Totaal bedrag met BTW is", (btwtarief * 0.01 * bedrag) + bedrag
Van de haakjes ben ik niet zeker, maar het kan geen kwaad.

Offline Joshua822

  • Lid
Re: PYTHON leren
« Reactie #13 Gepost op: 2010/01/29, 21:22:26 »
Bedoel je of het korter kan met variabelen of zonder variabelen ?

Zonder gebruik te maken van variabelen zou je volgens mij het volgende kunnen schrijven:
# prijzen berekenen, btw bijtellen
bedrag = input ( 'geef je bedrag op' )
btwtarief = input ( 'geef de btw op zonder % teken' )
print "totaal bedrag met btw = ", ( ( btwtarief * 0.01 ) * bedrag ) + bedrag
Dit is volgens mij de kortst mogelijke versie. Maar deze techniek onthoudt het totaalbedrag wel niet. Stel dat we het totaalbedrag wel willen bijhouden in een variabel, zouden we het volgende kunnen schrijven:
# prijzen bereken, btw bijtellen
bedrag = input ( 'geef je bedrag op' )
btwtarief = input ( 'geef de btw op zonder % teken' )
totaal = ( ( btwtarief * 0.01 ) * bedrag ) + bedrag
print "totaal bedrag met btw = ", totaal

Re: PYTHON leren
« Reactie #14 Gepost op: 2010/01/29, 21:48:37 »
Bedoel je of het korter kan met variabelen of zonder variabelen ?

Zonder gebruik te maken van variabelen zou je volgens mij het volgende kunnen schrijven:
# prijzen berekenen, btw bijtellen
bedrag = input ( 'geef je bedrag op' )
btwtarief = input ( 'geef de btw op zonder % teken' )
print "totaal bedrag met btw = ", ( ( btwtarief * 0.01 ) * bedrag ) + bedrag
Dit is volgens mij de kortst mogelijke versie. Maar deze techniek onthoudt het totaalbedrag wel niet. Stel dat we het totaalbedrag wel willen bijhouden in een variabel, zouden we het volgende kunnen schrijven:
# prijzen bereken, btw bijtellen
bedrag = input ( 'geef je bedrag op' )
btwtarief = input ( 'geef de btw op zonder % teken' )
totaal = ( ( btwtarief * 0.01 ) * bedrag ) + bedrag
print "totaal bedrag met btw = ", totaal
ok bedankt kon dus in 1 formule maar vond ze niet , variabelen zover zit deze beginner na 2 dagen nog niet ....
al probeer ik nu iets met postcode's/ gemeente
de bedoeling is dat je een gemeente ingeeft en dat de print de postcode is ....
maar dat zal nog een tijdje zoeken worden ..

Re: PYTHON leren
« Reactie #15 Gepost op: 2010/01/30, 12:06:17 »
al probeer ik nu iets met postcode's/ gemeente
de bedoeling is dat je een gemeente ingeeft en dat de print de postcode is ....
maar dat zal nog een tijdje zoeken worden ..

Niet moeilijk, zoek eens in de tutorial die ge volgt naar "dictionary".