კურსის შიგთავსი
შესავალი და კურსის შესახებ
ინფორმაცია კურსის შესახებ. გამოყენებული ხელსაწყოები. სერტიფიკატები.
0/4
მისალმება
00:19
რას ისწავლი ამ კურსზე?
01:23
BitCamp – ის სერტიფიკატების შესახებ
00:57
Harvard – ის სერტიფიკატი
01:21
აუცილებელი ხელსაწყოები
0/5
Github – ის ანგარიშის შექმნა
03:13
Github - სწრაფი გამოკითხვა
CS50.DEV ანგარიშის შექმნა
01:26
რა არის კოდის ედიტორი?
01:48
VS Code – სტრუქტურა
03:55
დაწერე შენი პირველი პროგრამა
0/3
ჩემი პირველი პროგრამა | Hello World!
03:43
ფუნქცია და არგუმენტი
05:07
შეცდომები – BUGS
04:33
ცვლადები | Variables
0/2
დაბრუნებული მნიშვნელობა და ცვლადი
08:47
კონკატენაცია
03:18
კომენტარები და ფსევდო კოდი
0/2
კომენტარები
04:06
ფსევდოკოდი
04:04
ფუნქციის არგუმენტები
0/2
ფუნცქია მრავალი არგუმენტით
06:46
დასახელებული არგუმენტები
11:58
String | ტექსტი
0/4
ფორმატირებული String
05:59
Striing – ის მეთოდები
08:42
მეთოდების გამოყენების სტილი
02:51
ტექსტის გახლეჩვა
04:27
რიცხვები და ოპერატორები
0/8
მათემატიკური ოპერატორები
01:14
ინტერაქტიული რეჟიმი
02:30
შეკრება
01:45
ტიპის კონვერტაცია
05:15
წილადები
02:20
დამრგვალება
02:50
რიცხვების ფორმატირება
04:17
გაყოფა, ფორმატირებული სტრინგი და დამრგვალება
04:34
ფინქციები (advanced)
0/3
საკუთარი ფუნქციების შექმნა
08:46
ფუნქციის ნაგულისხმევი პარამეტრები
02:51
ფუნქციების რეორგანიზება
05:50
დავალებები 0
0/6
დავალებების შესრულების ინსტრუქცია
დავალება 0.1 – შინაგანი ხმა – Indoor Voice
დავალება 0.2 საუბრის სიჩქარე – Playback Speed
დავალება 0.3 ცვალებადი სახეები – Making Faces
დავალება 0.4 აინშტაინი – Einstein
დავალება 0.5 “თიფის” კალკულატორი – Tip Calculator
პირობითი კონსტრუქციები | Conditionals
0/10
შედარების ოპერატორები
02:51
IF ბლოკი
06:31
მრავალი პირობის დაკმაყოფილება
02:29
მრავალი პირობის გრაფიკული რეპრეზენტაცია
01:41
elif
06:49
elif – ის გრაფიკული რეპრეზენტაცია
02:01
else
02:56
or – ლოგიკური “ან” ოპერატორი
03:58
მარტივი ტოლობა
01:21
მარტივი უტოლობა
02:12
მინი პროექტი
0/2
შაფასების სისტემა | Grade
09:13
შეფასების სისტემის გამარტივება
04:11
ლუწ-კენტობა
0/3
ლუწ-კენტობის დადგენა
05:16
is_even ფუნქციის შექმნა
08:45
is_even ფუნქციის გაუმჯობესება
02:30
და თუ დაემთხვევა? | Match
0/1
Match / Case
11:46
დავალებები 1
0/5
დავალება 1.1 Deep Thought
დავალება 1.2 Home Federal Savings Bank
დავალება 1.3 File Extensions
დავალება 1.4 Math Interpreter
დავალება 1.5 Meal Time
While ციკლი
0/5
Roar – ღრიალი
02:46
გამეორება / ციკლი
01:50
While ციკლის იმპლემენტაცია
08:28
While ციკლი – გაუმჯობესება
05:35
ინკრემენტაციის მოკლე ჩანაწერი
02:46
For ციკლი
0/4
For ციკლი
დიაპაზონი – range()
02:01
for ციკლის გამოუყენებელი ცვლადი
02:44
სტრიქონის გამრავლება
04:56
ვალიდაცია
0/4
უსასრულოდ ჩალაგებული if ბლოკები
03:57
წყვეტა და გაგრძელება / break & continue
09:13
ვალიდაციის კოდის გაუმჯობესება
04:03
პასუხისმგებლობების განაწილება
12:15
სია / list
0/3
სია / list და მისი ელემენტების გამობეჭდვა
04:18
სიის / list ელემენტები და ინდექსაცია
05:06
ინდექსებისა და მნიშნველობების ერთდროული გამოყენება
10:26
ლექსიკონი / dict
0/3
“ლექსიკონი” / dict ზოგადი განმარტება
02:32
dict – ის იმპლემენტაცია
11:58
dict და list კომბინაციაში
08:17
ჩალაგებული ციკლები
0/1
ჩალაგებული ციკლები, აბსტრაქცია და მოტივაცია
32:41
დავალებები 2
0/5
დავალება 2.1 აქლემის კუზი – camelCase
დავალება 2.2 კოკა-კოლას აპარატი – Coke Machine
დავალება 2.3 twttr
დავალება 2.4 Vanity Plates
დავალება 2.5 Nutrition Facts
შეცდომები
0/9
შეცდომებo / Exceptions
00:33
SyntaxError
03:42
ValueError
04:29
Error Handling | Try : Except
07:28
NameError
04:12
Try : Except : Else
02:22
უსასრულო ციკლით
04:49
შექმენი get_int ფუნცქია
07:48
გაატარე | pass
03:15
დავალებები 3
0/4
დავალება 3.1 საწვავის ოდენობა მანქანის ავზში
დავალება 3.2 Felipe’s Taqueria
დავალება 3.3 საყიდლების სია
დავალება 3.4 Outdated
ბიბლიოთეკები, მოდულები, პაკეტები
0/16
შესავალი
02:37
მოდულები
02:19
ჩატვირთვა და შემთხვევითი ამორჩევა | import random.choice
07:40
დააიმპორტე მხოლოდ ის რაც გჭირდება | from
04:21
randint
02:27
აჩეხე | Shuffle
07:15
საშუალო არითმეტიკულის გამოთვლა | mean
03:29
sys მოდული და argv სია
08:10
IndexError ის მართვა
02:48
len და მკაცრი საზღვრები
05:00
sys.exit
05:59
მრავალი არგუმენტი
03:03
ლისტის ნაჭრის სინტაქსი | slice
02:45
ძროხა თქვი | cowsay
09:18
API, requests, json
შექმენი ბიბლიოთეკები / მოდულები
11:50
დავალებები 4
0/6
დავალება 4.1 ემოჯირება | Emojize
დავალება 4.2 Frank, Ian and Glen’s Letters
დავალება 4.3 Adieu, Adieu
დავალება 4.4 გამოცნობანა | Guessing Game
დავალება 4.5 პატარა პროფესორი | Little Professor
დავალება 4.6 Bitcoin – ის ფასის ინდექსი | Bitcoin Price Index
შესავალი unit ტესტებში
0/10
Unit Tests
00:57
calculator.py
02:37
test_calculator.py
09:36
assert
AssertionError – ის მართვა
06:18
pytest
06:53
ტესტების კატეგორიზება
05:50
TypeError
03:56
გვერდითი ეფექტები | Side Effects
11:48
კოლექციები / პაკეტები
05:10
დავალებები 5
0/4
დავალება 5.1 Testing my twttr
დავალება 5.2 უკან ბანკში
დავალება 5.3 Re-requesting a Vanity Plate
დავალება 5.4 Re-requesting a Vanity Plate
ფაილები და I/O
0/21
შესავალი
01:54
რაში გვჭირდება ფაილებთან მუშაობა
03:51
ჩაამატე ელემენტები სიაში
09:02
open | ჩაწერის რეჟიმი – w mode
07:21
ჩამატების რეჟიმი – a (append) mode
04:45
with ბლოკი
02:53
წაკითხვის რეჟიმი – r (read) mode
04:35
ფაილის წაკითხვის ელეგანტური გზა
02:59
დაასორტირე ფაილიდან ამოღებული მნიშვნელობები
04:51
სორტირება with ბლოკში
რა არის CSV?
09:16
unpack – ინფორმაციის ამოღება ცვლადებში
01:30
ისევ სორტირება
04:11
dict – ების გამოყენება მეტად კომპლექსური სტრუქტურებისთვის
06:14
ფუნქცია როგორც არგუმენტი
11:23
lambda | ანონიმური ფუნქცია
05:26
CSV მოდულის გამოყენება
04:25
DictReader – წამკითხველი
06:03
writer | ჩამწერი
03:24
DictWriter | ჩამწერი
02:34
ასწავლე კატას სირბილი
10:36
დავალებები 6
0/4
დავალება 6.1 Lines of Code
დავალება 6.2 Pizza Py
დავალება 6.3 Scourgify
დავალება 6.4 CS50 P-Shirt
რეგულარული გამოსახულებები
0/18
შესავალი
03:58
validate.py
05:04
re.search
23:11
დასაწყისის და დასასრულის დაფიქსირება
08:14
სიმბოლოების სეტი და აკრძალვა
06:24
დასაშვებ სიმბოლოთა დიაპაზონები
03:54
სიმბოლოთა კლასები
04:31
re.search – flags
04:26
წესების ჯგუფები
07:42
“ან” კომბინაცია
02:34
როგორია ელ.ფოსტის ვალიდაციის ნამდვილი regex?
04:17
მონაცემთა გაწმენდა
08:24
ჯგუფების გამოჭერა
11:30
არააუცილებელი სფეისების პრობლემის გადაჭრა
03:11
Walrus – ოპერატორი
02:57
URL – იდან username – ის ამოღება
04:41
re.sub() და regex
12:27
შეჯამება
06:44
დავალებები 7
0/1
დავალებები
OOP
0/16
შესავალი
07:32
პროცედურულად
07:25
Tuples
12:33
არამუტირებადი tuple
05:19
Tuples VS Lists
02:59
Dictionaries
05:03
class სინტაქსი
17:52
__init__ მეთოდი
22:19
კლასში ჩაშენებული ვალიდაცია
14:54
__str__ სპეციალური მეთოდი
05:07
ვალიდაციის საზღვრების გარღვევა
04:23
Setters & Getters
32:54
ტიპები და კლასები
08:25
კლასის მეთოდი
24:56
მემკვიდრეობითობა
14:11
Operator Overloading
13:19
დავალებები 8
0/1
დავალებები
Etc. მნიშვნელოვანი იარაღები Python – ში
0/19
შესავალი
04:45
წყება / set
12:06
გლობალური ცვლადები | globals
14:39
მუდმივები | constants
07:38
Type hints & mypy
16:01
return types
06:01
დოკუმენტაციის სტრიქონი | docstrings
19:53
sys.argv
18:54
argparse
22:09
unpacking
15:53
args & kwargs
09:46
map | ტრანსფორმაცია
19:35
list comprehensions
04:35
filter in list comprehensions
06:31
filter & lambda
16:51
dict comprehensions
05:30
enumerate
გენერატორები | yield
21:01
შეჯამება
14:35
ფინალური პროექტი
0/1
ფინალური პროექტი
Python პროგრამირების საფუძვლები
დამატებითი ინფორმაცია
მისალმება
0%
დასრულებული
Mark as Complete