კურსის შიგთავსი
შესავალი და კურსის შესახებ
ინფორმაცია კურსის შესახებ. გამოყენებული ხელსაწყოები. სერტიფიკატები.
0/4
მისალმება
00:18
რას ისწავლი ამ კურსზე?
01:23
BitCamp – ის სერტიფიკატების შესახებ
00:56
Harvard – ის სერტიფიკატი
01:20
აუცილებელი ხელსაწყოები
0/5
Github – ის ანგარიშის შექმნა
03:12
Github - სწრაფი გამოკითხვა
CS50.DEV ანგარიშის შექმნა
01:26
რა არის კოდის ედიტორი?
01:48
VS Code – სტრუქტურა
03:55
დაწერე შენი პირველი პროგრამა
0/3
ჩემი პირველი პროგრამა | Hello World!
03:43
ფუნქცია და არგუმენტი
05:06
შეცდომები – BUGS
04:32
ცვლადები | Variables
0/2
დაბრუნებული მნიშვნელობა და ცვლადი
08:47
კონკატენაცია
03:18
კომენტარები და ფსევდო კოდი
0/2
კომენტარები
04:06
ფსევდოკოდი
04:04
ფუნქციის არგუმენტები
0/2
ფუნცქია მრავალი არგუმენტით
06:47
დასახელებული არგუმენტები
11:58
String | ტექსტი
0/4
ფორმატირებული String
05:59
Striing – ის მეთოდები
08:42
მეთოდების გამოყენების სტილი
02:51
ტექსტის გახლეჩვა
04:27
რიცხვები და ოპერატორები
0/8
მათემატიკური ოპერატორები
01:15
ინტერაქტიული რეჟიმი
02:30
შეკრება
01:45
ტიპის კონვერტაცია
05:15
წილადები
02:20
დამრგვალება
02:50
რიცხვების ფორმატირება
04:17
გაყოფა, ფორმატირებული სტრინგი და დამრგვალება
04:34
ფინქციები (advanced)
0/3
საკუთარი ფუნქციების შექმნა
08:46
ფუნქციის ნაგულისხმევი პარამეტრები
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:13
მინი პროექტი
0/2
შაფასების სისტემა | Grade
09:13
შეფასების სისტემის გამარტივება
04:12
ლუწ-კენტობა
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:47
For ციკლი
0/4
For ციკლი
დიაპაზონი – range()
02:01
for ციკლის გამოუყენებელი ცვლადი
02:44
სტრიქონის გამრავლება
04:56
ვალიდაცია
0/4
უსასრულოდ ჩალაგებული if ბლოკები
03:58
წყვეტა და გაგრძელება / break & continue
09:13
ვალიდაციის კოდის გაუმჯობესება
04:03
პასუხისმგებლობების განაწილება
12:15
სია / list
0/3
სია / list და მისი ელემენტების გამობეჭდვა
04:19
სიის / list ელემენტები და ინდექსაცია
05:07
ინდექსებისა და მნიშნველობების ერთდროული გამოყენება
10:27
ლექსიკონი / dict
0/3
“ლექსიკონი” / dict ზოგადი განმარტება
02:32
dict – ის იმპლემენტაცია
11:59
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:43
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:16
დავალებები 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:28
აჩეხე | Shuffle
07:16
საშუალო არითმეტიკულის გამოთვლა | mean
03:29
sys მოდული და argv სია
08:10
IndexError ის მართვა
02:49
len და მკაცრი საზღვრები
05:01
sys.exit
05:59
მრავალი არგუმენტი
03:04
ლისტის ნაჭრის სინტაქსი | slice
02:46
ძროხა თქვი | 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:54
ტესტების კატეგორიზება
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
რაში გვჭირდება ფაილებთან მუშაობა
00:00
ჩაამატე ელემენტები სიაში
00:00
open | ჩაწერის რეჟიმი – w mode
00:00
ჩამატების რეჟიმი – a (append) mode
00:00
with ბლოკი
00:00
წაკითხვის რეჟიმი – r (read) mode
00:00
ფაილის წაკითხვის ელეგანტური გზა
00:00
დაასორტირე ფაილიდან ამოღებული მნიშვნელობები
00:00
სორტირება with ბლოკში
რა არის CSV?
00:00
unpack – ინფორმაციის ამოღება ცვლადებში
00:00
ისევ სორტირება
00:00
dict – ების გამოყენება მეტად კომპლექსური სტრუქტურებისთვის
00:00
ფუნქცია როგორც არგუმენტი
00:00
lambda | ანონიმური ფუნქცია
00:00
CSV მოდულის გამოყენება
00:00
DictReader – წამკითხველი
00:00
writer | ჩამწერი
00:00
DictWriter | ჩამწერი
00:00
ასწავლე კატას სირბილი
00:00
დავალებები 6
0/4
დავალება 6.1 Lines of Code
დავალება 6.2 Pizza Py
დავალება 6.3 Scourgify
დავალება 6.4 CS50 P-Shirt
რეგულარული გამოსახულებები
0/18
შესავალი
00:00
validate.py
00:00
re.search
00:00
დასაწყისის და დასასრულის დაფიქსირება
00:00
სიმბოლოების სეტი და აკრძალვა
00:00
დასაშვებ სიმბოლოთა დიაპაზონები
00:00
სიმბოლოთა კლასები
00:00
re.search – flags
00:00
წესების ჯგუფები
00:00
“ან” კომბინაცია
00:00
როგორია ელ.ფოსტის ვალიდაციის ნამდვილი regex?
00:00
მონაცემთა გაწმენდა
00:00
ჯგუფების გამოჭერა
00:00
არააუცილებელი სფეისების პრობლემის გადაჭრა
00:00
Walrus – ოპერატორი
00:00
URL – იდან username – ის ამოღება
00:00
re.sub() და regex
00:00
შეჯამება
00:00
დავალებები 7
0/1
დავალებები
OOP
0/16
შესავალი
00:00
პროცედურულად
00:00
Tuples
00:00
არამუტირებადი tuple
00:00
Tuples VS Lists
00:00
Dictionaries
00:00
class სინტაქსი
00:00
__init__ მეთოდი
00:00
კლასში ჩაშენებული ვალიდაცია
00:00
__str__ სპეციალური მეთოდი
00:00
ვალიდაციის საზღვრების გარღვევა
00:00
Setters & Getters
00:00
ტიპები და კლასები
00:00
კლასის მეთოდი
00:00
მემკვიდრეობითობა
00:00
Operator Overloading
00:00
დავალებები 8
0/1
დავალებები
Etc. მნიშვნელოვანი იარაღები Python – ში
0/19
შესავალი
04:45
წყება / set
00:00
გლობალური ცვლადები | globals
00:00
მუდმივები | constants
00:00
Type hints & mypy
00:00
return types
00:00
დოკუმენტაციის სტრიქონი | docstrings
00:00
sys.argv
00:00
argparse
00:00
unpacking
15:53
args & kwargs
00:00
map | ტრანსფორმაცია
00:00
list comprehensions
00:00
filter in list comprehensions
00:00
filter & lambda
00:00
dict comprehensions
05:30
enumerate
გენერატორები | yield
21:02
შეჯამება
00:00
ფინალური პროექტი
0/1
ფინალური პროექტი
Python პროგრამირების საფუძვლები
დამატებითი ინფორმაცია
მისალმება
0%
დასრულებული
Mark as Complete