Python
რა არის PgBouncer და რა მიზნით გამოიყენება?
PostgreSQL-ში EXPLAIN და EXPLAIN ANALYZE-ს შორის რა განსხვავებაა?
რა პრობლემები შეიძლება წარმოიშვას ჰეშ-ფუნქციაში (კოლიზიები)?
Python-ში ასინქრონული პროგრამირება სად გამოიყენება და რომელ სცენარებში არის ის სასარგებლო?
როდის დაიწყეთ პირველად Python ენის სწავლა და როგორ დაიწყეთ მისი ათვისება?
რა არის GIL Python-ში და რატომ გვჭირდება ამის ცოდნა?
SQL დავალება: როგორ გამოვიღოთ მომხმარებლები სახელებით კირილიცით და ლათინურით, ისე რომ კირილიცული სახელები იყოს პირველ ადგილზე, და ჯგუფების შიგნით — ლექსიკოგრაფიულად?
როგორ განახორციელოთ RAG დამოუკიდებლად?
გთხოვთ, მოგვიყევით თქვენი სამუშაო გამოცდილების შესახებ პროექტზე.
თქვენ მონაწილეობდით გარე სისტემებთან ინტეგრაციების პროექტირებაში და განვითარებაში კონტურის ფარგლებში?
[სახელი] ისაუბრე Python-ის ასინქრონული მექანიზმის შესახებ: როგორ გამოიყურება, სად არის კარგი, სად არის ცუდი, რატომ შეიქმნა.
შეგვიძლია GET მოთხოვნაში ბოდი დავამატოთ? რა მოხდება ამ შემთხვევაში?
რა გამოიტანს print(bool([])) print(bool([0]))
class ATM(SKD): def __init__(self, atm_api: "SKD"): self.atm_api: SKD = atm_api self.bills_count: dict[int:int] = {bill: self.atm_api.count_banknotes(bill) for bill in BILLS} def withdraw(self, amount: int) -> bool: bills_plan: dict[int: int] = {} remaining = amount for bill in BILLS: available = self.bills_count[bill] take = min(remaining // bill, available) if take > 0: bills_plan[bill] = take remaining -= take * bill if remaining != 0: return False bills_count_const = {50: 0, 100: 2, 500: 0, 1000: 0, ...}, expected = True @pytest.mark.parametrize( "bills_count_const,expected", [ ({5000: 0, 1000: 0, 500: 0, 100: 0, 50: 0}, False), ({5000: 100, 1000: 100, 500: 100, 100: 100, 50: 100}, True), ({5000: 1, 1000: 0, 500: 0, 100: 2, 50: 0}, True) ] ) def test_false(bills_count_const, expected): atm = ATM(FakeSDK()) atm.bills_count = bills_count_const amount = 1000 res = atm.withdraw(amount) assert res == expected
მიკროწესვიან არქიტექტურას განასხვავებს რა ძირითადი თვისება და როგორ აღწევენ სერვისების ავტონომიურობას?
რამდენად ღრმად გქონდათ ჩართული observability-ში: მეტრიკები, მონიტორინგი და ალერტინგი?
როგორ ვგეგმავთ მოდელისთვის საჭირო ინფრასტრუქტურის სიმძლავრეს?
რა არის კორუტინა? როგორ მუშაობს asyncio-ი?
საზოგადოებრივი სერვისების გარდა, რა სხვა ინტეგრაციებს უნდა განახორციელეთ?
როგორ განსაზღვრავს Python, რომელი ცვლადი იცვლება ფუნქციის შიგნით?