კურსის შიგთავსი
შესავალი და კურსის შესახებ
ინფორმაცია კურსის შესახებ. გამოყენებული ხელსაწყოები. სერტიფიკატები.
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:44
ფუნქცია და არგუმენტი
05:06
შეცდომები – 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:26
რიცხვები და ოპერატორები
0/8
მათემატიკური ოპერატორები
01:15
ინტერაქტიული რეჟიმი
02:29
შეკრება
01:45
ტიპის კონვერტაცია
05:15
წილადები
02:20
დამრგვალება
02:50
რიცხვების ფორმატირება
04:17
გაყოფა, ფორმატირებული სტრინგი და დამრგვალება
04:34
ფინქციები (advanced)
0/3
საკუთარი ფუნქციების შექმნა
08:47
ფუნქციის ნაგულისხმევი პარამეტრები
02:51
ფუნქციების რეორგანიზება
05:49
დავალებები 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:52
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:12
შეფასების სისტემის გამარტივება
04:12
ლუწ-კენტობა
0/3
ლუწ-კენტობის დადგენა
05:15
is_even ფუნქციის შექმნა
08:45
is_even ფუნქციის გაუმჯობესება
02:30
და თუ დაემთხვევა? | Match
0/1
Match / Case
11:45
დავალებები 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:49
While ციკლის იმპლემენტაცია
08:28
While ციკლი – გაუმჯობესება
05:35
ინკრემენტაციის მოკლე ჩანაწერი
02:46
For ციკლი
0/4
For ციკლი
09:54
დიაპაზონი – range()
02:01
for ციკლის გამოუყენებელი ცვლადი
02:44
სტრიქონის გამრავლება
04:55
ვალიდაცია
0/4
უსასრულოდ ჩალაგებული if ბლოკები
03:58
წყვეტა და გაგრძელება / break & continue
09:13
ვალიდაციის კოდის გაუმჯობესება
04:03
პასუხისმგებლობების განაწილება
12:15
სია / list
0/3
სია / list და მისი ელემენტების გამობეჭდვა
04:19
სიის / 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:49
გაატარე | 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:28
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:51
დავალებები 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:19
pytest
06:53
ტესტების კატეგორიზება
05:50
TypeError
03:56
გვერდითი ეფექტები | Side Effects
11:49
კოლექციები / პაკეტები
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:52
წაკითხვის რეჟიმი – 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:26
DictReader – წამკითხველი
06:04
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:23
დასაშვებ სიმბოლოთა დიაპაზონები
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:42
re.sub() და regex
12:27
შეჯამება
06:43
დავალებები 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:06
ვალიდაციის საზღვრების გარღვევა
04:23
Setters & Getters
32:53
ტიპები და კლასები
08:25
კლასის მეთოდი
24:57
მემკვიდრეობითობა
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:52
sys.argv
18:55
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:02
შეჯამება
14:35
ფინალური პროექტი
0/1
ფინალური პროექტი
Python პროგრამირების საფუძვლები
Pause
Play
% buffered
00:00
05:07
Unmute
Mute
Disable captions
Enable captions
Settings
Captions
Disabled
Quality
undefined
Speed
Normal
Captions
Go back to previous menu
Quality
Go back to previous menu
Speed
Go back to previous menu
0.5×
0.75×
Normal
1.25×
1.5×
1.75×
2×
PIP
Exit fullscreen
Enter fullscreen
Play
0%
დასრულებული
Mark as Complete