CISCO Networking Academy Partner (+995) 595 511 355 / (+995) 591 050 989

ალგორითმები PYTHON-ზე

შეხვედრების რაოდენობა: 10 შეხვედრა (20 გაკვეთილი)

შეხვედრის ხანგრძლივობა: 2 საათი

მსმენელების მაქსიმალური რაოდენობა: 15 მსმენელი

სასწავლო კურსის ლექტორები:

მაქსიმ იავიჩი – კავკასიის უნივერსიტეტის პროფესორი; კიბერ უსაფრთხოების მიმართულების ხელმძღვანელი; სამეცნიერო კიბერ უსაფრთხოების ასოციაციის (SCSA) პრეზიდენტი.

ირაკლი ფირცხალავა – სამეცნიერო კიბერ უსაფრთხოების ასოციაციის ლექტორი და Python-ის დეველოპერი.

სასწავლო კურსის ანოტაცია:

კურსის ფარგლებში მსმენელი ისწავლის რეალური ანალიტიკური ამოცანების ამოხსნას Python პროგრამირების ენის გამოყენებით. კურსი მოიცავს: ალგორითმებს Python-ის გამოყენებით, ტესტირებასა და გამოსწორებას (testing and debugging) Python-ის გამოყენებით, Python-ში კლასებთან მუშაობას, ალგორითმულ სირთულეებს და მონაცემთა სტრუქტურებს.

კურსის წინაპირობა:

მსმენელმა უნდა იცოდეს კოდინგი რომელიმე პროგრამირების ენაზე (საფუძვლები).

კურსის განრიგი:

მეცადინეობა დაიწყება 30.06.2022 და ჩატარდება ყოველ სამშაბათს და ხუთშაბათს 21:00 – 23:00 საათამდე.

კურსის საფასური: 250 ლარი

საფასური SCSA წევრებისთვის: 200 ლარი – გაიგეთ მეტი წევრობის შესახებ

კურსი ჩატარდება დისტანციურად!

შეხვედრა 1.
Simple Algorithms, Bisection search
Conversion algorithms, Dealing with floats
შეხვედრა 2.
Fractions, fraction conversion
Newton Raphson
შეხვედრა 3.
Scope in functions, scope details, key and default arguments, Builded in functions
Stings recall-all methods, Recursion, Factorial
შეხვედრა 4.
Scope in recursion
Iteration vs recursion
Mathematical induction
Tower of Hanoi
Palindromes
შეხვედრა 5.
Fibonacci
GCD
Modules
Usage of Tuples, algorithms
შეხვედრა 6.
Lists methods recalls, functions as objects
List of functions
Map
Algorithms with lists
შეხვედრა 7.
Dictionaries operations recall
Leveraging dictionaries properties
Algorithms with dictionaries
Effective recursion using dictionaries
შეხვედრა 8.
Testing and debugging
Classes of tests, testing approaches
Black box testing
Glass box testing
Bugs
Categories of bugs
Debugging in Practice
Tests
შეხვედრა 9.
Exceptions recall, assertions
Programs with exceptions
Exception control as flow
Classes recall
Built in methods
Hierarchies
Inheritance
Algorithms with classes
შეხვედრა 10.
Class override
Class overload
Class generators
Algorithmic complexity
Complexity classes
Recursion complexity
Searching and sorting algorithms
Extra topics: plotting and tkinter

სხვა კურსები

Back to top

I agree to Privacy Policy of Scientific Cyber Security Association