Pythoni huviring Audentese huvikeskuse programmeerimise huviring keeles Python Juhendaja: Madis Veskimeister (Arvutiajakir...
Arvutiprogramm Avr:`�DցD��D14CBenchCallback��e@�D��D�e��D14IBenchCallback��D��D�&@�&@;�>@8�� d8��p*>��8@>...
Programmeerimiskeelne tekst #!/usr/bin/python # -*- coding: utf-8 -*- import Oppeained import Inimesed import random opila...
Programmeerimine, mis see on? Idee, mida arvuti peab tegema Programmeerimis-keelne kirjeldus arvutile Tõlkimine arvutikood...
Java Ilmselt kõige levinum programmeerimiskeel täna Väga lähedane keelele C#  ( Microsofti .NET ) Toimib kõikidel arvutite...
C++ Vana, aga väga-VÄGA kiire Tõeliste proffide tööriist Keeruline, kergesti võib vigu teha Programmi ühelt opsüsteemilt t...
Python Lihtne Lühike Kiire Töötab Windowsis, Macil ja Linuxis Interpreteeritav –  ei pea masinkoodiks tegema, see on autom...
”Tere maailm” programmid
Visual/Q Basic Microsofti maailma keel Üks versioon töötab Microsoft Office sees Viimasel ajal kipub alla jääma uuele C# k...
Pythoni ABC Kõigepealt alustame käsureaprogrammidega: print ”tekst” n = 1 x = n + 100 t = ”tekst” print t, x, n # kommenta...
Meetodid Programmeerimine koosneb  olemasolevate  ja  enda tehtavate  meetodite ehk programmilõikude kokku panemisest koos...
Paar näidisvideot IDLE – Pythoni konsool IDLE – funktsiooni defineerimine ja kasutamine Eric, Pyhtoni redaktor
Kuidas tehakse suuri lehekülgi? Andmebaas MySQL, Oracle, MS SQL Sinu arvuti kodus / koolis Veebilehe server Facebook, E-ko...
PHP Spetsiaalne keel vaid internetilehekülgede tegemiseks Internetilehekülgede sisu HTML'i vahele pikitud käsud, mis ...
SQL keeled Andmebaaside keeled MySQL, Oracle, MS SQL, PostgreSQL Sellega saab küsida väga kiiresti infot, salvestada infot...
Internet? Pythoniga saab suuri veebilehti/portaale teha Django abil www.djangoproject.com Kui juba Pythoniga väga hästi ha...
Upcoming SlideShare
Loading in...5
×

Pythoni promo

488

Published on

Väiksed slaidid, mis üritavad selgitada, mida kujutab endast programmeerimine, millised keeled on olemas ja miks see hea on.

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
488
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Pythoni promo

  1. 1. Pythoni huviring Audentese huvikeskuse programmeerimise huviring keeles Python Juhendaja: Madis Veskimeister (Arvutiajakirjanik, IT-õpetaja) www.python.org
  2. 2. Arvutiprogramm Avr:`�DցD��D14CBenchCallback��e@�D��D�e��D14IBenchCallback��D��D�&@�&@;�>@8�� d8��p*>��8@>���b>����>����>����>�(A�� OC��@�C��`D����D����D��)E���E���E���E��0F��H:F��`�F��xEG���sG����G����G���H��0�H��HI��`�I���JK���6L���PL���jL�� (N��@�N��pFP���NP���VP���fP�<Q�� FQ��8NQ��PfQ��h�Q����Q����Q����Q����Q����Q���0R�pR����R��� .S�!S��(!�S��H!(T��x!�T��8"�U��p"x���"{_���"4b��#��P#�o���#Ƅ���2������������ n���0 ҆��P 6���p P���� f���� |���� ����� �����!0����!Ĉ�"@��$q���0$����%y���X+ȶ���#ж���#�����#����X$���p$.����$D����$^����$t����$ ط �� (%H���X%p���p%�����%����%T����%�����%����&T���0&����P&����p&T����&�����&�����&L����&����'����0'L���P'����p'�����'L����'�����'�����'t���( ��� 8(����X(H����(�����(�����(l���()����X)`����)�����)7�5���7 6���7�7��(89��X8�9���
  3. 3. Programmeerimiskeelne tekst #!/usr/bin/python # -*- coding: utf-8 -*- import Oppeained import Inimesed import random opilased = [Inimesed.Opilane] # Kõigepealt meetod, et luua valitud arv suvalisi õpilasi def juhuslikudOpilased(number): vastus = [Inimesed.Opilane] perenimed = [] eesnimed = [] # Kiire faili perenimed.txt lugemine for joon in open("perenimed.txt", "r"): perenimed.append(joon.strip()) for joon in open("nimed.txt", "r"): eesnimed.append(joon.strip())
  4. 4. Programmeerimine, mis see on? Idee, mida arvuti peab tegema Programmeerimis-keelne kirjeldus arvutile Tõlkimine arvutikoodiks Töötav programm #!/usr/bin/python # -*- coding: utf-8 -*- import Oppeained import Inimesed import random opilased = [Inimesed.Opilane] # Kõigepealt meetod, et luua valitud arv suvalisi õpilasi def juhuslikudOpilased(number): vastus = [Inimesed.Opilane] perenimed = [] eesnimed = [] # Kiire faili perenimed.txt lugemine for joon in open("perenimed.txt", "r"): perenimed.append(joon.strip()) for joon in open("nimed.txt", "r"): eesnimed.append(joon.strip()) Avr:`�DցD��D14CBenchCallback��e@�D��D�e��D14IBenchCallback��D��D�&@�&@;�>@8�� d8��p*>��8@>���b>����>����>����>�(A�� OC��@�C��`D����D����D��)E���E���E���E��0F��H:F��`�F��xEG���sG����G����G���H��0�H��HI��`�I���JK���6L���PL���jL�� (N��@�N��pFP���NP���VP���fP�<Q�� FQ��8NQ��PfQ��h�Q����Q����Q����Q����Q����Q���0R�pR����R��� .S�!S��(!�S��H!(T��x!�T��8"�U��p"x���"{_���"4b��#��P#�o���#Ƅ���2������������ n���0 ҆��P 6���p P���� f���� |���� ����� �����!0����!Ĉ�"@��$q���0$����%y���X+ȶ���#ж���#�����#����X$���p$.����$D����$^����$t����$ ط �� (%H���X%p���p%�����%����%T����%�����%����&T���0&����P&����p&T����&�����&�����&L����&����'����0'L���P'����p'�����'L����'�����'�����'t���( ��� 8(����X(H����(�����(�����(l���()����X)`����)�����)7�5���7 6���7�7��(89��X8�9��� Võtab tihti hulga lisaaega ja on tüütu
  5. 5. Java Ilmselt kõige levinum programmeerimiskeel täna Väga lähedane keelele C# ( Microsofti .NET ) Toimib kõikidel arvutitel Saab teha kõike Aeglane Palju teksti
  6. 6. C++ Vana, aga väga-VÄGA kiire Tõeliste proffide tööriist Keeruline, kergesti võib vigu teha Programmi ühelt opsüsteemilt teisele viies on vaja programm ümberseada ja uuesti masinkoodiks teha
  7. 7. Python Lihtne Lühike Kiire Töötab Windowsis, Macil ja Linuxis Interpreteeritav – ei pea masinkoodiks tegema, see on automaatne Väga mitmekülgne ja laiade võimalustega
  8. 8. ”Tere maailm” programmid
  9. 9. Visual/Q Basic Microsofti maailma keel Üks versioon töötab Microsoft Office sees Viimasel ajal kipub alla jääma uuele C# keelele
  10. 10. Pythoni ABC Kõigepealt alustame käsureaprogrammidega: print ”tekst” n = 1 x = n + 100 t = ”tekst” print t, x, n # kommentaar, mida arvuti ei arvesta
  11. 11. Meetodid Programmeerimine koosneb olemasolevate ja enda tehtavate meetodite ehk programmilõikude kokku panemisest koos keele märksõnadega Pythonis: def meetod ( number, number2 ) : print number+number2
  12. 12. Paar näidisvideot IDLE – Pythoni konsool IDLE – funktsiooni defineerimine ja kasutamine Eric, Pyhtoni redaktor
  13. 13. Kuidas tehakse suuri lehekülgi? Andmebaas MySQL, Oracle, MS SQL Sinu arvuti kodus / koolis Veebilehe server Facebook, E-kool, Hot.ee Veebilehe sisu: sinu kasutajanimi, foorumipostitused, hinded Programmeerimiskeel: PHP, Python, Java Kuidas sisu näidatakse: kujundus, alajaotused Internet
  14. 14. PHP Spetsiaalne keel vaid internetilehekülgede tegemiseks Internetilehekülgede sisu HTML'i vahele pikitud käsud, mis tellivad andmebaasidest infot ja pilte Head blogide/veebilehekülgede mootorid on kohe kasutatavad: Wordpress, Drupal jpt Väga-väga suurte lehekülgede nagu Facebook jaoks pole enam kohane, samuti pankade väga turvaliste lehtede jaoks mitte
  15. 15. SQL keeled Andmebaaside keeled MySQL, Oracle, MS SQL, PostgreSQL Sellega saab küsida väga kiiresti infot, salvestada infot, otsida Kõik suured veebiteenused kasutavad Skype hoiab oma kasutajate andmeid sedasi
  16. 16. Internet? Pythoniga saab suuri veebilehti/portaale teha Django abil www.djangoproject.com Kui juba Pythoniga väga hästi hakkama saad, siis teise keele juurde õppimine on lihtne! Programmeerijad on KÕIK polüglotid!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×