Example: stock market

Tanuljunk meg programozni Python nyelven - …

Grace Hopper, a compiler feltal l ja : Sz momra a programoz s t bb mint alkalmazott tudom ny. A programoz s a tud s m lys geibe vezet rdekes kutat s is. Maximiliennek, lisenek, Lucillenek, Augustinnek s bor t grafitrajz t, aminek t rgya sz d kosan t r el a k nyv t rgy t l, a szerz k sz tette 1987 ben egy r gi f nyk p alapj n Canson pap rra. Az 1923 ban a cowes i kik t ben egy regatt n r sztvev versenyjachtot a 106 tonn sValdora t br h sz vvel kor bban p tett, s eredetileg yawl nak felszerelt Valdora t bb d jat elhozott, miel tt 1912 ben a rajzon l that 516 m vitorlafel let ketch talak tott a pomp s vitorl s, amit leg nys ge igen nagyra becs lt kiv l tengerj r tulajdons gai rt, majdnem f l vsz zadon t k rard Swinnen: Tanuljunk meg programozni Python rard Swinnentan r s pedag giai tan csad Institut St Jean Berchmans Ste Marie59, rue des Wallons B4000 Li geEz a jegyzet szabadon let l

Bevezetés Ez a jegyzet eredetileg a belga középfokú oktatásban résztvevő, Tudomány és informatika fakultáción Programozás és programnyelvek tantárgyat tanuló 3. osztályosok számára készült. Egy kísérleti szöveg, amit az

Tags:

  Informatika

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of Tanuljunk meg programozni Python nyelven - …

1 Grace Hopper, a compiler feltal l ja : Sz momra a programoz s t bb mint alkalmazott tudom ny. A programoz s a tud s m lys geibe vezet rdekes kutat s is. Maximiliennek, lisenek, Lucillenek, Augustinnek s bor t grafitrajz t, aminek t rgya sz d kosan t r el a k nyv t rgy t l, a szerz k sz tette 1987 ben egy r gi f nyk p alapj n Canson pap rra. Az 1923 ban a cowes i kik t ben egy regatt n r sztvev versenyjachtot a 106 tonn sValdora t br h sz vvel kor bban p tett, s eredetileg yawl nak felszerelt Valdora t bb d jat elhozott, miel tt 1912 ben a rajzon l that 516 m vitorlafel let ketch talak tott a pomp s vitorl s, amit leg nys ge igen nagyra becs lt kiv l tengerj r tulajdons gai rt, majdnem f l vsz zadon t k rard Swinnen: Tanuljunk meg programozni Python rard Swinnentan r s pedag giai tan csad Institut St Jean Berchmans Ste Marie59, rue des Wallons B4000 Li geEz a jegyzet szabadon let lthet a k vetkez website okr l.

2 Sz veg egy r sz t a k vetkez m inspir lta :Allen B. Downey, Jeffrey Elkner & Chris MeyersHow to think like a computer scientistmegtal lhat : : (C) 2000 2005 G rard SwinnenCopyright Hungarian translation(C) 2005 Dar czy P terE jegyzet terjeszt se a GNU Szabad Dokument ci s Licencnek (GNU Free Documentation License, version ) megfelel en t rt nik. Ez azt jelenti, hogy n szabadon m solhatja, m dos thatja s terjesztheti a jegyzetet, amennyiben tiszteletben tartja a licencben felsorolt szab lyokat, melyek teljes sz vege a GNU Free Documentation licence c m f ggel kben a 366. oldalon olvashat .A l nyeget illet en tudjon r la, n nem saj t thatja ki ezt a sz veget, hogy ut na mag nak m s reprodukci s jogokat meghat rozva azt (m dos tva vagy v ltoztat s n lk l) terjessze.

3 Az n ltal ak r m dos tott, ak r v ltozatlan form ban terjesztett dokumentumnak k telez en tartalmazni kell a fent id zett licenc teljes sz veg t, ezt a figyelmeztet st, az ezut n k vetkez bevezet st, valamint az eredeti angol nyelv sz veg Preface r sz t (l sd a f ggel ket). A jegyzetnek mindenki sz m ra szabadon hozz f rhet nek kell maradni. K rhet anyagi hozz j rul st azokt l, akiknek a jegyzetet terjeszti, de a k rt sszeg csak a reprodukci k lts geire vonatkozhat. n nem terjesztheti a jegyzetet mag nak k vetelve a szerz i jogokat, nem korl tozhatja az n ltal terjesztett m solatok reproduk l s nak jog t.

4 Ennek a sz vegnek klasszikus nyomtatott k nyv form j ban, k nyvesboltban t rt n kereskedelmi terjeszt se kiz r lagosan az O'Reilly (Paris) kiad nak van f garancia n lk l abban a rem nyben publik lom a jegyzetet, hogy az hasznos rard Swinnen: Tanuljunk meg programozni Python nyelvenBevezet sEz a jegyzet eredetileg a belga k z pfok oktat sban r sztvev , Tudom ny s informatika fakult ci n Programoz s s programnyelvek tant rgyat tanul 3. oszt lyosok sz m ra k sz lt. Egy k s rleti sz veg, amit az interneten szabad licenc alatt publik lt sz mos m s dokumentum nagym rt kben inspir jegyzetben egy nem line ris tan t si elj r st javaslunk, ami biztos hogy kritiz lhat.

5 Tudat ban vagyunk annak, hogy ez egy kicsit kaotikusnak fog t nni egyes purist k szem ben, de mi akartuk gy, mert meg vagyunk r la gy z dve, hogy t bbf le (nemcsak programoz s, hanem egy b) tan t si m dszer l tezik s el kell fogadni azt a t nyt, hogy a k l nb z emberek ugyanazokat a fogalmakat nem ugyanabban a sorrendben tanulj k meg. Mindenekel tt a figyelemfelkelt sre t rekedt nk s arra, hogy a k vetkez vez relvek betart s val a kapukat sz lesre t rjuk : A tan t snak egy tlagos di k rtelmi szintj hez s ltal nos ismereteihez kell alkalmazkodni. Azt elutas tjuk, hogy kis zsenikb l ll elit nek oktassunk.

6 Ezen a szem vegen t n zve a dolgokat az az ltal nos t rekv s nk, hogy b rmif le specializ ci n lk l nyilv nval v tegy k a programoz s s az informatika invari nsait. A tan t s sor n alkalmazott eszk z knek korszer eknek s versenyk peseknek kell lenni, de az is sz ks ges, hogy a di kok szem lyes haszn latra leg lisan jussanak hozz juk. Tan t si m dszer nk azon az elk pzel sen alapul, hogy a tanul knak nagyon kor n el kell kezdeni k saj t projektjeik megval s t t, amiket a saj t elk pzel seik szerint fejlesztenek s haszn lnak fel. A tanul nak nagyon hamar k pesnek kell lenni kis grafikus alkalmaz sok megval s t s ra.

7 Nagyon fiatalokhoz sz lunk (elvileg ppen abba a korba rkeztek, amikor k pesek elkezdeni absztrah lni). Amellett foglaltunk ll st, hogy nagyon kor n t rj nk r a grafikus interface programoz sra, m g a rendelkez sre ll adatszerkezetek bemutat sa el tt, mert megfigyelhet , az oszt lyainkba rkez fiatalok m r egy ablakokon s m s interakt v grafikus interface eken alapul informatikai kult r ban lubickolnak . Ha a programoz s tanul st v lasztj k, term szetesen szeretn nek min l el bb (lehet, hogy nagyon egyszer ) alkalmaz sokat k sz teni, melyekben a grafikus megjelen s m r massz van jelen van.

8 Az rt v lasztottuk ezt a kiss szokatlan megk zel t st, hogy n vend keinknek nagyon kor n lehet s g k legyen kis, szem lyes projektekbe kezdeni, melyek r v n rezhetik, hogy rt kelik ket. Azt viszont megk vetelj k, hogy a munk ikat automatikus k dgener l , fejlett programfejleszt k rnyezetek alkalmaz sa n lk l rj k meg, mert nem akarjuk a programoz s sszetetts g t sem azzal kritiz lnak benn nket, hogy m dszer nk nem ll tja el gg k z ppontba a tiszta s kem ny algoritmiz l st. gy gondoljuk, hogy egy ilyen megk zel t s a fentebb m r eml tett okok miatt nincs a fiatalokra adapt lva.

9 R ad sul ez a megk zel t s kev sb l nyeges, mint a m ltban volt. gy t nik, az objektumokkal t rt n modern programoz s tanul sa ink bb azt ig nyli, hogy a tanul amilyen kor n csak lehet ker lj n kapcsolatba m r l tez objektumokkal s oszt lyk nyvt rakkal. gy nagyon kor n megtanulja, hogy ink bb objektumok k z tti interakci kban gondolkozzon, mint elj r sokban s ez lehet v teszi, hogy el g gyorsan kiakn zza az olyan konstrukci k el nyeit, mint az r kl s s a bk nt el g jelent s teret biztos tottunk a k l nb z t pus adatszerkezetek kezel s nek, mert gy v lj k, hogy az adatszerkezetek tgondol s nak kell k pezni minden programfejleszt s geric t.

10 G rard Swinnen: Tanuljunk meg programozni Python els programoz si nyelv kiv laszt saSok programoz si nyelv l tezik. Mindegyiknek vannak el nyei s h tr nyai. Biztos, hogy az lenne az ide lis, ha t bb nyelvet haszn ln nk. Csak b tor tani tudjuk a tan rokat, hogy sz njanak r id t s mutassanak be k l nb z nyelvekb l vett p ld kat. El kell azonban fogadnunk, hogy mindenek el tt a szil rd alapok megszerz s re kell t rekedn nk s a rendelkez s nkre ll id korl tozott. Ezen a szem vegen t n zve a dolgokat az t nik sszer nek, hogy ha el sz r csak egy nyelvet haszn lunk, legal bb is az els tan melyik nyelvet v lasszuk els nek ?


Related search queries