You are on page 1of 32

Python – pradžia.

sintaksė

Programavimo pagrindai, VDU


Python – aukšto lygio programavimo kalba.
Programos kodo eilutės – interpretuojamos.
KODĖL ?
Kaip yra su sintaksinėmis klaidomis???

Populiari: programavimo kalbų populiarumas


Ar senai atsirado python ?
Programavimo
kalbų
populiarumas

# kartojimas

https://www.techrepublic.com/article/which-is-the-fastest-growing-programming-language-hint-its-not-javascript/
Kurią
programavimo
kalbą
LENGVA
išmokti ?

# kartojimas

https://www.techrepublic.com/article/the-10-easiest-programming-languages-to-learn
Papildomi python moduliai
# kartojimas

https://www.python-course.eu/numerical_programming.php
pradžia
pradžia
Pasirinkite grafinę aplinką.
VDU kompiuteriuose įdiegtas: „WinPython“.
Naudojama standartinė“ IDLE grafinė aplinka.
Tačiau, jeigu norite/pageidaujate, namie galite įsidiegti PyCharm (pro, ir
kiekvienas jūsų turite nemokamą PRO licenziją, kaip VDU studentai).

Galima naudoti ir kitas aplinkas, tokias kaip Atom, Notepad++, Eclipse,


NetBeans, Wing, Comodo, ir kt.
pradžia

Naršyklėje veikiantys kompiliatoriai:


https://repl.it
https://www.onlinegdb.com/online_python_interpreter
https://trinket.io/python
https://www.tutorialspoint.com/python3_terminal_online.php
https://www.pythonanywhere.com/try-ipython/
Kiti on-line python kompiliatoriai
KAIP MOKYTIS: # kartojimas

1. Programavimo pagrindai paskaitų tikslas: išaiškinti jums algoritmų sudarymo


principus: išmokti sudalinti uždavinius į smulkius žingsnius, sudaryti uždavinio sprendimo
„kelią“, patikrinti algoritmo teisingumą.

2. Tik sudarius TEISINGĄ algoritmą - rašyti programą.


3. Kiekvieną paskaitose rodomą algoritmą – pabandykie savarankiškai .
Pasitikrinkite – ar gaunate tą patį (ar bent jau panašiai) kaip buvo aiškinta praktikumų metu.

4. Aiškinamas programas suveskite rankiniu būdu.


Nenaudokite „copy-paste“ !!!. Jeigu kopijuosite/įklijuosite – neišmoksite !

5. Pratybų tikslas išmokyti jus ugdyti savo smegenis: galvoti algoritmus, skaityti ir
rašyti - perprasti programas, išmokyti savo rankas rašyti ir taisyti programas.
klausimai
Pirmoji programa
Python sintaksė
1. Pasirinkti programavimo aplinką (desctop/naršyklė/etc...)
2. Programą rašyti python interpretatoriaus aplinkoje
3. Programą rašyti naršyklėje
4. Programą užsaugoti faile, kad kitą kartą nereikėtų iš naujo rinkti daug teksto.

5. IŠ NAMŲ ATSINEŠKITE SAVO RAŠYTAS PROGRAMAS !!!


6. NEGaiŠKITE LAIKO UNIVERSITETE surinkinėdami tekstą, kurį jau rinkote namie.
7. SAUGOKITE VISAS programas, kurias darysite.
DARBAS NAMUOSE
1. Pabandykite paskaitų algoritmus/uždavinius
2. Pabandykite surinkti programas, kurkios buvo aiškintos

3. IŠ NAMŲ ATSINEŠKITE SAVO RAŠYTAS PROGRAMAS:


4. Failiukais
1. Atmintukuose: jeigu nebijote atmintukų pamesti;
2. Atsisiųskite el.paštu, prisegtuke;
3. Atsisiųskite tekstu el. laiškuose – kaip tekstu.

5. NEGaiŠKITE LAIKO UNIVERSITETE surinkinėdami tekstą, kurį jau rinkote namie.


6. SAUGOKITE VISAS programas, kurias darysite.
Ciklas python‘e
SINTAKSĖ
Kintamųjų sudarymo taisyklės
Matematinių veiksmų pirmumo taisyklės
...
SINTAKSĖ
kintamieji
SINTAKSĖ
kintamieji
SINTAKSĖ
kintamieji
SINTAKSĖ
Kintamieji
Rezervuotieji
žodeliai
SINTAKSĖ
Kintamieji
SINTAKSĖ
Kintamieji
SINTAKSĖ
Kintamieji
SINTAKSĖ
Kintamieji
SINTAKSĖ
Kintamieji
SINTAKSĖ
Kintamieji
SINTAKSĖ
Kintamieji
SINTAKSĖ
Kintamieji
SINTAKSĖ
Kintamieji
SINTAKSĖ
Kintamieji
Savarankiška užduotis:
1) Pasirinkti python aplinką
(IDE)
UŽDUOTIS
2) Įsidiegti python 3.x.y.z iki 2020-09-21

3) Į namų kompiuterį įdiegti ir


python ir IDE.
4) Pabandyti python IDE
parašyti „kažkokias“ eilutes, ir
pamatyti rezultatą.
1. https://assets.digitalocean.com/books/python/how-t
o-code-in-python.pdf

2. https://training.talkpython.fm/courses/explore_100d
ays_in_python/100-days-of-code-in-python

LITERATŪRA
3. https://www.techworm.net/2017/04/can-learn-python
-programming-month.html

4. http://greenteapress.com/thinkpython/html/thinkpyth
on002.html#toc4

5. https://www.techrepublic.com/resource-library/white
papers/getting-started-with-python-a-list-of-free-res
ources

6. https://github.com/talkpython/100daysofcode-with-p
ython-course

You might also like