Python
კურსის აღწერა
დღესდღეობით Python ერთ-ერთი ყველაზე მოთხოვნადი და გავრცელებული პროგრამირების ენაა. Google, Dropbox, Spotify, Amazon, Facebook, Instagram – იმ კომპანიების არასრული ჩამონათვალია, რომელთა სერვისების მნიშვნელოვანი კომპონენტები სწორედ Python-ის გამოყენებითაა შექმნილი. მას გააჩნია დეველოპერების აქტიური, გლობალური კომუნა და ერთ-ერთი ყველაზე მეტი ღია წყაროს ბიბლიოთეკა, რაც ხელს უწყობს ამ სფეროში გლობალურ მასშტაბზე საქმიანობასა და ენის განვითარებას.
Python ერთ-ერთი საუკეთესო არჩევანია Back-end დეველოპმენტის, მანქანური სწავლების, მონაცემთა ინჟინერიისა და ღრუბლოვანი სერვისებისთვის. სწორედ ამიტომ, მისი შესწავლა კარგი სტარტია ნებისმიერი ადამიანისთვის, ვისაც ტექნოლოგიური სფეროს მრავალფეროვნება აინტერესებს.
კურსის განმავლობაში გავივლით კომპიუტერული მეცნიერების საფუძვლებს, შევისწავლით Python-ის პროგრამირების ენას და ავაწყობთ ვებ სერვისს Django-სა და Flask-ის framework-ებით, რაც სტუდენტებს საშუალებას მისცემს გადადგან შემდეგი კარიერული ნაბიჯები Back-end Development-ში, რადგან მათ Github პორტფოლიოში უკვე იქნება კურსის ფარგლებში შესრულებული ინდივიდუალური პროექტი.
კურსის გავლის შემდეგ შეგეძლება
- Visual Studio Code-ში მუშაობა
- კოდის ვერსიის კონტროლი Git-ის მეშვეობით
- Python-ის პროექტების ორგანიზაცია
- Django/Flask-ის გამოყენება ვებ სერვისებისა და API-ების გასამართად
- პროფესიულ დონეზე კოდის დოკუმენტაცია
- MD ენის გამოყენება დოკუმენტაციის დასაწერად
- Swagger-ის გამოყენება დოკუმენტაციის დასაწერად
- გამართული, სუფთა, პროფესიული სტანდარტის Python-ის კოდის წერა
- ობიექტზე ორიენტირებული დაპროგრამება ამოცანების შესასრულებლად
- Python-ის პაკეტებთან მუშაობა
- Web აპლიკაციის სატესტო და Production გარემოში გაშვება
- მონაცემთა ბაზების გამართვა-დამუშავება (MongoDB)
- პროექტის კონფიგურაციის ფაილებთან მუშაობა (JSON)
- Python-ზე სხვა განხრითაც განვითარება (Machine Learning, Computer Vision, Data Science, Web Scraping)
ვისთვის არის კურსი
კურსი განკუთვნილია მათთვის, ვისაც სურს Back-end Development-ის, კონკრეტულად Python-ის შესწავლა 0-დან, რათა დაიწყონ ვებ აპლიკაციების ან/და ვებ სერვისების წერა. ასევე მათთვის, ვისაც უკვე ჰქონია შეხება პროგრამირების სხვა ენასთან და ახლა Python-ის შესწავლა უნდა. ტექნიკური დოკუმენტაციის გასააზრებლად აუცილებელია ინგლისურის ენის ცოდნა.
კურსი მოიცავს
კურსი მოიცავს პრაქტიკაზე დაფუძნებულ სწავლებას, რაშიც იგულისხმება დავალებები / სავარჯიშოები და ინდივიდუალური პროექტი.
პროგრამის განმავლობაში მიიღებ რჩევებსა და კონსულტაციებს კარიერული დაგეგმვის კუთხით. მისი წარმატებით დასრულების შემთხვევაში კი გექნება კარიერული მხარდაჭერა Commschool-ის პარტნიორი კომპანიებისგან, რაც გამოიხატება ექსკლუზიურ სამუშაო შემოთავაზებებსა და სტაჟირებაში.
კურსის წარმატებით დასრულების შემდეგ სტუდენტი მიიღებს ორენოვან სერტიფიკატს.
კურსს გაუძღვება:
გიორგი ჯამბაზიშვილი
დეტალები: Python
|
შეფასებები
შეაფასე პირველმა: “Python” კომენტარის გაუქმება
-
1. შესავალი
-
2. Python-ის სინტაქსი, სამუშაო გარემო და მონაცემთა ტიპები
- Python-ის სინტაქსის გაცნობა-მიმოხილვა
- როგორ ეშვება Python-ის კოდი?
- Python-ის ინტერპრეტატორი
- Python-ის კოდის რეზერვირებული სიტყვები
- Python-ის კოდის სტრუქტურა
- დამატებითი რესურსების გაცნობა
- სწავლის რეკომენდებული მიდგომები
- სამუშაო გარემოს გამართვა
- Python-ის საბაზისო მონაცემთა ტიპები
- ტიპირების სისტემები
- აბსტრაქციაზე საუბარი
- ცვლადები
- მთელრიცხვა მონაცემთა ტიპები და არითმეტიკული ოპერაციები
- პრაქტიკული დავალება
-
3. პროგრამის მართვა
-
4. სტრიქონები და ფუნქციები
-
5. კოლექციის ტიპები
-
6. ვერსიათა კონტროლი და ოპერატიულ სისტემასთან მუშაობა
-
7. მოდულები, პაკეტები და ვირტუალური გარემო
- სტანდარტული ბიბლიოთეკა და ჩაშენებული მოდულები
- მოდულის შემოტანის და გამოყენების წესები
- პაკეტები
- PYPI რეპოზიტორია
- პაკეტების დაყენება
- ღია წყაროს კოდი და ამისი “კულტურა”
- pip-ი და requirements.txt მიდგომა
- ვირტუალური გარემოს გამართვა
- “დამოკიდებულებების გამართვის” (Dependency Management) მიდგომები
- პრაქტიკული დავალება
-
8. მონაცემების შენახვა და გამოყენება
-
9. იტერატორები, კონტეინერები , შეცდომები და გამონაკლისები და სტილი
-
10. ობიექტზე ორიენტებული დაპროგრამება
-
11. ალგორითმები
-
12. ასინქრონულობა
-
13. WEB აპლიკაცები და Django
-
14. Django, სამუშაოს ორგანიზება და მონაცემთა ბაზები
-
15. მონაცემთა ბაზები
-
16. ვებ სერვისები, API და Flask
-
17. ავთენტიფიკაცია და ავტორიზაცია
-
18. ტესტირება
-
19. კურსის შეჯამება და შემდეგი ნაბიჯები
-
20. ფინალური პროექტი
₾1,400
მსგავსი კურსები
პროგრამირება C#
ვებპროგრამირება JavaScript
₾1,400
შეფასებები ჯერ არ არის.