Ar galite paaiškinti SOLID koncepcijos pagrindinius principus objektinio programavimo srityje?
Python
Kas yra indeksai duomenų bazių valdymo sistemose ir kokios jų privalumai bei trūkumai?
Kokia yra dekoratorių vaidmuo ir taikymas Python kalboje?
Kaip nustatėte darbo apimtį ir užduočių kiekį savo ankstesnėje pareigybėje?
Kuo skiriasi užduočių vykdymas asinchroniniu režimu nuo sinchroninio, ir kokiose situacijose patartina naudoti kiekvieną iš jų?
Reikia patikrinti struktūrą TIK dėl teisingo skliaustelių atidarymo ir uždarymo. test_data = [ "[][][]", # galioja "[[[]]]", # galioja "[]", # galioja "][[", # negalioja "[[]", # negalioja "[]]", # negalioja "[[]]", # galioja "][[]", # negalioja "[][]]", # negalioja "[]][", # negalioja ] def is_valid():
Kas skatina darbuotojus palikti savo dabartinę poziciją įmonėje?
Koks dizaino modelis taikomas tarpinio programinės įrangos?
Kuo skiriasi __new__ ir __init____ metodai Python objektų kūrimo ir inicializavimo procese?
Kokias nuskaitymo metodas naudoja užklausų planuotojas duomenims ieškoti?
Ar galite pasidalinti savo patirtimi naudojant eilutes projektuose ir papasakoti, su kokiais eilutės tipais dirbote?
Kokiais metodais gerinote SQL užklausų našumą savo projektuose?
Aprašykite žingsnius, kurių imatės pradėdami dirbti naują projektą ar užduotį
Ar galite paaiškinti, ką reiškia fixture testavimo su pytest kontekste?
Į kokius parametrus reikėtų atkreipti dėmesį renkantis būsimą profesinę poziciją?
Ar kada nors susidūrėte su situacija, kai nepavyko įvykdyti užduoties ar projekto termino?
Ar Python'e yra galimybė daugialypės paveldėjimo?
Kokius profesinio augimo tikslus keliate sau mūsų įmonėje?
Taip, reikalavimai "ką ir kaip šis kodas turėtų daryti" turėtų būti priimti tokiu pat būdu, kaip jis veikia dabar. db = Model() def processa(duomenys): print("failo dydis: " + str(len(duomenys))) naudotojo_eilutės = open("/opt/data/users.txt").read().splitlines() rezultatas = [] for eilutė in naudotojo_eilutės: sandorių_eilutės = open("/opt/data/transactions.txt").read().splitlines() processa(sandorių_eilutės) for eilutė2 in sandorių_eilutės: dalys = eilutė2.split() ar_galioja = db.check_transaction( user_id=daly[3], change=daly[4], ) if not re.search("\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}\s+\d+\s+\w+\s+\d+.\d+", eilutė2): continue user_id = eilutė.split()[0] regdate = db.get_regdate(user_id) if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+.\d+", dalys[4]): rezultatas.append(eilutė2) if len(rezultatas) > 0: print("atitinka")
Kaip duomenų bazėje naudojami indeksai padeda didinti užklausų vykdymo greitį?