Professional Documents
Culture Documents
Offer Python Specialization Trainings
Offer Python Specialization Trainings
პროგრამირება Python - ზე
შეხვედრა 1.
რატომ Python-ი? შესავალი Python-ში; როგორ მუშაობს Python-ი? პირველი
სკრიპტი; არითმეტიკული ოპერაციები; ცვლადები Python-ში; მთელი
რიცხვები; წილადი რიცხვები; სტრიქონები; Input.
შეხვედრა 2.
If-else, elif; განშტოების პროგრამები; შემთხვევითი/ფსევდო შემთხვევითი
რიცხვები.
შეხვედრა 3.
იტერაცია; for ციკლი; while ციკლი; ციკლის წყვეტის და გაგრძელების
მეთოდები.
შეხვედრა 4.
სტრიქონები; სტრიქონებთან მუშაობა.
შეხვედრა 5.
ფუნქციების იმპლემენტაცია და განმარტება; არგუმენტები ფუნქციაში;
ლოკალური და გლობალური ცვლადები; ფუნქციის არეები.
შეხვედრა 6.
ფაილებთან მუშაობა; სიები; ოპერაციები სიებზე.
შეხვედრა 7.
კორტეჯები (TUPLES); ლექსიკონები; ოპერაციები კორტეჯებზე და
ლექსიკონებზე.
შეხვედრა 8.
try – except ბლოკი; შეცდომების მართვა და მისი გამოწვევა; Exception კლასი;
როგორ შევქმნათ საკუთარი Exception კლასის მემკვიდრე; ოპერატორების
გადატვირთვა.
შეხვედრა 9.
კლასები: შესავალი; კლასების მაგალითები; გარემოს ხედვა კლასებზე;
კლასებში მეთოდების დამატება; ინტეჯერების სიმრავლე (კლასის
მაგალითი).
შეხვედრა 10.
Pyplot; გრაფიკები; გრაფიკებთან მუშაობა; სიმულაცია; შესავალი Tkinter-ში.
გამოცდა
ალგორითმები Python - ზე
შეხვედრა 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, Built-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
გამოცდა
შეხვედრა 1
Classes recall
Static and Class methods
Practice with inheritance
Decorators;
შეხვედრა 2
Generators
Sqllite
Practice with Sqllite and classes;
შეხვედრა 3
Mongodb
Practice with Mongodb and classes;
შეხვედრა 4
Pyqt5
Labels, windows
Buttons, combo
Menus
Messages;
შეხვედრა 5
Threads
Concurrent futures
Practice
შეხვედრა 6
Processes
Working with multiple processes
Practice
შეხვედრა 7
Numpy library
Arrays
Functions
Attributes
შეხვედრა 8
Numpy indexes
Arithmetics
შეხვედრა 9
Pandas library
Working with CSV files
Dataframes and series
Adding and removing rows
შეხვედრა 10
Filtering
Sorting
Updating
Intro to machine learning
გამოცდა
შეხვედრა 1.
Introduction in Django
შეხვედრა 2.
Django models
შეხვედრა 3.
Django admin
შეხვედრა 4.
URLs and views
შეხვედრა 5.
Django templates
შეხვედრა 6.
Rendering in Django
შეხვედრა 7.
Apps in Django
შეხვედრა 8.
Model forms and Pure Django form
შეხვედრა 9.
Form widgets and Form validation methods
შეხვედრა 10.
Creating sample project
გამოცდა