პითონის დაწყება
ეს განყოფილება გაგაცნობთ პითონის საფუძვლებს. თქვენ შეისწავლით როგორ დააყენოთ თქვენი გარემო, დაწეროთ და გაუშვათ თქვენი პირველი Python პროგრამა და გაიგოთ ძირითადი ცნებები, როგორიცაა ცვლადები, მონაცემთა ტიპები და ოპერატორები.
კონტროლის ნაკადი
ისწავლეთ როგორ აკონტროლოთ თქვენი პითონის პროგრამების ნაკადი პირობითი განცხადებებითა და მარყუჟებით. ეს განყოფილება მოიცავს ძირითად სტრუქტურებს, რომლებიც საშუალებას გაძლევთ შეასრულოთ კოდის სხვადასხვა ბლოკი პირობების საფუძველზე ან რამდენჯერმე გაიმეოროთ მოქმედებები.
ფუნქციები
ამ განყოფილებაში თქვენ შეისწავლით თუ როგორ შექმნათ კოდის მრავალჯერადი ბლოკები, სახელწოდებით ფუნქციები. თქვენ ჩაყვინთავთ ფუნქციების განსაზღვრას, არგუმენტების გადაცემას და ცვლადების არეალის გაგებას. ეს აუცილებელია სუფთა, ორგანიზებული და მოდულარული პითონის კოდის დასაწერად.
სიმები
სტრიქონები არის პითონში მონაცემთა ფუნდამენტური ტიპი. ამ განყოფილებაში თქვენ შეისწავლით თუ როგორ იმუშაოთ სტრიქონებთან, შეასრულოთ სტრიქონების ოპერაციები და ტექსტური მონაცემების ეფექტურად მანიპულირება პითონის ჩაშენებული სტრიქონების მეთოდების გამოყენებით.
სიები
სიები არის მრავალმხრივი კოლექციები, რომლებიც საშუალებას გაძლევთ შეინახოთ მრავალი ელემენტი ერთ ცვლადში. ეს განყოფილება მოიცავს სიების შექმნას, წვდომას და შეცვლას, აგრეთვე, როგორ გამოვიყენოთ მოწინავე ტექნიკები, როგორიცაა სიების დაჭრა, ჩადგმა და სიების გადაცემა ფუნქციებზე.
ტუპლები და ლექსიკონები
გამოიკვლიეთ პითონის მონაცემთა მძლავრი სტრუქტურები - წყლები და ლექსიკონები. ტუპლები უცვლელი კოლექციებია, ხოლო ლექსიკონები საშუალებას გაძლევთ შეინახოთ გასაღები-მნიშვნელობის წყვილები. თქვენ შეისწავლით როგორ იმუშაოთ ორივესთან, მათ შორის, როგორ შეცვალოთ ისინი და გამოიყენოთ მათი ჩაშენებული მეთოდები.
გამონაკლისების მართვა პითონში
ისწავლეთ როგორ გაუმკლავდეთ შეცდომებს თქვენს Python პროგრამებში. ამ განყოფილებაში მოცემულია სინტაქსის შეცდომების, გამონაკლისების ცნებები და როგორ გამოვიყენოთ try/except ბლოკები პროგრამის შესრულებისას საერთო პრობლემების დასაჭერად და გადასაჭრელად.
ფაილების მართვა პითონში
ფაილებთან მუშაობა მრავალი პროგრამის განუყოფელი ნაწილია. ეს განყოფილება მოიცავს, თუ როგორ უნდა წაიკითხოთ და ჩაწეროთ ტექსტური ფაილები, ასევე როგორ მართოთ ფაილის ბილიკები და გამოიყენოთ Python-ის ჩაშენებული მოდულები ფაილების დასამუშავებლად, როგორიცაა pickle მონაცემების სერიალიზაციისთვის.
დასტის
სტეკი არის მონაცემთა სტრუქტურა, რომელიც მიჰყვება ბოლო შემოსვლის, პირველი გასვლის (LIFO) პრინციპს. ეს განყოფილება გასწავლით თუ როგორ უნდა დანერგოთ და გამოიყენოთ სტეკები Python-ში, მათ შორის ძირითადი სტეკის ოპერაციები, როგორიცაა push და pop, და პრობლემების გადაჭრა, როგორიცაა infix-to-postfix კონვერტაცია და პოსტფიქსის გამონათქვამების შეფასება.
რიგი
რიგები მუშაობს პირველი შესვლის, პირველი გასვლის (FIFO) საფუძველზე. ამ განყოფილებაში თქვენ შეისწავლით როგორ დანერგოთ და გამოიყენოთ რიგები Python-ში. თქვენ ასევე შეისწავლით deque-ს (ორმაგი დასრულებული რიგი) და ნახავთ, თუ როგორ მართოთ მონაცემები ეფექტურად FIFO-ს მიხედვით.
დახარისხება
დახარისხება არსებითი კონცეფციაა მონაცემთა ორგანიზებისთვის. ეს განყოფილება მოიცავს დახარისხების პოპულარულ ალგორითმებს, როგორიცაა Bubble Sort, Selection Sort და Insertion Sort, მათ დროის სირთულესთან და როგორ განხორციელდეს ისინი Python-ში.
ეძებს
ძიება საშუალებას გაძლევთ იპოვოთ მონაცემები კოლექციებში. ამ განყოფილებაში თქვენ შეიტყობთ ძიების ორ ჩვეულებრივ ალგორითმს - ხაზოვანი ძიება და ორობითი ძებნა - და როგორ უნდა დანერგოთ ისინი სიებში ან მასივებში ელემენტების მოსაძებნად.