Phyton

სილაბუსი

I შეხვედრა

PYTHON 3-ის ინსტალაცია

  • “Python” – ის მიმოხილვა, უპირატესობები და გამოყენების სფეროები.
  • “Python” – ის ინსტალაცია, PyCharm IDE-ს ინსტალაცია, სამუშაო გარემოს გამართვა.
  • მონაცემთა სახეობები და მათი განხილვა.
  • პირველი მინი-აპლიკაციის დაწერა.

 

II შეხვედრა  

შედარების, ლოგიკური და სპეციალური ოპერატორები.

  • ცვლადების გამოცხადება, მნიშვნელობის მინიჭება, და მათზე ოპერაციების განხორციელება.
  • პირობის ოპერატორები (if, elif, else)
  • მინი-პროგრამის დაწერა

 

III შეხვედრა

ციკლის ოპერატორები: WHILE და FOR ციკლები.

  • ციკლის ოპერატორები (for ციკლი)
  • For ციკლის დამატებითი ოპერატორები (continue, break, else)
  • მინი-პროგრამის დაწერა: გამრავლების ტაბულის დაპროგრამება

 

IV შეხვედრა

შესავალი ფუნქციებში

  • ფუნქციების განხილვა.
  • მრავალპარამეტრიანი ფუნქციები
  • ფუნქციის სპეციფიური პარამეტრები: *args და **kwargs
  • მინი-პროგრამის დაწერა: კალკულატორის დაპროგრამება.

 

შეხვედრა

ფაილებთან მუშაობა

  • გარე ფაილების წაკითხვა პროგრამიდან.
  • კონტექსტის მენეჯერი (with … as …)
  • ფაილების პროგრამულად შექმნა, რედაქტირება, წაშლა
  • მინი-პროგრამის დაწერა: ფაილების მანიპულაცია.

 

VI შეხვედრა

სიები, საბაზისო ოპერაციები სიებზე

  • სიების მეთოდები და ფუნქციები
  • სიების პრაქტიკული გამოყენების მაგალითები
  • მინი პროგრამის დაწერა: სიაში ელემენტების დამატება, წაშლა, დაბეჭდვა.

 

VII შეხვედრა

პროგრამის ინფუთ და აუთფუთ ოპერაციები / სტრინგებთან მუშაობა

  • აუთფუთის გამოტანა კონსოლში, ინფუთის შენახვა და გამოყენება.
  • სტრინგების მეთოდები, მანიპულაცია, ფორმატინგი.
  • მინი-პროგრამის დაწერა

 

VIII შეხვედრა

მონაცემთა ტიპები Advanced ( Dictionary , Tuples, Sets) და  მათი პრაქტიკული გამოყენება

  • Dictionary -ის განხილვა, მისი გამოყენება რეალურ პროექტებში.
  • Tuples ანუ კორტეჟები და მათთან მუშაობა.
  • რა არის Set და როგორ გამოვიყენოთ.

 

IX შეხვედრა

პროგრამის მდგრადობის ცნება და შესავალი სელენიუმში

  • შეცდომების “დაჭერა” (try…except კონსტრუქცია)
  • რა არის სელენიუმი და მისი გამოყენება.
  • მინი პროგრამა: საიტის მანიპულაცია და ერორების დაჭერა.

 

X შეხვედრა

დროსა და თარიღებთან მუშაობა

  • ამჟამინდელი დროისა და თარიღის გაგება
  • თარიღის შექმნა სტრინგების მეშვეობით
  • კალენდარის გამოყენება
  • მინი პროგრამა: გამოთვალე ასაკი დაბადების თარიღის მეშვეობით.

 

XI შეხვედრა

ობიექტზე ორიენტირებულ პროგრამირება

  • ობიექტის ცნება პითონში
  • კლასის ატრიბუტები და მეთოდები
  • კლასების ინიციალიზაცია
  • მემკვიდრეობის კლასები.
  • პოლიმორფიზმი კლასების მეთოდებში.

 

XII შეხვედრა

კურსის გავლის შემდეგ, როგორ გავაგრძელოთ Python -ის შესწავლა

  • ალოგორითმების გაუმჯობესება
  • ონლაინ რესურსები
  • ფინალური პროექტი

სხვა კურსები

დარეგისტრირდი შენთვის საინტერესო კურსზე

აირჩიე (ერთი ან რამდენიმე) ინტერესის სფერო: