ToCode
Kanalga Telegramโda oโtish
ืืืคืื ืงืฆืจืื ืืืชืื ืชืื ืืืช ืื ืื ืคืจืง
Ko'proq ko'rsatish1 421
Obunachilar
Ma'lumot yo'q24 soatlar
+37 kunlar
-430 kunlar
Postlar arxiv
1 421
# ืืฉืื mypy ืืฆืื ืื ืืช ืืืื
ืฉืืื ืื ืืงืื ืืื ืืื Type Hints:
items = [{'a': 10, 'b': 20, '_id': 1},
{'a': 12, 'b': 31, '_id': 2}]
x = 5 # type: int
def print_item(items, index):
i = items[index]
del(i['_id'])
print(i)
print_item(items, 0)
print_item(items, 1)
ืจืืืื ืืช ืืืื? ืืงืื ืืืคืืก ืืช ืฉื ื ืืืืืื ืื ืืื ืืงืืงื ืืช ืืจืฉืืื. ืื ื ืืคืืก ืืช items ืืกืืฃ ืืชืืื ืืช ื ืงืื:
[{'a': 10, 'b': 20}, {'a': 12, 'b': 31}]
ืืืืืจ ืืืคืืื _id ื ืืืง. ืืจืืจ ืฉืื ืื ืืืชื ืืืืื ื ืืืชืืืช ืืคืื ืงืฆืื. print_item ืจืง ืฆืจืืื ืืืืคืืก ืคืจืื ืืื ืืฉืืืช ืืืืืืืื ืฉืืชืืืืื ืืกืืื ืงื ืชืืชื, ืืื ืขื ืืืจื ืืืฉืื ืืชืืืื ืืืืง ืืืืข ืืจืฉืืื ืฉืืชืงืืื ืืชืืจ ืงืื.
ืขืืฉืื ืืืชื ืืงืื ืขื Type Hints:
from typing import Mapping
Items = list[Mapping[str, int]]
items: Items = [{'a': 10, 'b': 20, '_id': 1},
{'a': 12, 'b': 31, '_id': 2}]
x = 5 # type: int
def print_item(items: Items, index: int):
i = items[index]
del(i['_id'])
print(i)
print_item(items, 0)
print_item(items, 1)
print(items)
ืืคืขื ืืืจ ืืชืื PyCharm ืืืื ืืืคืขืืช mypy ืืงืืืื ืืช ืืฉืืืื:
demo.py:12: error: "Mapping[str, int]" has no attribute "__delitem__"; maybe "__getitem__"? [attr-defined]
Found 1 error in 1 file (checked 1 source file)
ื ืืื, ืฆืจืื ืืืืืจ ืืืฉืชืืฉ ืืืืคืืก ืื ืืื (Mapping ืืืงืื dict ืืืืจืื ืฉืืชื ืื ืจืืฆืื ืฉืืฉืชื ื), ืืืจืืจ ืฉืืื ื ืืื ืื ืืืืงืืช ืืืื ืืื ืงืืจืืช ืืืจืืจืช ืืืื, ืืืื ืืืช ืื ืื ืชืืืืจืช ืืืื ืืืฉืืืืช ืฉื Type Hints.1 421
# ืืืืื ืืืืช / ืืืจืื ืืืชืจ ืืืืคืื
ืกืืจ ืขืืืคืืืืช ืื ืืขืืื ืืืฉืื ืืื ืืืชืงืื ืืืืื. ืืื ืกืืจ ืขืืืคืืืืช ืืฉืงืฃ ืชืืื ืืฆื ืงืืื. ืืื ืืฉืงืฃ ืืช ืื ืฉืืช ืืืฉืืช ืฉืืช ืฆืจืืื. ืกืืจ ืขืืืคืืืืช ืืื ืกืืจ ืืขืืืคืืืืช ืฉืงืืขืช ืืชืืื.
ืกืืจ ืขืืืคืืืืช ืืขืชืื ื ืืืจืืช ืืฉืืืจ ืืงืื ืืืืืื ืืืืช.
ื ืชืงืืช ืืืจืฆืื ืืงืฆืืขืืช ืฉื ืจืืืช ืกืืคืจ ืืขื ืืื ืช ืืืืืืื. ืืื ืืืืจื ืฉืขื ืืืจืืืช ืืืชื ืืืื ืืืื ืขื ืืฉืืื ืืืจืื ืืืจืื ืืืจืฉืืื. ืืื ืืืืชืจ ืขืืื ืืืืจ ืฉืืขืืื ืืื ืื ืชืืืข ืืจืฉืืื, ืื ืืฉ ืืืจืื ืืืจืื ืืืฉ ืืฉืืืื ืฉืืืจ ื ืืฆืืื ืฉื.
ืืืฆืืืง ืืื ืฉืื ืื ื ืืืฉ ืื ืืืืื ืืกืื ืื ืื ืื ืืื ืืืืชืืื: ืืืืื ืืื ืกืืคืืช ืืคืืืกืืืง? ืชืืืื. ืืืงืืืง? ืืจืืจ. ืืชืื ื ืื ืก ืืืืื ืืช ืืื ืชืืืื ื ืื ืงืจื ืืืจ ืื? ืืืืฅ ืืื ืืืชืืืื. ืืจืฆืื ืืงืฆืืขืืช ืฉื ืฉืขื? ื ื, ืื ื ืืืืืจ ืืื ืืฉืืืื ืืื. ืฉืื ืืฃ ืคืขื.
ืืืืื ืืืืช - ืืืจืื ืฉืืคืฉืจ ืืขืฉืืช ืขืืฉืื. ืฉืืชืืฉืง ืื ืืขืฉืืช ืขืืฉืื. ืืฉืื ืื ืืงืจื ืขืืฉืื ืืืจ ืื ืืงืจื ืืขืืื. ืื ืื ืืืืืื ืืืืช ืฉืืืช, ืืื ืื ืืืืืช ืืืืื ืืช ืืจืืื ืืื ืืืืชืจ ืขืืื.
1 421
# ืืืืงืฉื ืชืฉืชืืฉื ื Chat GPT ืืชืจืืืืื ืืืืื
ืขืืฉืื ืืฉ Chat GPT ืืื ืืืง ืืืืืื ืืืงืฆืืขืืื ืฉืื ื.
ืืขืืฉืื ืืฉืื ืื ื ืืฉืชืืฉืื ืื ืฉืชืืฉ ืื ืืขืืืื ืื ืืื, ืืืืืง ืืื ืืืืื.
ืืื ืื ืื ื ืขืืืื ืืืฉืฉืื ืืืฉืชืืฉ ืื ืืงืืจืกืื? ืืื ืื ืื ื ืขืืืื ื ืืชื ืื ืชืจืืืืื ืฉ Chat GPT ืืคืชืืจ ืืื ืืืชืจ ืืืชืืืืืื? ืืื ืื ืืืืข ืืืื ืืขืืืช ืฉืื?
ืืืืจ ื Chat GPT ืื ืืื ืืืจืืง ืืืชืืืืืืช ืขื ืืืจืืืืืืช ืืืชืืจ ืืื ืฉืื ื ืืชืืจ ืืจืฆืื ืืืื ืืืชืื ืชืจืืืืื ืืืชืจ ืืืจืืืื. ืชืจืืืืื ืฉ Chat GPT ืืชืคืงื ืืื ืืชืืจ "ืืื ืขืืืื" ืืื ืืชืืจ "ื ืฉืง ืกืืื ืฉืคืืชืจ ืืื ืืืชืจ ืืื ืืืชืืืื". ืื ื ืื ืืืื ืขืืืื ืืื ืืขืฉืืช ืืช ืื, ืืื ืืงืืจืกืื ืืืืื ืืฉืืง ืขื ืืื ืจืขืืื ืืช.
ืืฉืคื ืืืคืชื - ืืืงืฉื ืชืืขืืจื ื Chat GPT ืืืืื ืืขืืืื ืขื ืืชืจืืืืื ืืืืื.
1 421
# ืืืค ืคืืืชืื: ืขืจื ืืงืจืื ืืชืื Literal
ืืืืื ืืคืืืชืื ืืื ืืืืจืืช ืืืคืืกืื ืืืื ืงืื ืืื ืจืืฆื ืืื ืืง ืืืื - ืื ืืืืจืืช ืืืืคืืกืื ืฉื ืืืืจ ืืืื ืืช ืื ืืงืื ืืื ืจืืฆื (ืืจืื ืืื ืืืืฆืขืืช
inspect.get_annotations), ืืืคืฉืจ ืื ืืืฉืชืืฉ ืืืฉืชื ื ืืืคืืกืื ืืืืฉืช ืืืืคืืื ืื ืฉืืื.
ืืื ืืืืค ืฉื ืืืื ืืชืืื ืืงืื ืืื:
from typing import Literal
CountryCode = Literal["il", "al", "ar", "fr"]
ืงื ืืืืืื ืคืื ืงืฆืื ืฉืืงืืืช ืงืื ืืืื ื ืืขืืฉื ืืฉืื, ืืื ืื ืขืืฉืื ืื ืจืืฆืื ืืืืฆืื ืงืื ืืืื ื ืืืงืจืื ืืชืื ืืจืฉืืื, ืื ืืืืคืืก ืืืฉืชืืฉ ืืช ืจืฉืืืช ืื ืืงืืืื ืืืคืฉืจืืื? ืคื ืืืืฃ ืฉื ืืืฉืชืืฉ ืืืฉืชื ื ืืืคืืก ืื ืืืื ืจืืฆื. ืื ื ืืืืฉื:
from typing import Literal
import random
CountryCode = Literal["il", "al", "ar", "fr"]
def get_country_name(code: CountryCode):
pass
random_country_code = random.choice(CountryCode.__args__)
ืืื ืืืื ืืชืจืืืฉ ืืืคืื? ื ื ืื ืฉืืื ืื ื ืืืืื ืฉืืืคืชืืืช ืฉืื ืื ืืงืืืื ืฉื ืืืืื ืืช ืืืืื ื ืจืืฆืื ืืืฉืชืืฉ ืืืืืื ืื ืืืื ืืืืงืช ืืืืคืืกืื, ืืกืื ืื keyof ืฉื TypeScript? ืืฆืขืจื ืื ื ืื ืืืืจ ืื ืื ืื ืืื ืืคืืืชืื, ืืื ืื ืืชื ืืืืจืื ืื ืชืชืืืืฉื ืืกืคืจื ืื ืืชืืืืืช.1 421
# ืืกืื ืืฆืืช ืืืืื ืืก
ืืืขืื ืขื "ืืืืืช ืขื ืืงืฆื" ืื "ืื ืฆื ืื ืจืืข ืคื ืื" ืืื ืฉืื ืืืจืืข ืื ืฆืคืื, ืื ืืฉื ื ืืื ืงืื, ืืืื ืืืืืช ืืืืื. ืื ื ืืื ืืืกืฃ (ืืืืคื ืื ื ืืืื ืขืืฉืื ืืืคืืื ืฉ"ื ืืชืงื ืืช ืืืืื) ืืื ืฉืื ื ืืื ืืืื (ืืืืคื ืื ื ืืืฆื ืขืืฉืื ืืช ืืืื ืืื ืืช ืคืืชืจืื ื ืืื).
ืืืขืื ืืฉื ืื ืืืฆื ืืื ืืื ืฉืงืฉื ืืจืืืช ืืื ืืืฆืืื ืืื ื. ืืืืื ืืืื ืืก ื ืจืื ืฉืืืืจ ืืืืื ืฉืืขืืืจ ืืื ืืืืืื ืืื ืกืืช. ืื ืืคืฉืจื ืืื ืงืฉื ืืืื ืืฉืืืืืจ ืืืกืฃ, ืืืคืืื ืืืชืจ ืงืฉื ืืฉืืืืืจ ืืืื.
ืืกืื ืืฆืืช ืืืืื ืืก (ืืืกืฃ, ืืืื) ืืื ืืืืงื ืืืกืชืื ืขื ืืฆื ืืฉื ื ืืืืงืืื ืืืฆืืืช. ืืืชืืจ ืืื ืืื ืฉืืงืื ืช ืืืฆืืืช ืืฉืืขืืชืืช ืืืืืืช ืฉืื ืื ืืกืื ืื ืืืื, ืืืืืืช ืืืืชืจ ืขื ืืืจืื.
ืื ืื ืืืืฉ ืืืฆืืชื ืืืฃ ืฉ"ื ืคืืืช, ืืฆืืืชื ืืืกืื ืืช ืืืกืฃ ืืื ืืืืฆืื ืืงืืืช ืืืคืืื ืฉ"ื ืืชืงื ืืช ืืืืื ืืฉืืื ืืชืงืืงื ืืคืชืืืืืืช.
ืืื ืืื ืืืจืกื ืื ืืชื ืฉื ื ืคืืฆ'ืจืื ืคืืืช, ืืืื ืื ืฆื ืืช ืืืื ืืขืืืฃ ืฉืืฉ ืื ืขื ืืื-ืืืื ืืื ืืืื ืืก ืฉืืคืืจืื ืืงืื ืืืชืฉืชืืช, ืืืืชืืืื ืขื ืฉืืืจืืืื ืื ืฆืคืืืื ืฉื ืืชืืืืืช ืฉืื.
ืืืชืืจ ืืื ืืืชืืืื ืขื ืชืืืฉืช ืืืืืฆื ืืืืืื. ืืฉืื ืืืืืจ ืฉืื ืืคืจืืืงื ืืืืฉื ืื ืื ืืืื ืฉื ื ืคืืฆ'ืจืื ืคืืืช ืืืืจืกื (ืคืจืืืงืืื ืืฆืืืื ืขื ืืจืื ืคืืืช ืคืืฆ'ืจืื) ืืจืื ืืงืฉืืื ืืืืื ืื ืืืคืชืจื ืืืืฆืขืืช ืืืืื ืฉื ืขืื ืืืฃ ืฉ"ื ืืืืืฉ. ืืฆื ืฉื ื, ืืืื ืขื ืขืืืฃ ืืืืคืฉืจ ืืืชืืืื ืขื ืืชืืจืื ืื ืฆืคืืืื ืืืจื ืืืืืื ืืกืคืง ืชืฉืชืืช ืืจืื ืืืชืจ ืืืื ืืืฆืืื ืืืืืฉืจ.
1 421
# ืืืืื ChatGPT ืื ืืื ืืืฉืืื?
ืืื ืืืชืืจืื ืืืืื ืชืื ืืช ืืขืืื ืฉื ChatGPT ืืื ืฉืกืืืื ืืื ืขืืืืื ืืืฉืื ืฉืืื ืฆืืจื ืืืืื ืืช ืืคืจืืื ืืงืื ืื ืืฉืืื ืืืชืื ืงืื ืฉืขืืื. ืืจื ืืคืฉืจ ืืงืืช ืื ืืขืื ืืชืจืืืื ืืืืช, ืืืืืืง ื ChatGPT ืืืงืื ืชืฉืืื ื ืืื ื. ืืื ืื ืจืง ื ืจืื ืืืืื ื ืืืฉืื ืฉืื ืืขืืืื ืืจืืืื ืืชืื ืชืื ืืงืืืื ืืขืืืช, ืืืืืงืื ืืืชื ื Chat GPT ืืืขืชืืงืื ืืช ืืชืฉืืืืช ืืคืจืืืงื ืืืื ืฉืขืืื ืื ืื ื ืขืืืืื.
ืืืื ืืืชืื ืชืช ืฉื ืขืืจืช ื Chat GPT ืืื ืืื ืืืชืืืืงืืืช ืฉื ืขืืจืช ืืืืฉืืื? ืืืื ืืชืื ืชืื ืฆืจืืืื ืืืขืช ืจืง ืืช ื"ืื" ืืืชืช ืืืืฉื ืืืืื ืืื ืืช ื"ืืื"? ืืืืื ืื ืืจืื ืืืงืฆืืข ืฉืื ื ืืขืชืื?
ืืืื.
ืืื ืชืืื Chat GPT ืื ืืืืื ืืช ืขืฆืื ืืคืจืืืงืืื ืืืืืื ืืื ืื ื ืื ืืืืขืื ืื ืืื ืืืืื ืืขืชืื. ืืื ืชืืื (ืืืื 2023) ืืื ื ืฉื ืืคืจืืื ืืงืื ืื ืืืืืืืช ืืืฉืชืืฉ ืืืื ื ืื ืืื ืืืกืืง ืืกืงื ืืช ืืื ืืื ืืืืืืื ืืืฉืืืื ืืื ื'ืื ืืืจืื ืืืชืื ืชืื ืื ืืกืื. ืืืืจื ืืืืฉืืื - ืืชืืืืงืืื ืืืืื ืื ืื ืืืืจื ืืื ืฉืืืืขืื ืืขืฉืืช ืืืฉืืืื ืืกืืืืื ืืจืืฉ, ืืื ืืชืื ืชืื ืืืืื ืื ืืืืืง ืืื ืฉืืืืจืื ืืช ืืคืจืืื ืืงืื ืื ืฉื ืืืขืจืืช. ืืืืื ืื Chat GPT ืื ืืืื ืืืืฉืืื, ืื ืืื ืืืกื ืืืืชื ื ืืืืืง ืืช ืืืืจ ืฉืื ืื ื ืฆืจืืืื ืืฉืืื ืืืฆืืื.
ืื ืื ืืขืืืื ืืชืื ืขืืื ืชืืื ืฉืื ืื ื ืืืืจืื ืืืกืืืืื ืืืฉืืื ืืืงืืจืชืืช ืืฉืืืืฉ ื Chat GPT ืืืื ืืขืืืจ ืื ื, ืืื ืืืคืืฉ ืืืืื ืจืง ืืืชืจ ืืืืืง, ืืืฆืื ืขืื ืืฉืืืื ืืืืฉืื ืขื ืขืื ืจืขืืื ืืช. ืืื ืืฉืืืืฉ ืื ืืขืืืืืช ืชืืื ืฉืื ืื ื ืื ืืืืจืื ืืืืืืื ืืฉืื ืื ื ืื ืกืื ืืืืื ืขืืื ืชืืื ืืกืืื ืืื ืขืืืื ืืืขื ืืืจืืืง ืืืืืจื.
ืื ื ืืืฆื ืืช Chat GPT ืืืืงื ืืื ืืขืื ืืฉืืืืช "ืื" - ืชืฆืืข ืืื ืจืขืืื ืืช ืืืจืืืืงืืืจื ืขืืืจ ืืขืจืืช X, ืชืฆืืข ืืื ืืืฉืืช ืฉืื ืืช ืืืืืงื ืฉื ืืืขืจืืช ืืชื ืื ืืชืจืื ืืช ืืืกืจืื ืืช ืฉื ืื ืืืฉื, ืื ืืืื ืืืืืช ืืื ื ืืืืืืช ืืื ืืืขืื ืืกืืืืช. ืืขืืืื ืขื ืฉืืืืช ืคืชืืืืช ืืคืฉืจ ืืืืฉืื ืืช ืืฉืืื ืืืงืื ืขืื ืจืขืืื ืืช ืขื ืฉื ืืืก ืื ืฉืฆืจืื ืืืชืงืื. ืืืงืืืืช ืืืื Chat GPT ืื ืืกืืื ืืช ืืฉืืื ืืื ืืชืืื ืืืชื, ืืฉื ืืืจืื ื ืืืื ืืขื ืืื ืื.
1 421
# ืื ืื ืืืื send ืฉื Generator ืืคืืืชืื?
ืื ืืืคื ืืื ืืืืืื ืืงืฉื ืืืืืื? ืืืง ืืื ืื ืืืืื ืืืืื ืฉื ืืืื ืืืืืื, ืืืืงืฃ ืฉื ืืืืจ ืืืืืื, ืืื ืืืง ืืืจ ืื ืืื ืืืื ืืืืื ืื ืื ื ืฆืจืืืื ืืืืืจ ืืฉืืื ืืืชืงืื.
ืืืื ืฉื ืืชื ืื ืืืืืื ืืงืืืช ืื ืืืื ืฉืืืจ ืืืจื ืฉืขื ืืคืฉืจ ืืืชืืื ืืืชืื ืืืชื ืืืจืื ืืฆืืจื ืืขืืื, ืืืืื ืฉืืฉ ืืื ืขืงืืืช ืืืืื ืชืืืื ืื ืืจืื ืคืขืืื ืืืื ืฉืื ืื ื ืฆืจืืืื ืืืืืจ ืืืื ืืืื ืืื ืืื ืืืชืงืื.
ืคืืืชืื ื ืืฉืืช ืชืืื ืืฉืคื ืงืื ืืืืืื ืืืื ืฉืืชืื ืชืื ืฉืืืืขืื ืืืชืื ืงืื ืืจืืืฉื ืื ืืืจ ืืืื ืืืืช. ืขื ืฉืื ืกืื ืืืืืืจ ืืืคืืก ื Generator:
from collections.abc import Generator
from itertools import islice
def fib() -> Generator[int, None, None]:
a, b = 1, 1
while True:
yield a
a, b = b, a + b
for i in islice(fib(), 10):
print(i)
ืื ืฆืจืื ืืจืื ืืฉืืื ืืืืื ืฉื int ืืจืืฉืื ืืื ืืืืคืืก ืฉื ืืืืจ ืฉืืืฆื ื yield, ืืื ืืืืคื ืืืืขื ืฉื ื ื None-ืื ืฉืืืจืื?
ืื ื ืืื ืืฉ Generators ืฉืฆืจืืืื ืืช send ื throw ืืืื ืืฉ ืกืืืืช ืืื ืืืช ืืืืืช ืืื ืื ืืืฉืชืืฉ ื Any ืืืจืืจืช ืืืื ืฉื. ืืื ืืื ืกืคืง ืฉืืื ืืืชืจ ืงื ืืืกืืืจ ืื ืจืืืจืื ืืื ืฉืื ืื ืืืืชื ืืืื ืงืืื ืืืื ืืช yield ืขื ื Type Hint ืฉืื ืืจืง ืืืจ ืื ืืืื ืืช send ื throw ืขื ืืืืคืืกืื ืฉืืื.
ืืื ืชืืื ืฉืืื ืืฉืื ืื ืืืฉืชืืฉ ืืคืื ืืช ืืืื ืื ืืชืืจ ืืฉืื ืืืืืฉ (type hints ืื ืืกืืื ืืื, ืขื ืืืื ืืกืชืืจืชื ืืื, ืขืืืฃ ืืืืฉืื ืืื ืฉืชืืื ืขืฉืื ื), ืืื ืืชืืจ ืืืืื ืืช ืืืืื ืขืื - ืืขื ืืื ืืื ืฆืจืื ืขืื ืฉื ื ืืืคืืกืื, ืืขื ืืื ืืื ืื ืจืืืจ ืืืคื ืืงืืจืืืื ื, ืืขื ืืื ืื ืขืื ืืืื ืืขืฉืืช ืขื ืืืื ืืื ืขืืฉืื.1 421
# ืขืฉืจ, ืืื, ืืืฃ
ืืืฉืื ืืืื ืจืฉืืื ืฉื ืืชืืจืืื ืืื ืืืืืื ืืืืืจื ืืืืืื ืฆืืืืจืืื ืืืฉืจืื. ืืืงืื ืืจืืฉืื ืืจืชืืจ ืืืจืื ืขื ื 24 ืืืฃ ืชืจืืืืช, ืืืจืื ืืฉืืืฉืืื ืืจืืฉืื ื ืืืืืจ ืกืื ืขื ืืขืฉืจืช ืืืคืื ืชืจืืืืช ืืจืืืื ืืจื ืจ ืขื ืืฉืืื ืช ืืืคืื. ืืืืื ืืืืงืกืืจื ืืืจ ืืืืข ืืืงืื ืืขืฉืืจื ืขื 2,852 ืชืจืืืืช ืืกืงืื ืจืืื ืืจื ืืืืข ืืืงืื ืืืื ืขื 653 ืชืจืืืืช. ืื ืื ืืื ืืจื. ืืจืื ืกืืืืืช ืขืืืืื ืื.
ืืื ืกืืื ืื ืืื ืืจื ืืฉืคืืข ืขื ืืืืืืืฆืื? ื ืืฉืื ืขื ืื ืขื ืืืืื ืงืฆืจื.
ื ื ืื ืฉืืืืืชื ืฉืืฉืื ืืื ืืืืืข ืืืงืื ืืืื ืืจืฉืืื ืืืืช ืืืชื ืืชืืืืื ืืืืืฉ PR ืืืืืจ ืฆืืืืจื ืื ืืื. ืืืจื ืฉื ื ืฉืืืชื 365 ืชืจืืืืช ืงืื ืืืืขืชื ืืืงืื 165 ืืจืฉืืื. ืื ืขืืื ืฉื 685 ืืงืืืืช ืืฉื ื - ืงืฆื ืืืื ืืืจืืฉ. ืืฉื ื ืืฉื ืื ืืชื ืืืฉืืืื ืืชืงืชืง ืขืืืื ืืื ืืคืขื ืขืืืชื ืจืง ืืืงืื ื 85, ืขืืืื ืฉื 80 ืืงืืืืช ืืืื. ืื ืืจืื ืืื ืืืฉ ืื ื 685 ืืงืืืืช ืฉืขืืืชื ืืฉื ื ืืจืืฉืื ื. ืืืฉื ื ืืฉืืืฉืืช ืืืืชื ืงืฆื ืฆืคืืื ืืื ืขืืืื ืฉื 30 ืืงืืืืช ืืกื ืืื, ืืืงืื ื 55.
ืืฉืืืคืกืื ืืฆืืจื ืืื ืืจืืช ืขื ืกืืื ืฉืืื ื ืืื ืืจื ืืจืืืฉืื ืชืงืืขืื. ืืจืืืฉืื ืฉ"ืคืขื ืื ืืื ืืืชืจ ืงื" ืื "ืืื ืื ื ืขืืฉื ืืฉืื ืื ื ืืื". ืืจืืฉื ืืืืช ืืืืื ืืงืืงื ืืื ืืื ืืช ืืืืืืืฆืื.
ืืกืืคืืจ ืืกืชืื ืืฉืื ืื ื ื ืืืจืื ืฉืื ืืืืจืื ืืชืงืืืื ืื ืืืื, ืืฉืืืืคืืก ืฉืื ื ืื ืืื ืืื ื ืืื ืืจื. ืืืืืฉ PR ืคืขื ืืืื ืื ืงืฉื, ืืืชืืื ืืื ืฉื ื ืื ืืืื ืงืฉื ืืืืชืืื ืฉืืืฉ ืฉื ืื ื ืฉืืข ืืื ืืืื. ืืืืื ืืืืืชืืื ืื ืจืื ืฉืืืื ืืคืกืงืืช, ืืืื ืชืงืืคืืช ืืืืืืช, ืืื ืื ืืืื ืชืงืืคืืช ืฉืชืืืฉื ืืืชืจ ื PR ืืื ืืืื ืืืื ืฉืชืืืฉื ืืืชืจ PR-ืื ืชืืื ืืืชืจ ืืืืื ืืื ืืืงืฆื ืืฉืชืคืจ. ืืจืืจ ืฉืื ืืืืคืืก ืืกืืื ืืื ื ืืื ืืจื, ืืื ืื ืื ืชืืื ืขืืืจ ืืืืืืืฆืื, ืืืืืื ืืชืงืืคืืช ืฉืืืชืงืืืืช ืืื ืืคืืื ืืืชืจ ืืืืืช ืืืืกืืื ืืืื ืืจื ืืืืืืื ื.
ืืื ืื ืฆืจืื ืืืืืช ืืืืืืื, ืื ืืจืืข ืฉืื ืื ื ืจืืืื ืืช ืืกืืื ืืื ืืื ืืจื ืืืช ืืฉืคืขืชื ืขื ืืืืืืืฆืื, ืงื ืืจืืืช ืืช ืืคืืชืจืื ืืืชืืงืฉ - ืืืกืชืื ืขื ืกืืื ืืืจ. ืื ื ืฆืืื ืืืฆืื ืกืืื ืืื ืืจื ืฉืืืื ืงื ืืืชืจ ืืืคืก ืขืืื, ื ืืื ืืืืืข ืืกืืฃ ืืืืชื ื ืงืืื ืชืื ืฉืืืืจ ืืืืืืืฆืื ืืืืจื ืืืจื. ืื ืืืืืืช ืืชืจืืืืช ืืืืืจื ืงืื ืฆืืืืจืืื, ืื ืืืงืื ืืืกืชืื ืขื "ืืืงืื ืฉืื ืืจืฉืืื" ืื ื ืขืืืจ ืืืกืชืื ืขื "ืืกืคืจ ืืชืจืืืืช ืฉืฉืืืชื" ืขืืจืชื ืืืคืก ืขื ืกืืื ืืื ืืจื ืฉืืืืข ืืืืืง ืืืืชื ืชืืฆืื.
ืืืชืืจ - ืื ืจืฆืืชื ืืืืืข ืืืื ืืจืฉืืื ืืื ื ืจืืื ืฉืื ื ืชืงืืข ืขื ืืงืื 50, ืืฉื ืืช ืืช ืืงืจืืืจืืื ืืืืืืื ืฉืืขืฆื ืื ื ืจืืฆื ืืชืจืื ืืฆืืจื ืงืืืขื ืงืื ืืคืจืืืงืืื ืฆืืืืจืืื ืืืื ืืืจืืืฉ ืืื ืืืืชืืจ. ืื ื ืืืจ ืฉืืืข ืืช ืืืืง ืืชืืจืืชื ืืืื ืฆืืขืง "ืืื ืืืื ืืืคืช ืืืืืืจืื, ืื ื ืจืฆืืชื ืืืืืช ืจืืฉืื". ืืืืจ ืืืืขื, ืื ืืืืืืฃ ืืช ืืงืจืืืจืืื ืื ืืืืจ ืืืืืืฃ ืืช ืืืืจื, ืืกื ืืื ืืช ืืืจื ืฉืืืืืื ืืืื.
ืื .ื. ืืืจืื - ืืืืืช ืืจืฉืืื ืืืืื ืืืจืืืฉ ืืคืฉืืช, ืขื ืฉืจืืืื ืฉืืขืฆื ืืจืื ืกืืืืืช ืืืืื ืืืงืฆืืขืืื ืขืืืืื ืื, ืืืืืื:
1. ืืคืจืืืื ืก ืงื ืืืกืชืื ืขื ืืื ืืงืืืืช ืืฉ ืื ืื ืืื ืืกืฃ ื ืื ืก, ืืื ืฉื ื ืืื ืกืืืืืช ืฉืื ืงื ืืืชืงืื ืืื. ืกืืื ืืืชืจ ืกืคืฆืืคื ืฉืืฉืงืฃ ืืช ืืืืจืื ืืืืืืืื ืฉืืชื ืจืืฆืื ืืขืฉืืช ืขืืืจ ืืืชืงืื ืืืืืจื ืืื ืืฉืคืจ ืื ืืช ืฉืืจืช ืืจืืื.
2. ืืืชืื ืช ืงื ืืืกืชืื ืขื ืืื ืืืจ ืื ื ืืฆืืื ืืื ืืช ืคืืฆ'ืจ ืืืฉ, ืื ืืื ืืืจ ืื ื ืืฆืืื ืืคืชืืจ ืืื, ืืคืืื ืฉืืื ืกืืืืืช ืฉืงืฉื ืืืื ืืืชืงืื ืืื. ืงืจืืืจืืื ืื ืืงืฆืืขืืื ืืืชืจ ืกืคืฆืืคืืื ืืืื ืืจืืื ืืืืืื ืืขืืืจ ืื ืืืชืงืื ืืืฆืืช ืืืจืืฉืช ื"ืชืงืืขืืช".
1 421
# ืืขืจื ืืืืืชื ืฉื Redux Selectors
ืืชืืขืื ืฉื reselect ืืกืคืจืื ืขื ืืืชืจืื ืืช ืืฉืืืืฉ ืืกืคืจืื - ืืืฉื ืฉืืคืฉืจ ืืืจืืื ืกืืงืืืจืื ืืื ืืืฉืชืืฉ ืืืืฉ ืืงืื ืฉืืืจ ืืชืื ื ืื ืฉืกืืงืืืจืื ืืืืจืื ืืช ืืขืจื ืืงืืื ืฉืืืฉืื ืืื ืืืืืื ืืชืช ืชืืฆืื ืืืจ ืืืชืจ ืื ืืงืื ืื ืกื ืืืฉื ืืช ืืืชื ืขืจื ืืกืคืจ ืคืขืืื (ืืืกืคืจ ืงืืืคืื ื ืืืช ืฉืื ืืช).
ืืื ืืขืจื ืืืืืชื ืฉื Selectors ืืชืืื ืืฉืื ืื ื ืฆืจืืืื ืืืจืื ืืืืฉ ืืช ื Store.
ืืขืืื ืจืืื ืขื ืืืื ืงืืืคืื ื ืืืช ืฉื ืืืฉืืช ืืืืืข, ืืคืืื ืฉืื ืื ืืกืืกื ืืื ืฉืื ืื ืฉื ืฉื ืฉืื ืืืื ืืืจืืจ ืฉืื ืืืื ืืขืฉืจืืช ืงืืฆืื.
ืืกืืื ืืื ืฉืืงืื ืืงืืืคืื ื ืื ืืฉ ืืชืืืกืืช ืืฉืืจื ืืฉื ืืฉืื ืืืืงืื ืฉืื ืืชืื ืืืืืงื ื Store:
function TodoCount() {
const todos = useSelector(state => state.todos)
return <p>{todos.length} things to do</p>
}
ืืื ื ืืื ืืืชืจ ืืืงื ืืช ืื ืืงืจืืืืช ืืืื ื useSelector ืืงืืืฅ ืืื, ืงืืืฅ ืืกืืงืืืจืื. ืฉื ืืืื ืื ื ืืืฉื:
export const getTodos = state => state.todos;
ืืืชืื ืืงืืืคืื ื ืื ื ืืชืื ืจืง:
function TodoCount() {
const todos = useSelector(getTodos)
return <p>{todos.length} things to do</p>
}
ืืคืืื ืืื Reselect ืืืื ื Memoization ืืจืืืื ื ืืืื - ืื ื ืงืื ืืืชืื ืืช ืื ืืกืืงืืืจืื ืืืงืื ืืื, ืฉืื ืื ืืืื ื ืืกืืืื ืื ืฉืื ืืื ืฉืืืช ืืืื ืืจืื ืืืชืจ ืงืืื ืืืืืืฉ ืืื ืืืจืฉื ืฉืื ืื ืืงืืืคืื ื ืืืช.1 421
# ืืื ืฉืืื ืืคืืื
ืงืืืืื ื ืืจืืื) ืืืืื ืขืืื ื ืกืืจ ืืชืืืืช ืืืืืฉ. ืืกืืคืืจ ืืงืฆืจื ืืื ืคืฉืื ืืืืื: ืงืจืืกืืืื ืืืื, ืืชืื ืช ืงื ืื, ืืืื ืฉืืฉ ืืขืื ืืืฉืชืืฉ ืืจืืื ืขื ืืืืคืื ืื ืืงืืืืื ื ืืจืืื ืฉืืื ืืจืืข. ืืื ืืืข ืฉืืื ืืืื ืืื ืืช ืืฉืื ืืื ืืืชืจ ืืืื ืื ืขืฉื.
ืืขืืจ ืืืืฉืง ืืืืชืจ ืืื, ืืคืืื ืื ืื ืฉืืื ืคืืจืกืืืืช. ืื ืืืชื ืืืคืฆืื ืืฉืื ืืื ืืงืื ืื ืื "ืคืจื" (ืื ืื ืฉืืฆืขืจื ืื ืจืืฉืชื), ืืืื ืืงืจื ืื ืืืฉืชืืฉื ืืืื ื ืืื ืืืฉืชืืฉืื ืืชืฉืืื ืื ืืืฆืื ืคืืจืกืืืืช. ืกื ืืื ืืืื ืืืฉืื ืืชืืืง ืืช ืืคืืื ืขื ืื ืืืื. ืืืืื ืืืืจืื ืจืืื ืขืืจื ืืืืื ืฉืื ืืื ืืืื ืชืฉืืื ืืืืชืื ืชืืื ืืช ืขืืืจ ืืืฉื ื API ืฉืื, ืื ืฉืืคืืขื ืกืืจ ืืช ืืฉืืง ืฉื ืืงืืืืช ืจืืื ืขืฆืืืืื.
ืืืชืจ ืืืื ืื ื ืืืฉื ืฉืืกืืคืืจ ืืื ืชืืืืจืช ืืืืื ืืขืืื ืืืืืช ืืืื ืืจื ื - ืืฆื ืืื ืืืืืืช ืฉื ืื ืืื ืืื, ืืื ืื ืืืื ืืื ืืืงืื ืขืกืง ืืฆืืื, ืืืืืชื ื ืฉืืื ืืฉืืืื ืฉื ืืืจืืช ืืืืืืช ืืืงืืฉื ืืืชืืจืืช ืืื. ืืฉืจืืื ืืืจืืื ืขื ืฉืื ืื ืืชืืืืจ ื API ืจืืื ืืฉืื ืืขืืืจ ืืจืฉืช ืืืื ืื ืืชืืจื ืืืืืื Lemmy. ืืคืืขื ืืจืขืืื ืืช ืืืืืื ืืืืืจื ืืืื ืืื Lemmy ืื ืืกืคืืงื ืืฉืืื ืืืฉืื ืืืืช ืืฉืืขืืชืืช ืฉื ืืฉืชืืฉืื. ืจืืื, ืืื ืคืืืกืืืง, ืืืื, ืืืืื, ืืื ืืขื ืขื ืงืืืช ืืื ืืจื ื ืืืจืืช, ืืฆืืืื ืืืฉืืืจ ืืฆืื ืืช ืืืฉืชืืฉืื ืืืื ืื ืืืืื ืืงืืืข ืืช ืืืืืื.
ืืื ืื ืืืืื ืื ืฉืงืจืืชื ืขื ืืกืืฃ ืฉื ืืคืืื ืืืจ ืืจืขืืื ืฉื ื AI, ืฉืืขืฆื ืืคืืื ืืฉืืจ ืืงืืจืืื ืืืืืจื ืืืืืื ืื ื ืืง ืืฉื ื ืืฉืืืืจื ืืืืืชืืช ืฉื ืจืืื ืืืชื ืืืืืช ืืกืฃ ืืืืจืืช ืืขื ืง ืฉืืจืฆื ืืืื ืืืืื ืฉื ืืื ื ืืืืืืชืืช ืขื ืืื ืกืืฃ ืืชืืื ืฉืืื. ืขืืืื ืืืงืื ืืืขืช ืืื ืืืื ืืขื ืืื ืืจืืืช ืื ืชืืื ืืืืฉืื ืื ืื ืืื, ืฉืขื ืขืืฉืื ื ืืฉื ืืกืจ ืขืจื ืื ืืื ืคืืจืกืืืืช ืืืจืื ืืืืฆืขืืชื, ืืืคืื ืืืืฆืจ ื ืืฉืง ืืืืืง ืฉืื ืืข ืืช ืืืืื ื AI.
ืืื ืฉืืื ืืคืืื ืืชืืื ืขื ืื ืืืื ืงืื.
Endi mavjud! Telegram Tadqiqoti 2025 โ yilning asosiy insaytlari 
