ამ კურსზე თქვენ შეისწავლით როგორ დაპროგრამოთ კარგად პითონში.

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

პითონს აქვს მრავალი ბიბლიოთეკა, რომლებიც, ალბათ, უკვე აკეთებენ იმას, რაც გსურთ. შეგიძლიათ შექმნათ ვებსაიტი Django-ით, გააკეთოთ სამეცნიერო გამოთვლები NumPy-ით და პანდაებით და სხვა. თუმცა, ამ მდიდარი ეკოსისტემის ყველა შესაძლებლობის სრულად გამოსაყენებლად, თქვენ უნდა შეიძინოთ ენის ღრმა გაგება.

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

ამ კურსში ჩვენ განვიხილავთ ენის ყველა ასპექტს, ძირითადი ტიპებიდან მეტა-კლასებამდე, მაგრამ ჩვენ გამოვხატავთ მას ფუნდამენტური ცნებების ირგვლივ, რომლებიც პითონის სიძლიერეა:

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