I შეხვედრა
PYTHON 3-ის ინსტალაცია
- “Python” – ის მიმოხილვა, უპირატესობები და გამოყენების სფეროები.
- “Python” – ის ინსტალაცია, PyCharm IDE-ს ინსტალაცია, სამუშაო გარემოს გამართვა.
- მონაცემთა სახეობები და მათი განხილვა.
- პირველი მინი-აპლიკაციის დაწერა.
II შეხვედრა
შედარების, ლოგიკური და სპეციალური ოპერატორები.
- ცვლადების გამოცხადება, მნიშვნელობის მინიჭება, და მათზე ოპერაციების განხორციელება.
- პირობის ოპერატორები (if, elif, else)
- მინი-პროგრამის დაწერა
III შეხვედრა
ციკლის ოპერატორები: WHILE და FOR ციკლები.
- ციკლის ოპერატორები (for ციკლი)
- For ციკლის დამატებითი ოპერატორები (continue, break, else)
- მინი-პროგრამის დაწერა: გამრავლების ტაბულის დაპროგრამება
IV შეხვედრა
შესავალი ფუნქციებში
- ფუნქციების განხილვა.
- მრავალპარამეტრიანი ფუნქციები
- ფუნქციის სპეციფიური პარამეტრები: *args და **kwargs
- მინი-პროგრამის დაწერა: კალკულატორის დაპროგრამება.
V შეხვედრა
ფაილებთან მუშაობა
- გარე ფაილების წაკითხვა პროგრამიდან.
- კონტექსტის მენეჯერი (with … as …)
- ფაილების პროგრამულად შექმნა, რედაქტირება, წაშლა
- მინი-პროგრამის დაწერა: ფაილების მანიპულაცია.
VI შეხვედრა
სიები, საბაზისო ოპერაციები სიებზე
- სიების მეთოდები და ფუნქციები
- სიების პრაქტიკული გამოყენების მაგალითები
- მინი პროგრამის დაწერა: სიაში ელემენტების დამატება, წაშლა, დაბეჭდვა.
VII შეხვედრა
პროგრამის ინფუთ და აუთფუთ ოპერაციები / სტრინგებთან მუშაობა
- აუთფუთის გამოტანა კონსოლში, ინფუთის შენახვა და გამოყენება.
- სტრინგების მეთოდები, მანიპულაცია, ფორმატინგი.
- მინი-პროგრამის დაწერა
VIII შეხვედრა
მონაცემთა ტიპები Advanced ( Dictionary , Tuples, Sets) და მათი პრაქტიკული გამოყენება
- Dictionary -ის განხილვა, მისი გამოყენება რეალურ პროექტებში.
- Tuples ანუ კორტეჟები და მათთან მუშაობა.
- რა არის Set და როგორ გამოვიყენოთ.
IX შეხვედრა
პროგრამის მდგრადობის ცნება და შესავალი სელენიუმში
- შეცდომების “დაჭერა” (try…except კონსტრუქცია)
- რა არის სელენიუმი და მისი გამოყენება.
- მინი პროგრამა: საიტის მანიპულაცია და ერორების დაჭერა.
X შეხვედრა
დროსა და თარიღებთან მუშაობა
- ამჟამინდელი დროისა და თარიღის გაგება
- თარიღის შექმნა სტრინგების მეშვეობით
- კალენდარის გამოყენება
- მინი პროგრამა: გამოთვალე ასაკი დაბადების თარიღის მეშვეობით.
XI შეხვედრა
ობიექტზე ორიენტირებულ პროგრამირება
- ობიექტის ცნება პითონში
- კლასის ატრიბუტები და მეთოდები
- კლასების ინიციალიზაცია
- მემკვიდრეობის კლასები.
- პოლიმორფიზმი კლასების მეთოდებში.
XII შეხვედრა
კურსის გავლის შემდეგ, როგორ გავაგრძელოთ Python -ის შესწავლა
- ალოგორითმების გაუმჯობესება
- ონლაინ რესურსები
- ფინალური პროექტი