Kako Python rešava situacije kada dođe do nejasnoća sa imenima pri korišćenju višestrukog nasleđivanja?
Python
Koji se kriterijumi koriste pri određivanju optimalnog skupa tehnologija za realizaciju projekta?
Испричај о најзначајнијим и најзанимљивијим пројектима и задацима у твојој каријери. Зашто желиш да напустиш тренутни посао и шта тражиш?
U kojim situacijama je preporučljivo koristiti asinhrone pozive u Pythonu?
Kako je implementirana podrška za WebSocket veze u Django?
U kojem gradu trenutno živite?
Objasnite šta su korutine i kako one funkcionišu u kontekstu asinhronog programiranja.
Можеш ли да објасниш главне карактеристике примитивних типова података у Python-у?
Да ли сте у почетку изабрали учење Питона или сте разматрали друге програмске језике као главни циљ?
Koje su glavne kategorije u nerelacionim sistemima upravljanja bazama podataka?
Koje su prednosti korišćenja ORM u poređenju sa ručnim pisanjem čistih SQL upita?
Ispričajte o slučajevima kada ste morali da branite svoju poziciju u projektu pred kolegama ili upravom.
Да ли су постојале ситуације у којима сте морали да мењате вредности флагова у FastAPI-ју за управљање понашањем апликације?
"""Napišite kod koji izvlači linkove iz sirovog teksta i ih sortira prema određenim pravilima. Lista linkova koja će biti vraćena ne smije sadržavati duplikate. Pravila sortiranja su sljedeća: - Prioritet 1: Prvo se uzimaju prvi otkriveni linkovi u količini self.first_extracted_links - Prioritet 2: Zatim linkovi na cloud diskove i dokumente (Yandex Disk itd.) - Prioritet 3: Zatim linkovi na datoteke (sa ekstenzijama .exe, .pdf, .rar itd.) - Prioritet 4: Preostali linkovi sortirani od dužeg prema kraćem nizu Također, treba uzeti u obzir ograničenje na broj linkova i implementirati kontekstni menadžer. Na primjer, može se pokrenuti u [link]. Sažetak: - Daje se 30 minuta za izvršenje - Napisati funkcije apply, process, funkcije za kontekstni menadžer - Sve testove treba proći - Testovi se ne smiju mijenjati - Mogu se koristiti importi - Nakon pisanja, može se provjeriti pokretanjem lokalno i po potrebi ispraviti regex za traženje linkova: (?:https?|ftp):\/\/(?:[a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.[a-zA-Z]{2,}(?::\d+)?(?:\/[^\s()]*)?""" class LinkExtractor: DEFAULT_CLOUDS = frozenset(( "drive.google.com", "mediafire.com", "yadi.sk", "disk.yandex.ru", "cloud.mail.ru", "mega.nz" )) # Možete proširiti ovu metodu ili je prepisati def __init__(self, max_links: int = 7, first_extracted_links: int = 2, clouds = None): # Maksimalni broj linkova koji će se vratiti self.max_links = max_links # Broj linkova koji se izvlače za prvi uvjet self.first_extracted_links = first_extracted_links # Lista domena koje se smatraju cloudovima za drugi uvjet self.clouds = clouds or self.DEFAULT_CLOUDS self._results = [] # Napisati ovu metodu, koja dodaje dio teksta za analizu def apply(self, text) -> "LinkExtractor": ... return self
Koje tačno pravce rada ili odgovornosti su vam povereni na prethodnom radnom mestu?
Koje su prednosti i mane Flask okvira za razvoj web aplikacija?
Koje su razlike između Django, Django REST Framework, FastAPI i Flask u kontekstu razvoja web aplikacija?
Da li je moguće da funkcija heširanja daje isti rezultat za različite podatke?
Можете ли објаснити концепт safe point у контексту управљања меморијом или мултитредингом?
Koju vrstu projekta želite da realizujete ili u njemu učestvujete sada?