1. Susipažinimas su Python - MantsSk/CA_PTUA14 GitHub Wiki

Kas yra Python? 🐍

Python - programavimo kalba, dažnai naudojama kurti svetainėms, programinei įrangai, užduotims automatizuoti ir duomenų analizei atlikti. Python yra bendrosios paskirties kalba, t. y. su ja galima kurti įvairias programas ir ji nėra specializuota kokiems nors konkretiems uždaviniams spręsti.

Python yra dinamiškai rašoma ( dynamically typed ) kalba. Kas yra dinamiškas? Priskirdami reikšmę kintamajam Python programoje neturime deklaruoti kintamojo tipo. Kitose kalbose, pavyzdžiui, C, C++, Java ir kt., prieš priskiriant kintamiesiems reikšmes, jos griežtai yra deklaruojamos.

Python kalboje nekyla jokių problemų, net jei nedeklaruojame kintamojo tipo. Jis nurodo kintamojo rūšį programos vykdymo metu. Taigi Python yra dinamiškai rašoma kalba.

⬇️ Atsisiųsti Python

https://www.python.org/downloads/

❗ Šiame kurse bus naudojama naujausia "Phyton" versija.

⬇️ Atsisiųsti PyCharm

https://www.jetbrains.com/pycharm/download

Šiame kurse mokytojai naudos PyCharm integruota kūrimo aplinka (IDE - Integrated development environment). Jūs galite naudoti bet kokius jums patinkančius įrankius, kūrėjas pats sprendžia, kokius įrankius naudoti, ypač IDE. Tačiau pradedantiesiems rekomenduojame naudoti tuos pačius įrankius, kaip ir dėstytojai.

Vėliau pereinant prie svetainių kūrimo, susipažinsime su VSCode IDE

Ką reikia padaryti:

  • Įsidiekite Python su PyCharm IDE.

Instrukcijos - https://docs.google.com/presentation/d/1PYhV5idCjAR9XcuJxNhX3Y5mKmF27l7SVm8Yh7YSn_Q/edit?usp=sharing

💻 Pirmoji programa

Tradiciškai pirmoji programa, kurią rašo kiekvienas programuotojas, yra Hello, World programa išspausdinama terminale. Padarykime tą patį:

print("Hello, World")

Sveikiname, dabar jūs kalbate Python kalba! Pradėkime:

Python operatoriai

Python turi daugybę įrankių, kuriais jau galite naudotis. Šiandien apžvelgsime operatorius. Operatoriai yra instrukcijos skirtos nurodyti Python interpretatoriui, ką daryti su pateiktais elementais.Geras atitikmuo yra operacijos, kurias atliekate su skaičiuotuvu:

Operatorius Pavadinimas Pavyzdys
+ Sudėtis x + y
- Atimtis x - y
* Daugyba x * y
/ Dalybos x / y
% Modulis x % y
** Eksponentija x ** y
// Padalijimas iš apačios x // y

Išbandykime juos:

10 + 10
# Output : 20
10 - 5
# Output : 5
10 % 3
# Output : 1
20 // 4
# Output : 5

Pratimai:

Užduotis 1: Sveikas, pasauli (Išmokta šioje paskaitoje)

Parašykite Python skriptą, kuris atspausdina "Sveikas, pasauli!" konsolėje.

Užduotis 2: Paprastas skaičiuotuvas (Išmokta šioje paskaitoje)

Parašykite Python skriptą, kuris sudeda du iš anksto nustatytus skaičius (pvz., 5 ir 3) ir atspausdina rezultatą.

Užduotis 3: Skaičiuoti iki 10 (Papildoma)

Sukurkite Python skriptą, kuris naudoja ciklą, kad išspausdintų "Sveikas, pasauli!" 10 kartų konsolėje. Kas tas ciklas dar pasiaiškinsime ateityje, bet gal jau galite išgooglinti? :)

Užduotis 4: Kurso dienų išspausdinimas (Papildoma - Labai sudėtinga)

Parašyti programą, kuri:​

Išvestų jūsų kurso dienų sąrašą tokiu formatu:​

2022 - April - 28 - Thursday​

2022 - May - 02 - Monday​

2022 - May - 03 - Tuesday​

2022 - May - 05 - Thursday​

2022 - May - 09 - Monday​

Ir t.t.​

Dienas patalpinti į list (sąrašą)

Papildomai galite datas sukelti į text, csv ar kitą failiuką​

Papildomai galite padaryti įvedimą kurso startui

🌐 Papildomas skaitymas: