Դիտեք count_pairs ֆունկցիան։ Ի՞նչ է նրա բարդությունը։ Գրեք ավելի արդյունավետ տարբերակ։
Python
Ինչ է partition-ը Kafka-ում: Ինչ է consumer group-ը?
Կա արդյոք Pod-ում առանձին օպերացիոն համակարգ?
FastAPI թույլ է տալիս իրականացնել ֆունկցիաներ ինչպես ասինխրոն, այնպես էլ սինխրոն — դա ինչպես է ազդում վարքագծի վրա: Ինչպես պառալել հարցումները async ֆունկցիայում?
Ի՞նչ տեսակներ և դասեր կան ծրագրային ապահովման փորձարկման։
# Ինչքան ժամանակ է պահանջվում asyncio.run(main())-ի կատարմանը?
Պատմեք Saga դիզայնի մասին։ Ինչպե՞ս եք այն իրագործել ձեր համակարգում։ Ինչպե՞ս տեղեկացաք ծառայություններին վերադառնալու մասին։
Ինքապակսյուլացիան ինչ է? Ինչ հատկանիշներ ունի Python-ի տեսանկյունից?
Ինչու է անհրաժեշտ ինկապսուլյացիան: Ի՞նչ ռիսկեր կան օբյեկտի տվյալներին ուղղակի դիմելիս:
Գրեք Dockerfile Python հավելվածի համար, որը կատարում է հետևյալը. - Օգտագործում է վերջին Python պատկերը - Կարգավորում է աշխատանքային դիրեկտորիան /app - Կատարվում է ընթացիկ դիրեկտորիայի բովանդակության պատճենը կոնտեյներում - Ներբեռնում է requirements.txt-ում նշված կախվածությունները - Բացում է 8000 պորտը - Հեռացնում է հավելվածը հետևյալ հրամանի միջոցով՝ python app.py
Ինչպե՞ս ստեղծել տվյալների կառուցվածք, որի մեջ հնարավոր չէ արժեքներ ավելացնել կամ փոխել, բայց կարելի է ստանալ բանալիով։
Ինչպես կառավարել բլոկավորող ֆունկցիան հին գրադարանից, որպեսզի չխոչընդոտի իրադարձությունների ցիկլը?
async def get_user(user_id: int, db: AsyncSession): try: user = await db.get(User, user_id) return user finally: await db.close() return None a = await get_user(15, db) # a?
app = FastAPI() def get_db(): db = SessionLocal() try: yield db finally: db.close() def heavy_text_parser(file_id: int, db: Session): # 5 минут տևող ֆայլի վերլուծություն parse_and_save(file_id, db) @app.post("/upload") async def upload_file( background_tasks: BackgroundTasks, db: Session = Depends(get_db) ): file_id = save_file_to_db(db) db.commit() background_tasks.add_task(heavy_text_parser, file_id, db) return {"status": "parsing started"}
Ի՞նչ է այն օբյեկտը, որը վերադարձվում է `yield`-ով ֆունկցիայից, և ինչպիսի վերադարձի տիպի նշում է այստեղ տեղին `list[str]` փոխարեն:
Մեկնաբանեք մեզ մի քիչ ինքներդ և ձեր տեխնիկական փորձառության մասին։
Ի՞նչ դեր են խաղում AI գործիքները ձեր զարգացման ցիկլում:
Ինչ է կոչվում այն դիզայնը, երբ `Engine`-ը ստեղծվում է մեկ անգամ ծրագրի համար և կառավարում է ընդհանուր կապերի պուլը?
Ի՞նչ է տեղի ունենում, եթե Kafka սպառողի պոդը ընկնի հաղորդագրության մշակման ժամանակ, նախքան օֆսեթը հաստատելը:
Ի՞նչ է REST API-ն։