Python პროგრამირება

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

Laptop  Icon - Academy Webflow Template
ონლაინ ვიდეოები
Files Icon - Academy Webflow Template
ქვიზები და ტესტები
Chat Icon - Academy Webflow Template
აქტიური ქომუნითი
Mentor Icon - Academy Webflow Template
სადისკუსიო სივრცე

კურსის შესახებ

თანამედროვე სამყაროში Python ძალიან მოთხოვნადი და ხშირად გამოყენებადი ენაა. მისი საშუალებით შესაძლებელია ნებისმიერი ტიპისა და სირთულის პრობლემების გადაწყვეტა.

ეს არის შესავალი კურსი პროგრამირებაში Python - ის გამოყენებით.

რას მიიღებ ამ კურსის შეძენისას?

  • 12 თავი Python პროგრამირების სასწავლად (ჰარვარდის პროგრამით).
  • თავები დაყოფილია პატარა, მარტივად დასაძლევ, პრაქტიკულ სექციებად და შესაბამისი სირთულის დავალებებად.
  • არ მოგიწევს გაწელილი, გრძელი ვიდეოების ყურება, არამედ ყველა სექციაში ნახავ მარტივად გასაგებ, ქართულ ვიდეო გაკვეთილს.
  • არ არის აუცილებელი მთელი თავი გაიარო ერთიანად, დღეში 2-3 პატარა სექციის გავლაც საკმარისია. თავი არ უნდა დაისტრესო.
  • შეგხვდება უამრავი პატარა ვიდეო გაკვეთილი და ტუტორიალი რომელიც ნელ-ნელა გასწავლის ყველა საჭირო საკითხს.
  • ყველა თავი გაჯერებულია შესაბამისი სირთულის დავალებებითა და პროექტებით, ისე რომ არც ძალიან მარტივი იყოს, მაგრამ არც ძალიან რთული. შესაბამისად დაბალანსებული ტემპით შეძლებ განვითარებას.
  • გელოდება სუპერ პრაქტიკული სასწავლო პროცესი.
  • ინტერაქტიული სასწავლო პლათფორმა სადაც შენთვის სასურველ დროს შეძლებ შესვლას და მეცადინეობას.
  • ქვიზები და გამოკითხვები გაგიმყარებს მიღებულ ცოდნას და საშუალებას მოგცემს მიუბრუნდე გაუგებარ საკითხებს ისე რომ არაფერი გამოგრჩეს.
  • შუალედური გამოცდები შეგიჯამებს განვლილ მასალას.
  • ფინალური პროექტი პრაქტიკაში გამოგწვრთნის და კურსში ნასწავლ მასალას რეალურ სამყაროში გადმოგატანინებს.
  • Harvard – ის ოფიციალური სერტიფიკატი.
  • BitCamp – ის ოფიციალური სერტიფიკატი.

რას შეძლებ კურსის გავლის შემდეგ?

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

სილაბუსი

თავები 👇

  • თავი 0 - ფუნქციები და ცვლადები
  • თავი 1 - პირობითი ოპერატორები
  • თავი 2 - ციკლები
  • თავი 3 - Exceptions
  • თავი 4 - ბიბლიოთეკები
  • თავი 5 - unit ტესტები
  • თავი 6 - ფაილები და I/O
  • თავი 7 - რეგულარ გამოსახულებები
  • თავი 8 - OOP
  • თავი 9 - შეჯამება
  • თავი 10 - ფინალური პროექტი
  • თავი 11 - სასერტიფიკატო ნაშრომი

თემებად ჩაშლილი თავები 👇

თავი 0 - ფუნქციები და ცვლადები:
  • Creating your first programs in Python;
  • Functions;
  • Bugs;
  • Variables;
  • Comments;
  • Pseudocode;
  • Strings;
  • Parameters;
  • Formatted Strings;
  • Integers;
  • Principles of readability;
  • Floats;
  • Creating your own functions; and
  • Return values.

თავი 1 - პირობითი ოპერატორები:
  • Conditionals;
  • if Statements;
  • Control flow, elif, and else;
  • or;
  • and;
  • Modulo;
  • Creating your own function;
  • Pythonic coding;
  • and match.

თავი 2 - ციკლები:
  • Loops
  • while
  • for
  • len
  • list
  • dict

თავი 3 - Exceptions:
  • Exceptions
  • Value Errors
  • Runtime Errors
  • try
  • else
  • pass

თავი 4 - ბიბლიოთეკები
  • Libraries
  • Random
  • Statistics
  • Command-Line Arguments
  • Slice
  • Packages
  • APIs
  • Making Your Own Libraries

თავი 5 - unit ტესტები
  • Unit tests
  • assert
  • pytest

თავი 6 - ფაილები და I/O
  • File I/O
  • open
  • with
  • CSV
  • PIL

თავი 7 - რეგულარ გამოსახულებები
  • Regular Expressions
  • Case Sensitivity
  • Cleaning Up User Input
  • Extracting User Input

თავი 8 - OOP
  • Object-oriented programming
  • Classes
  • raise
  • Class Methods
  • Static Methods
  • Inheritance
  • Operator Overloading

თავი 9 - შეჯამება
  • set
  • Global Variables
  • Constants
  • Type Hints
  • Docstrings
  • argparse
  • Unpacking
  • args and kwargs
  • map
  • List Comprehensions
  • filter
  • Dictionary Comprehensions
  • enumerate
  • Generators and Iterators

თავი 10 - ფინალური პროექტი

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

თავი 11 - სასერტიფიკატო ნაშრომი

სასერტიფიკატო ნაშრომი საშუალებას მოგცემთ თავი მოუკრათ კურსში მიღებულ ცოდნას და აიღოთ სერტიფიკატი.

შეფასებები

Stars Icon - Academy Webflow Template

"ბითქემფი 2020 წლის მაისში აღმოვაჩინე და ვთვლი რომ ის ერთ-ერთი საუკეთესო აღმოჩენა იყო, მაშინ ჯერ კიდევ 16 წლის ვიყავი და მცირე ცოდნა მქონდა დაგროვილი პროგრამირებაში თუმცა მეგონა რომ ბევრი ვიცოდი. ბითქემფის პლატფორმამ მომცა ის რაც ყველაზე მეტად მჭირდებოდა განვითარებისთვის - სწორი roadmap და მეგობრული community, რომელიც ყოველთვის მზადაა დაგეხმაროს." ლექსომ დეველოპერულ კომპანია Omedia - ში დაიწყო მუშაობა.

ლექსო სურამელი
Stars Icon - Academy Webflow Template

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

ვახტანგ ჩიატაური
Stars Icon - Academy Webflow Template

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

ანა ლეჟავა