ისწავლეთ C++ პირველივე გაკვეთილებიდან დაწყებული, STL-ით, სემანტიკის გადატანით და თანამედროვე C++20-ით დამთავრებული. ეს C++ პროგრამირების კურსი აერთიანებს მოკლე გაკვეთილებს თქვენს ტელეფონზე დამონტაჟებულ რეალურ კომპილატორთან, რათა ყველა იდეა დასრულდეს კოდით, რომელსაც თავად დაწერთ, კომპილაციას გაუკეთებთ და გაუშვებთ.
შექმნილია დამწყებთათვის, კომპიუტერული მეცნიერებების სტუდენტებისთვის, თამაშებისა და სისტემების დეველოპერებისთვის და ყველასთვის, ვინც ემზადება პროგრამირების კურსისთვის ან კოდირების გასაუბრებისთვის.
C++ სახელმძღვანელო, რომელიც კოდის წერაში დაგეხმარებათ
• 51 კურსი და 200+ მოკლე გაკვეთილი, დამწყებთათვის განკუთვნილი საბაზისო თემებიდან დაწყებული, მოწინავე თემებით დამთავრებული
• კურსის რუკა მათ ხუთ ტრეკად აჯგუფებს: საფუძვლები, მეხსიერება, ობიექტები, STL და რეალური პროგრამების აგება
• თემები მოიცავს ცვლადებს, სტრიქონებს, შეყვანის და გამოყვანის ნაკადებს, მართვის ნაკადს, სტრუქტურებს და კლასებს, ვექტორებს, მითითებებს, მაჩვენებლებს, სტეკს და გროუსს, RAII-ს, ჭკვიან მაჩვენებლებს, გამონაკლისებს, const-ს და constexpr-ს, შაბლონებს, ლამბდას, იტერატორებს, ფაილის შეყვანა/გამოსვლას, CMake-ს, თანმიმდევრობას და კორუტინებს
• ობიექტზე ორიენტირებული პროგრამირება (OOP): კლასები, მემკვიდრეობა, პოლიმორფიზმი და ოპერატორების გადატვირთვა
• STL: ვექტორები, რუკები, არაორდინარული_რუკა, ალგორითმები, დიაპაზონები, std::optional, std::variant და std::span
• თანამედროვე C++ სტანდარტები 11, 14, 17 და 20, მათ შორის გადაადგილების სემანტიკა და კონცეფციები
• ვიქტორინები და ფლეშ ბარათების მიმოხილვა სინტაქსის გამყარებაში დაგეხმარებათ
A C++ კომპილატორი თქვენს ჯიბეში
• ჩაწერეთ კოდი მობილური კოდის რედაქტორში და შეადგინეთ ის რეალური GCC კომპილატორით და არა სიმულატორით
• ნახეთ გამომავალი და გასასვლელი კოდი, შემდეგ ხელახლა გაუშვით ერთი შეხებით
• აკრიფეთ შეყვანა პროგრამებისთვის, რომლებიც კითხულობენ cin-დან
• თქვენი პირველი პროგრამა აჩვენებს მნიშვნელობას, მეხსიერების მისამართს, სადაც ის მდებარეობს და მის ზომას ბაიტებში
• თქვენს მიერ გაშვებული ყველა პროგრამა შენახულია, თქვენი გაკვეთილის ჩანაწერებთან და სანიშნეებთან ერთად
• მზა მაგალითების ბიბლიოთეკა და საძიებო cheatsheet
C++-ის სამი ყოველდღიური სავარჯიშო ჩვევა
• გამომავალის პროგნოზირება: ხუთი მოკლე პროგრამა დღეში. პასუხის გაცემა კომპილატორის მიერ მის გამოსწორებამდე აიღეთ ვალდებულება
• შეცდომების ძიება: ერთი გაფუჭებული პროგრამა დღეში. იპოვეთ დეფექტი, გამოასწორეთ და დაამტკიცეთ კომპილატორთან. მინიშნებები უფასოა
• სინტაქსური სპრინტი: 60 წამიანი სინტაქსური კითხვები ერთი შეხებით. გადააჭარბეთ თქვენს საუკეთესო ქულას
20 C++ პროექტი
ეტაპობრივად შექმენით რეალური პროგრამები: პროგრამა, რომელიც დაყოფილია ორ ფაილზე, მფლობელის ბუფერი, ინვენტარი, ტექსტური სტატისტიკა, მატრიცა, საბანკო ანგარიში, პოლიმორფიზმის მქონე ფორმები, შაბლონის სტეკი, კონფიგურაციის პარსერი, RPN კალკულატორი, სიტყვების მთვლელი std::map-ით, გამონაკლისები, ლამბდა STL ალგორითმებით, დაკავშირებული სია, გადაადგილების სემანტიკა, კონსტ სისწორე, ჩანაწერის ძიება, სტრიქონების ნაკადის დამუშავება და მდგომარეობის მანქანა.
ხელოვნური ინტელექტის მენტორი და შეცდომების თარჯიმანი
გაჭედილი ხართ მაჩვენებელზე ან შაბლონის შეცდომების კედელზე? ჩასვით შეცდომა და მიიღეთ მისი ახსნა ერთ წინადადებაში, პლუს გამოსასწორებელი ხაზი. ჰკითხეთ ხელოვნური ინტელექტის მენტორს ნებისმიერი რამ და მიიღეთ მკაფიო პასუხი გასაგებ ენაზე.
60 კოდირების მისია და ყოველდღიური გამოწვევა
• 60 კოდირების მისია, მარტივიდან რთულამდე
• ახალი კოდირების ამოცანა ყოველდღე
• მსოფლიო კოდირების გამოწვევა: სამი ცოცხალი გლობალური რაუნდი ყოველდღე, ლიდერბორდით
• სერიები, XP და შეხსენებები თქვენს პრაქტიკას გააგრძელებს
დასაწყისი უფასოა
თქვენი პირველი C++ კურსი უფასოა. ასევე უფასოა ყოველდღიური პროგნოზირების შედეგის ნაკრები, ყოველდღიური შეცდომების ძიება, სინტაქსური სპრინტის სამი რაუნდი დღეში, პირველი პროექტი, ორი მისია, ყოველდღიური კოდირების ამოცანა, მსოფლიო კოდირების გამოწვევა და ერთი ხელოვნური ინტელექტის მენტორის კითხვა დღეში.
პრო
პრო განბლოკავს ყველა კურსს, მისიას და პროექტს, შეუზღუდავ სინტაქსურ სპრინტს, სრულ ხელოვნური ინტელექტის ინსტრუმენტებს, სერტიფიკატის გამოცდას და რეკლამების გარეშე გამოცდილებას.
ვისთვისაა განკუთვნილი
• დამწყებთათვის, რომლებიც სწავლობენ C++-ს, როგორც პირველ ან მეორე პროგრამირების ენას
• სტუდენტები, რომლებიც გადიან C++ პროგრამირების კურსს ან კომპიუტერული მეცნიერების კურსს
• თამაშების, ჩაშენებული და სისტემების დეველოპერებისთვის, რომლებსაც სჭირდებათ თანამედროვე C++ უნარები
• Python-ის ან Java-ს დეველოპერებისთვის, რომლებსაც სურთ გაიგონ, რა ხდება მეხსიერებაში
• ყველას, ვისაც სურს C++-ის ეტაპობრივი სახელმძღვანელოს გავლა ავტობუსში
აპლიკაცია ხელმისაწვდომია 22 ენაზე.
დაიწყეთ უფასო C++ კურსი დღესვე, გაიარეთ პირველი ვიქტორინა და შეადგინეთ თქვენი პირველი პროგრამა წუთებში.
C++ პროგრამირების სახელმძღვანელო და კოდის რედაქტორი: OOP, STL, ვიქტორინები და კოდირების სავარჯიშოები