PYTHON დეველოპმენტი

Best seller
New
ლექციები დაიწყება
Calendar 11 სექ, 2023
ლექციების მსვლელობა
Calendar 25 შეხვედრა
Clock 50 საათი
ლექცია ჩატარდება
ორშაბათი 20:00 სთ
ხუთშაბათი 20:00 სთ
კურსის ღირებულება
1400₾ 1500₾
ფასდაკლების დასრულებამდე დარჩა 4 დღე 5:50:28
განვადება თვეში
40₾ - დან
მიმოხილვა
სტუდენტების შეფასებები
სილაბუსი
ლექტორი
პრაქტიკა და სერთიფიკატი

PYTHON FUNDAMENTALS კურსის მიზანია მსმენელებს შეასწავლოს პითონის ენის და პროგრამირების საბაზისო უნარები:

  • ენის სინტაქსი და კონსტრუქციული თვისებები
  • პროცედურული, ფუნქციონალური და ობიექტზე-ორიენტირებული პარადიგმების გამოყენება
  • პითონის მონაცემთა ტიპები და სტრუქტურები
  • პითონის მონაცემთა ბაზებთან მუშაობა SQL ენასთან გაერთიანებით
  • GIT ვერსიონირების ინსტრუმენტის საბაზისო ოპერაციები

სასწავლო კურსის სწავლის შედეგები

კურსის მსმენელებს ეცოდინებათ და შეძლებენ:

  • პითონის პროგრამირების ენის სინტაქსი და ინსტრუმენტები;
  • პროცედურული, ფუნქციონალური და ობიექტზე-ორიენტირებული პარადიგმები;
  • სხვადასხვა ალგორითმული ილეთები;
  • მონაცემთა ტიპები და სტრუქტურები (სიები, კორტეჟები, ლექსიკონები, სიმრავლეები);
  • ნაკადების მართვა (if, elif, else);
  • ციკლები (while, for);
  • სტანდარტული, ჩაშენებული, ანონიმური და რეკურსიული ფუნქციები;
  • ტექსტის დამუშავება;
  • ფაილებთან პროგრამული მუშაობა (შექმნა, გახსნა, რედაქტირება, წაშლა);
  • გენერატორები, იტერატორები, გამოსახულება-გენერატორები, ფუნქცია-გენერატორები;
  • ობიექტზე-ორიენტირებული პროგრამირების სტილი (საბაზისო OOP);
  • მონაცემთა ბაზებთან მუშაობა პითონის გამოყენებით (SQL საბაზისო, SQLite);
  • GIT ვერსიონირების ინსტრუმენტთან საბაზისო მუშაობის უნარები;
  • მარტივი და საშუალო დონის პითონის პროგრამის დაწერას;
  • პროგრამის როგორც პროცედურული და ფუნქციონალური, ისე ობიექტზე-ორიენტირებული პარადიგმის სტილში რეალიზაციას;
  • შეცდომების “ბაგების” დაჭერას კოდში და პროგრამის მდგრადობის გაზრდას;
  • დაწერილი პროგრამის ოპტიმიზაციას;
  • პითონზე დაწერილი პროექტებისთვის მონაცემთა ბაზების გამოყენებას;
  • Github-ზე პროექტების ატვირთვას.

სასწავლო კურსის მოთხოვნები

  • კურსი გათვლილია როგორც დამწყებთათვის, ასევე მათთვის ვისაც სურს გაიმეოროს Python-ის ძირითადი პრინციპები, აითვისოს პროგრამირებისთვის საჭირო ინსტრუმენტები (GIT) და Python-ის დახმარებით მონაცემთა ბაზებთან კომუნიკაციის პრაქტიკული ილეთები;
  • სტუდენტი უნდა ფლობდეს ინგლისურ ენას იმ დონეზე, რომ შეძლოს ინგლისურენოვანი მასალის წაკითხვა და გარჩევა.

ლექტორის შესახებ

  • მიხეილ ქანთარია 14 წლის განმავლობაში იყო სხვადასხვა ქართული და საერთაშორისო უნივერსიტეტების ასოცირებული პროფესორი (GTU, BTU, Kiel, Aalen);
  • აქვს ვებ-დეველოპმენტის 18 წლიანი (მათ შორის Drupal დეველოპმენტის 12 წლიანი) და Python დეველოპმენტის 7 წლიანი გამოცდილება;
  • ასევე მას გააჩნია ღრუბლოვან სისტემებთან (AWS) და ინფრასტრუქტურის ავტომატიზაციის (IaC) 4 წლიანი გამოცდილება, როგორც Senior DevOps ინჟინერი EPAM-ში;
  • არის სერტიფიცირებული სპეციალისტი AWS Solutions Architect Associate და Terraform Associate (IaC) მიმართულებებით

გიორგი კანდელაკი
Senior Software Testing Engineer EPAM Global

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

ანა ბოჭორიშვილი
Senior Software Testing Engineer EPAM Global

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

გიორგი კანდელაკი
Senior Software Testing Engineer EPAM Global

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

ანა ბოჭორიშვილი
Senior Software Testing Engineer EPAM Global

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

გიორგი კანდელაკი
Senior Software Testing Engineer EPAM Global

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

ანა ბოჭორიშვილი
Senior Software Testing Engineer EPAM Global

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

გიორგი კანდელაკი
Senior Software Testing Engineer EPAM Global

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

ანა ბოჭორიშვილი
Senior Software Testing Engineer EPAM Global

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

ლექცია 1 -
ტესტირება, მისი მიზნები, ტესტირების 7 პრინციპი
  • ტესტირების მნიშვნელობა
  • ვერიფიკაცია და ვალიდაცია
  • ტესტირების მიზნები
  • განსხვავება ტესტირებას და დებაგინგს (debugging) შორის
  • განსხვავება QA, QC და ტესტირებას შორის
  • ტესტირების 7 პრინციპის განხილვა
  • კონკრეტული მაგალითების განხილვა
ლექცია 2 -
ტესტირება, მისი მიზნები, ტესტირების 7 პრინციპი
  • ტესტირების მნიშვნელობა
  • ვერიფიკაცია და ვალიდაცია
  • ტესტირების მიზნები
  • განსხვავება ტესტირებას და დებაგინგს (debugging) შორის
  • განსხვავება QA, QC და ტესტირებას შორის
  • ტესტირების 7 პრინციპის განხილვა
  • კონკრეტული მაგალითების განხილვა
ლექცია 3 -
ტესტირება, მისი მიზნები, ტესტირების 7 პრინციპი
  • ტესტირების მნიშვნელობა
  • ვერიფიკაცია და ვალიდაცია
  • ტესტირების მიზნები
  • განსხვავება ტესტირებას და დებაგინგს (debugging) შორის
  • განსხვავება QA, QC და ტესტირებას შორის
  • ტესტირების 7 პრინციპის განხილვა
  • კონკრეტული მაგალითების განხილვა
ლექცია 4 -
ტესტირება, მისი მიზნები, ტესტირების 7 პრინციპი
  • ტესტირების მნიშვნელობა
  • ვერიფიკაცია და ვალიდაცია
  • ტესტირების მიზნები
  • განსხვავება ტესტირებას და დებაგინგს (debugging) შორის
  • განსხვავება QA, QC და ტესტირებას შორის
  • ტესტირების 7 პრინციპის განხილვა
  • კონკრეტული მაგალითების განხილვა

ვახტანგ მუსხელიშვილი

Senior Software Testing Engineer EPAM Global
ლექტორის შესახებ

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

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

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

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

Play
ვიდეოს დასახელება

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

Play
ვიდეოს დასახელება

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

სხვა კურსები