Пікірлер
@domir_kinimod_91
@domir_kinimod_91 2 сағат бұрын
Proč se tady nepoužívá lambda?
@domir_kinimod_91
@domir_kinimod_91 2 сағат бұрын
Každopádně projekt se mi líbil. 🙂 Líbí se mi všechny tvoje projekty.
@pankral450
@pankral450 Күн бұрын
Vyborne videa, pracujem v VSC a ked dam nejaky dlhsi link tak mi ten text natiahne. Viem nejak nastavit aby mi to zalomilo pod seba ? a neroztiahlo zbytocne do kraju ?
@pankral450
@pankral450 Күн бұрын
aaa stacil google :D alz + z keby niekto potrebuje
@hacknisvoubudoucnost
@hacknisvoubudoucnost 10 сағат бұрын
@@pankral450 Super. Dá se to také nastavit přes ozubené kolečko v levém dolním rohu -> settings -> do kolonky napsat Word wrap -> u Editor word wrap dát místo off on
@sfinx121
@sfinx121 Күн бұрын
Nevím, zda to někdy bude zmíněno, ale v následujících videích jsem to nezaznamenal - Visual Studio umí napovídat proměnné, které jsou v zápisu již použité. Tady u krátkých slov je to možná zbytečné, ale u delších či víceslovných názvů to docela pomáhá a pomůže to i vyvarovat se překlepů. Potvrzení nabízené možnosti se provádí defaultně tabulátorem.
@josefszlauer6432
@josefszlauer6432 Күн бұрын
Dobrý večer, zde je můj kód: # Hádací hra: Harry Potter import random game_over = False characters = ["Ron", "Hermiona", "Harry", "Draco", "Snape", "Albus", "Minerva", "Hagrid", "Voldemort"] lives = 3 print("Hádací hra: Harry Potter ") while game_over == False: try: while lives > 0: print(f"Váš počet životů je {str(lives)} ") character = input("Zadejte jméno jedné z hlavních postav Harryho Pottera:") picked_character = random.choice(characters) print(f"Zvolil jsi {character} Počítač vylosoval {picked_character}") if (character == picked_character): print("Uhádnul jsi. Gratuluji!") game_over = True break elif (character != picked_character): lives -= 1 if (lives == 0): print("Konec hry! Nemáš životy.") game_over = True else: print("Bohužel. Zkus to znovu.") break except ValueError: print("Hodnota není text")
@josefszlauer6432
@josefszlauer6432 Күн бұрын
Dobrý den, dalo mi to hodně zabrat, ale dal jsem to, zde je můj kód: import random letters = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'] numbers = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'] special_char = ['%', '#', '$', '!', '&', '(', ')', '*', '+', '?'] password = "" letter = "" number = "" spec_char = "" num_letters = None num_numbers = None num_special_charaters = None while True: try: while num_letters is None or num_letters <= 0: num_letters = int(input("Kolik písmen chcete mít v hesle?:")) while num_numbers is None or num_letters <= 0: num_numbers = int(input("Kolik písmen čísel chcete mít v hesle?:")) while num_special_charaters is None or num_special_charaters <= 0: num_special_charaters = int(input("Kolik písmen speciálních znaků chcete mít v hesle?:")) for l in range(num_letters): picked_letter = random.choice(letters) letter += picked_letter for n in range(num_numbers): picked_number = random.choice(numbers) number += picked_number for s in range(num_special_charaters): picked_special_char = random.choice(special_char) spec_char += picked_special_char password_list = list(letter + number + spec_char) random.shuffle(password_list) password = "".join(password_list) print(f"Vaše heslo je: {password}") break except ValueError: print("Hodnota není číslo!")
@josefszlauer6432
@josefszlauer6432 3 күн бұрын
Dobrý večer, vytvořil jsem náhodný výběr jména ve vnořeném listu, kde na konci vypisuji jméno a do které koleje patří, zde je můj kód: # nested list import random gryffindor = ["Josef", "Harry", "Ron", "Hermiona"] slytherin = ["Draco", "Crabbe", "Goyle"] students = [gryffindor, slytherin] random_index1 = random.randint(0, len(students) - 1) if (random_index1 == 0): random_index2 = random.randint(0, len(gryffindor) - 1) college = "Nebelvír" else: random_index2 = random.randint(0, len(slytherin) - 1) college = "Zmijozel" print(f"{students[random_index1][random_index2]} patří do {college}u.")
@TheNashvillePredator
@TheNashvillePredator 3 күн бұрын
Nemáte chybu v tom úkolu v čase 13:50? Správně by měla být zápis takhle ne? df_bank_users.dropna(subset=["born_year", "bank_account"], how="all")
@hacknisvoubudoucnost
@hacknisvoubudoucnost 2 күн бұрын
Kód už si nepamatuji, ale pokud jste to zapsal jinak, tak jen dobře 👍
@vitzoubek2046
@vitzoubek2046 3 күн бұрын
Ač jsem nedoufal, že to sám zvládnu, tak se to nějakým záhadným způsobem povedlo. Sice to asi nebude tak dokonalý kód jako od Davida, ale já z toho mám zatím velkou radost :) Zde ponechávám ten svůj skvost :D with open("Input/names.txt", mode="r") as names_file: list_of_names = names_file.readlines() new_list_of_names =[] for each_name in list_of_names: new_list_of_names.append(each_name.strip()) list_of_names = new_list_of_names with open("Input/general_letter.txt") as letter: letter_text = letter.read() for each_name in list_of_names: with open(f"Output/{each_name}.txt", mode="w") as new_files: osloveni = letter_text.replace("[name]", each_name) new_files.write(osloveni)
@hacknisvoubudoucnost
@hacknisvoubudoucnost 2 күн бұрын
Super 👍
@josefszlauer6432
@josefszlauer6432 3 күн бұрын
Dobrý den, asi to šlo udělat jednodušeji, zde je moje řešení: # Hod mincí import random toss_coin = random.randint(1,2) if (toss_coin == 1): print("Hlava") else: print("Orel")
@Moje9216
@Moje9216 3 күн бұрын
ucebnice uz tam neni, je novy odkaz?
@hacknisvoubudoucnost
@hacknisvoubudoucnost 3 күн бұрын
Nový odkaz je v popisku videa. Musel jsem ho z technických důvodů změnit
@josefszlauer6432
@josefszlauer6432 4 күн бұрын
Dobrý den, moje první interaktivní hra v Pythonu, zde je kód: game_over = False money = 1000 action1 = "" action2 = "" action3 = "" action4 = "" action5 = "" action6 = "" action7 = "" action8 = "" print("Je Štědrý den. V poledne se probouzíš a zjišťuješ, že nemáš koupené dárky. Vstaneš, upravíš se a rozhoduješ co budeš dělat. ") while(game_over == False): while action1 not in ["obchod", "peníze"]: action1 = input("Zajdeš do obchodu nebo nebo jim dáš peníze? (obchod/peníze):") if (action1 == "peníze"): print("Dal jsi rodině peníze. Rodina je spokojená.") game_over = True elif (action1 == "obchod"): print("Rozhodl jsi se vydat do obchodu. Naštěstí je otevřeno.") while action2 not in ["první", "speciální"]: action2 = input("Kupíš první lepší věc nebo něco speciálního? (první/speciální):") if (action2 == "první"): print("Rozhodl jsi se koupit první lepší věc, kterou uvidíš.") while action3 not in ["kniha", "reprák"]: action3 = input("Vidíš knihu o vaření nebo bluetooth reprák. Co si vybereš? (kniha/reprák):") if(action3 == "kniha"): print("Rozhodl ses koupit knihu o vaření celkem stála 400 Kč.") total = money - 400 print(f"Zbylo ti {str(total)} Kč.") while action4 not in ["domů", "nakupovat"]: action4 = input("Vrátíš se domů nebo si koupíš ještě něco pro sebe? (domů/nakupovat):") if(action4 == "nakupovat"): print("Rozhodl ses koupit i něco pro sebe, bohužel jsi to nestihl včas domů. Rodina je nespokojená.") game_over = True elif(action4 == "domů"): print("Rozhodl ses jít domů. Stihnul jsi to včas. Všichni jsou nespokojení.") game_over = True elif (action3 == "reprák"): total = money - 1500 total = abs(total) print(f"Rozhodl ses pro bluetooth reprák, který stojí 1500 Kč. bohužel ti chybí {str(total)} Kč.") while action4 not in ["ukradnout", "vrátit"]: action4 = input("Ukradneš ho nebo ho vrátíš zpátky? (ukradnout/vrátit)") if (action4 == "ukradnout"): print("Rozhodl ses špatně. Ochranka to viděla.") while action5 not in ["zmlátit", "omluvit"]: action5 = input("Zmlátíš ochranku nebo se omluvíš? (zmlátit/omluvit):") if (action5 == "zmlátit"): print("Ochranka tě přemohla. Vánoce strávíš v base.") game_over = True elif(action5 == "omluvit"): print("Omluvil ses, což tě zachránilo. Vracíš se domů bez dárku a s mizernou náladou. Všichni jsou nespokojeni") game_over = True elif (action5 == "vrátit"): print("Vrátil jsi reprák na původní místo.") while action6 not in ["nakupovat", "domů"]: action6 = input("Budeš dále nakupovat nebo se vrátíš domů? (nakupovat/domů):") if (action6 == "nakupovat"): print("Narazil jsi v obchodě na bluetooth reprák ve slevě za 1000 Kč.") while action7 not in ["koupit", "domů"]: action7 = input("Koupíš ho nebo se vrátíš domů? (koupit/domů)") if (action7 == "koupit"): print("Koupil jsi bluetooth reprák ve slevě a vráciš se s ním domů. Bohužel jsi to nestihl včas. Rodina je nespokojená.") game_over = True elif (action7 == "domů"): print("Vrácíš se domů. Stihnul jsi to na poslední chvíli.") while action8 not in ["dát", "nechat"]: action8 = input("Dáš rodině peníze nebo si je necháš pro sebe? (dát/nechat):") if (action8 == "dát"): print("Dal jsi peníze. Rodina je spokojená.") elif (action8 == "nechat"): print("Nechal sis peníze pro sebe. Rodina je nespokojená") game_over = True elif (action5 == "domů"): print("Vrácíš se domů a máš ještě čas.") while action6 not in ["dát", "nechat"]: action6 = input("Dáš rodině peníze nebo si je necháš pro sebe? (dát/nechat):") if (action6 == "dát"): print("Dal jsi peníze. Rodina je spokojená.") game_over = True elif (action6 == "nechat"): print("Nechal sis peníze pro sebe. Rodina je nespokojená") game_over = True elif (action2 == "speciální"): print("Rozhlížíš se po obchodě a nejednou jsi narazil na bluetooth reprák ve slevě za 1000 Kč.") while action3 not in ["koupit", "domů"]: action3 = input("Koupíš ho nebo se vrátíš domů? (koupit/domů):") if (action3 == "koupit"): print("Koupil jsi bluetooth reprák ve slevě a vrácíš se s ním domů. Stihnul jsi to. Rodina je spokojená") game_over = True if (action3 == "domů"): print("Vrátil jsi se domů. ") while action4 not in ["dát", "nechat"]: action4 = input("Dáš rodině peníze nebo si je necháš pro sebe? (dát/nechat):") if (action4 == "dát"): print("Dal jsi peníze. Rodina je spokojená.") elif (action4 == "nechat"): print("Nechal sis peníze pro sebe. Rodina je nespokojená") game_over = True
@josefszlauer6432
@josefszlauer6432 4 күн бұрын
Dobrý den, zde je mé řešení: # Objednávka pizzy error = False pizza_size = input("Zvolte velikost pizzy (S/M/L): ") pepperoni = input("Chcete feforonky na pizzu? (Ano/Ne): ") cheese = input("Chcete sýr na pizzu? (Ano/Ne): ") if (pizza_size == "S" or pizza_size == "s"): pizza_price = 100 if (pepperoni == "Ano" or pepperoni == "ano"): pepperoni_price = 20 else: pepperoni_price = 0 if (cheese == "Ano" or cheese == "ano"): cheese_price = 15 else: cheese_price = 0 elif (pizza_size == "M" or pizza_size == "m"): pizza_price = 150 if (pepperoni == "Ano" or pepperoni == "ano"): pepperoni_price = 30 else: pepperoni_price = 0 if (cheese == "Ano" or cheese == "ano"): cheese_price = 15 else: cheese_price = 0 elif (pizza_size == "L" or pizza_size == "l"): pizza_price = 200 if (pepperoni == "Ano" or pepperoni == "ano"): pepperoni_price = 30 else: pepperoni_price = 0 if (cheese == "Ano" or cheese == "ano"): cheese_price = 15 else: cheese_price = 0 else: print("Nevybrali jste správný rozměr pizzy!") error = True if (error == True): total = 0 print(f"Zkuste to prosím znovu.") else: total = pizza_price + pepperoni_price + cheese_price print(f"Za pizzu celkem zaplatíte {total} Kč.")
@alenapumprova8606
@alenapumprova8606 4 күн бұрын
Super tutoriál. Jinak pro ty, co se trápí hledáním "kouzelných uvozovek", jmenuje se to Backtick.
@josefszlauer6432
@josefszlauer6432 5 күн бұрын
Dobrý večer, skvělý úkol 😉, děkuji, ještě jsem ho vylepšil ošetřením chyb, kterých se může dopustit uživatel, moje řešení úkolu: # Přestupný rok while True: try: year = int(input("Zadejte rok: ")) if (year > 0): if (year % 4 == 0): if (year % 100 == 0 and year % 400 == 0): print(f"Rok {str(year)} je přestupným rokem. Rok má 366 dní. ") else: print(f"Rok {str(year)} není přestupným rokem. Rok má 365 dní. ") else: print(f"Rok {str(year)} není přestupným rokem. Rok má 365 dní. ") break elif (year == 0): print("Rok 0 neexistuje") break else: print("Rok nemůže být záporný") break except ValueError: print("Hodnota není číslo!")
@adamkeller8280
@adamkeller8280 5 күн бұрын
Ahoj, chtěl jsem se zeptat, když vidím ten kód v učebnici tak většinu dokážu přečíst a vím co dělá, ale potom když mám začít vytvářet sám ten kód tak si moc nevím rady. Nevíš co by mi mohlo pomoc a jestli to takhle ze začátku není zas až takový problém? Děkuji
@hacknisvoubudoucnost
@hacknisvoubudoucnost 5 күн бұрын
Ahoj, to vůbec nevadí. Já často dělám to, že si úkoly (nebo jakýkoli kus kódu) píšu vícekrát za sebou, i když úkol zvládnu napsat na první dobrou. Trénuje to sebevědomí a také porozumění kódu. Prostě píšu stále dokola. Klidně to samé. A pak teprve jdu dál. Není nic neobvyklého, že samostatná tvorba trvá, než si na ní člověk zvykne.
@adamkeller8280
@adamkeller8280 4 күн бұрын
Dobré děkuju noc👍
@hacknisvoubudoucnost
@hacknisvoubudoucnost 4 күн бұрын
@adamkeller8280 Není vůbec zač. Ono to přijde. Jen je potřeba psát, psát a psát 🙂
@josefszlauer6432
@josefszlauer6432 5 күн бұрын
Dobrý večer, dal jsem to 😃, zde je můj kód: while True: is_student = input("Jste student? (ano/ne):") if (is_student == "ano" or is_student == "Ano"): price = 120 print(f"Cena vašeho lístku do kina je {price} Kč.") break else: if (is_student == "ne" or is_student == "Ne"): price = 150 print(f"Cena vašeho lístku do kina je {price} Kč.") break else: print("Špatná odpověď!")
@hacknisvoubudoucnost
@hacknisvoubudoucnost 5 күн бұрын
Super 👍
@ben_rod133yt3
@ben_rod133yt3 5 күн бұрын
Já si to už nastyloval😃: html, body { height: 100%; margin: 0; display: flex; justify-content: center; align-items: center; background-color: #f0f0f0; font-family: Arial, sans-serif; } form { background-color: white; padding: 20px 30px; border-radius: 15px; box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.1); width: 350px; animation: open .5s ease; } h1 { font-size: 18px; text-align: center; margin-bottom: 20px; } label { display: block; margin-bottom: 5px; font-weight: bold; } input, textarea, select { width: 100%; padding: 10px; margin-bottom: 15px; border: 1px solid #ccc; border-radius: 4px; transition: .5s; outline-color: #007bff; outline-width: 3px; } textarea { height: 100px; resize: vertical; max-height: 200px; } button { width: 50px; height: 40px; position: relative; font-size: 18px; color: #ffffffaa; background-color: #007bff; border: none; border-radius: 8px; cursor: pointer; overflow: hidden; z-index: 1; transition: color 0.3s ease; margin: 0 auto; } button:hover { color: #fff; } button::before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0); width: 300%; height: 300%; background-color: #0062cc; border-radius: 50%; z-index: 0; transition: transform 0.3s ease; } button:hover::before { transform: translate(-50%, -50%) scale(1); } /* Zajištění, aby text byl nad efektem */ button span { position: relative; z-index: 2; } @keyframes open { 0% { transform: scaleY(0); } 50% { transform: scaleY(1.1); } 100% { transform: scaleY(1); } } ❤‍🔥
@josefszlauer6432
@josefszlauer6432 5 күн бұрын
Dobrý den, zde je moje řešení: # Vítejte v kalkulátoru pro výpočet plateb while True: try: amount = float(input("Zadejte kolik chcete zaplatit (v Kč):")) while (amount <= 0): amount = float(input("Zadejte kolik chcete zaplatit (v Kč):")) tips = float(input("Zadejte kolik chcete dát spropitného (v %):")) while (tips < 0): tips = float(input("Zadejte kolik chcete dát spropitného (v %):")) people = int(input("Mezi kolik lidí se má rozdělit částka:")) while (people <= 0): people = int(input("Mezi kolik lidí se má rozdělit částka:")) break except ValueError: print("Hodnota není číslo. ") amount_divided_between_people = round((amount * (1 + (tips / 100))) / people) print(f"Každý člověk musí zaplatit {amount_divided_between_people} Kč.")
@josefszlauer6432
@josefszlauer6432 5 күн бұрын
Dobrý den, úkoly od lektora jsou super 👍, funguje mi to, mám radost 😃, hodně jsem se u toho zapotil, hlavně u ošetření chyby, zde je můj kód: # Průměrná délka života 90 let while True: try: age = int(input("Zadejte váš věk v rozmezí [0 až 90] let:: ")) while (age < 0 or age > 90): age = int(input("Zadejte váš věk v rozmezí [0 až 90] let:: ")) break except ValueError: print("Hodnota musí být celé číslo a být v rozmezí [0 až 90] let!") average_lifetime = 90 remaining_years = int(average_lifetime - age) remaining_months = int((average_lifetime - age) * 12) remaining_weeks = int((average_lifetime - age) * 12 * 7) remaining_days = int((average_lifetime - age) * 365) print(f"Zbývá vám {remaining_years} let do smrti. Zbývá vám {remaining_months} měsíců do smrti. Zbývá vám {remaining_weeks} týdnů do smrti. Zbývá vám {remaining_days} dnů do smrti. ")
@ben_rod133yt3
@ben_rod133yt3 5 күн бұрын
V php se nemusí jako v pythonu psát víceřádkový string se třemi uvozovkami?
@jansmerf6501
@jansmerf6501 6 күн бұрын
A co naše vlastní IP adresa? Pokud na nějaké stránky půjdu přes gogle dorks, tak tam o sobě nechám záznam. Nemělo být úplně na začátku pojednání právě o tom, jak "být neviditelný" přes VPN a jiné další možnosti?
@ma-ty-sek
@ma-ty-sek 6 күн бұрын
Když dělám logo tak se mi ukáže jen znak že je tam to logo ale samotný tam není
@hacknisvoubudoucnost
@hacknisvoubudoucnost 5 күн бұрын
Mrkni na cestu k souboru. Tam bývá chyba nejčastěji
@josefszlauer6432
@josefszlauer6432 6 күн бұрын
Dobrý večer, jsem začátečník v Pythonu. Díky lektorovi jsem opět získal chuť programovat. Děkuji za tyto online kurzy. Zde je můj kód pro výpočet BMI: # Výpočítejte BMI weight = input("Zadejte váhu v Kg ") weight = float(weight) height = input("Zadejte výšku v metrech ") height = float(height) bmi = round(weight / (height ** 2), 2) # zaoukrouhlení na dvě desetinná místa print("Vaše BMI je" + " " + str(bmi))
@hacknisvoubudoucnost
@hacknisvoubudoucnost 5 күн бұрын
Ahoj, jsem rád, že se tě kurz baví 🙂
@ondrejjancar7234
@ondrejjancar7234 8 күн бұрын
Díky za super kurz a vhled do toho jak Django funguje. Simultárně jsem si dělal všechny projekty i ve Flasku, ve kterém se zrovna učím, a musím teda říct, že Django je dost náchylnější na to, co kam napsat a napojit aby vše fungovalo správně.
@hacknisvoubudoucnost
@hacknisvoubudoucnost 5 күн бұрын
Jsem rád, že se ti kurz líbí 🙂
@jakub9688
@jakub9688 8 күн бұрын
Třeba toto, děkuji za tento kurz :) soucet_sudych = 0 for cisla in range(2,102,2): soucet_sudych += cisla print(soucet_sudych)
@hacknisvoubudoucnost
@hacknisvoubudoucnost 5 күн бұрын
Jsem rád, že se ti kurz líbí 🙂
@jaroslavtvrz7313
@jaroslavtvrz7313 8 күн бұрын
Super, těším se na další pokračování, snad bude už brzy :D .
@hacknisvoubudoucnost
@hacknisvoubudoucnost 5 күн бұрын
Pracuji na něm 🙂
@jaroslavtvrz7313
@jaroslavtvrz7313 5 күн бұрын
@hacknisvoubudoucnost Super, už se těším 👍
@jaroslavtvrz7313
@jaroslavtvrz7313 Күн бұрын
​@@hacknisvoubudoucnost Jen ještě malá otázka, nebylo by dobrý si ještě projít SQL kurz, viděl jsem že často se používá k Django SQL databáze.
@vigosimracing9057
@vigosimracing9057 9 күн бұрын
masakr: retezec -> retezec encode -> ZLIB compress -> base64 encode -> base64 decode -> save file potom: load file -> base64 decode -> ZLIB decompress -> retezec decode -> retezec.. tadaaa
@ben_rod133yt3
@ben_rod133yt3 9 күн бұрын
já bych to udělal že podmínka bude nahoře a tam se akorát naplní proměná pozdravem což se dole vyEchuje
@FuryWarriorHoolis
@FuryWarriorHoolis 10 күн бұрын
Paráda. Mé řešení je: heights = input('Input heights of people (", "): ') list_heights = heights.split(", ") num_list = list(map(int, list_heights)) # convert str list to int list print(f"You have entered heights of: {num_list} ") average = (num_list[0] + num_list[1] + num_list[2]) / len(num_list) print(f"Average of your heights is: {round(average, 1)} ") print("THX for using of my Height control app :-)") Vygooglil jsem si změnu str listu na int list :))
@vitzoubek2046
@vitzoubek2046 10 күн бұрын
Mně v případě instalace Djanga stačilo napsat místo python či python3 pouze py, tedy celý příkaz: py -m pip install Django Nechápu, proč to tak je, ale už když jsem si instaloval Python, tak jsem si verzi zjistil rovněž díky zkratce "py", tedy "py --version" Kdyby někdo věděl, proč tomu tak je, tak budu rád za případné info :)
@DenisRovnanik
@DenisRovnanik 11 күн бұрын
Dobre vediet
@ben_rod133yt3
@ben_rod133yt3 11 күн бұрын
Já nevím proč ale mě se xampp instaloval asi deset minut :(
@ben_rod133yt3
@ben_rod133yt3 11 күн бұрын
"Máme tady jednu věc bez které se neobejdete a z dalších kurzů to možná víte a to jsou detailní znalosti o Harrym Potterovi jinak se koukněte na všechny filmy přečtěte všechny knížky" 🤣👍
@ben_rod133yt3
@ben_rod133yt3 11 күн бұрын
Skvělá videa nechcete si udělat i nějaké placené kurzy?
@hacknisvoubudoucnost
@hacknisvoubudoucnost 9 күн бұрын
Připravuji placený kurz na herohero, ale to chci, aby lidé spíše chápali jen jako podporu mé práce a tohoto kanálu. Nechci tam "syslit" obsah. Největší pozornost chci stále dávat videím zdarma tady na KZbin.
@ben_rod133yt3
@ben_rod133yt3 12 күн бұрын
Dobrý den je v Djangu možné i v té databázi upravovat podle uživatele(něco jako local-storage akorát na více zařízeních dohromady) vím že to de i v PHP ale šlo by to i v Djangu? Videa se mi samozřejmě líbila jako ve všech kurzech:)
@hacknisvoubudoucnost
@hacknisvoubudoucnost 12 күн бұрын
Dobrý den, ano, to by šlo udělat. Např. pomocí Django session nebo ukládat data od uživatele do databáze. Django má dobrý systém na autentizaci uživatele
@vigosimracing9057
@vigosimracing9057 12 күн бұрын
ty soubory pres open se musi take zavirat pres close, jinak ti stale zustanou otevrene v pameti. Proto se pouziva content manager. with open(path_to_file, "r", encoding="utf-8") as file
@Rocky-ci2sb
@Rocky-ci2sb 13 күн бұрын
Tak jsem byl nepozorny a omylem jsem vytvoril Templates do slozky s projektem, ale do te druhe:-} Sampzrejme to pak nefungovalo a hlasilo mi to chybu nenalezena sablona base.html .Trvalo mi celkem dlouho, nez jsem na to prisel. Tak pozor na to! Popravde mi ty dve stejne slozky s projektem prijdou matouci
@jangolcak9893
@jangolcak9893 13 күн бұрын
Davide, dakujem za kurz pred mesiacom som ani netusil co je to datovy typ teraz som schopny uz aj citat cudzi kod aj ked cesta je este velmi dlha. Super to vies podat a vysvetlit. Novy sposob zapisu by mal byt takto: const car ={ color: "blue", getInfo() { return `Barva tohoto auta je ${this.color}`; } } console.log(car.getInfo());
@YokozumCZ
@YokozumCZ 13 күн бұрын
Vyřešil někdo to pozadí u headru? Jako nejede to ani když to zkopíruju z učebnice nebo místo rgba dam natvrdo nejakou barvu :-( viz : nav { background: rgba(0, 0, 0, 0.8); }
@vigosimracing9057
@vigosimracing9057 14 күн бұрын
email by mel byt unique
@TomášPelikán-s3t
@TomášPelikán-s3t 15 күн бұрын
Ahoj, povedlo se mi spustit pgAdmin, ale nejde mi prihlasit server. Nevíš jak opravit tuto hlášku "connection timeout expired" ? Díky.
@hacknisvoubudoucnost
@hacknisvoubudoucnost 13 күн бұрын
Ahoj, tak to bohužel netuším. Je to sice problém s časem přihlášení, že se to nestihlo přihlásit, ale nevím, co to může způsobovat. Koukám, že radí, že by se to mělo resetovat nebo zkontrolovat nastavení. Ale jinak bohužel netuším 😞 Snad se to povede rozchodit
@youtuberprymula1170
@youtuberprymula1170 15 күн бұрын
Ahoj, vysvětlil by mě někdo proč je na relaci film & actor vytvořena "externí tabulka" a například na film & leanguage vytvořena není? Jde o úplně stejný vztah ne? Budu moc rád za odpověď.
@hacknisvoubudoucnost
@hacknisvoubudoucnost 15 күн бұрын
Ahoj, může to být např. vztahy. Film a actor může mít vzít M:N (hodně na hodně). To znamená, že jeden film může mít více herců a jeden herec může hrát ve více filmech. Naproti tomu film a jazyk bude mít vztah 1:N. Každý film má jeden jazyk. Ale jeden jazyk může být připojen k více filmům. Tak se to může propojit jen pomocí klíče.
@Planiel37
@Planiel37 15 күн бұрын
Chápu tedy správně, že když použijeme metodu apply tak tím nahradíme vyplnění funkce jako by jsme jinak dělali v normálním pythonu? např: Python: count_letter_a(last_names) Pandas: last_names.apply(count_letter_a)
@hacknisvoubudoucnost
@hacknisvoubudoucnost 15 күн бұрын
Záleží, jestli ta funkce už existuje. Pokud to není předpřipravená funkce, tak ji musíš vytvořit a pomocí apply ji pohodlně použiješ na všechna data
@marcelmucska3333
@marcelmucska3333 15 күн бұрын
print("Vitajte na horskej drahe.") height = int(input("Aka je vaša výška? ")) bill = 0 if height >= 80: print("Nech sa pači môžete isť na horsku drahu.") age = int(input("Aky je vaš vek? ")) if age < 12: bill = 50 print("Cena vašho listka je 50 eur") elif age < 18: bill = 100 print("Cena vašeho listka je 100 eur") elif age >= 40 and age <= 50: else: bill = 150 print("Cena vašho listka je 150 eur") photo = input("Chcete počas jazdy vyfotiť? Ano alebo Nie? ") if photo == "Ano": bill += 40 print(f"Vaša cena je {bill} eur.") else: print("Lutujeme ale nemôžete isť na horsku drahu.") Zdram pekny deň prajem . Robim si vaše videa ktore su super ale až pri tomto mam problem. Vypisuje mi takuto chybu aneviem si stym radi .Ďakujem. expected an indented block after elif statement on line 41
@marcelmucska3333
@marcelmucska3333 15 күн бұрын
Tak som to vyriešil.:)
@TomášPelikán-s3t
@TomášPelikán-s3t 16 күн бұрын
Ahoj, dá se prosím absolvovat celý kurz SQL, i když nemám pgAdmin? Mohl bych použít třeba DBeaver? Předem díky.
@hacknisvoubudoucnost
@hacknisvoubudoucnost 16 күн бұрын
Ahoj, jde tam spíše o tu databázi. Když ji dokážeš nahrát někam jinam, tak to bude fajn. Bude dobré, když budeš mít stejné tabulky, jako jsou v kurzu. Ale prostředí může být jiné
@HadZeZachau
@HadZeZachau 16 күн бұрын
Musím poděkovat za super kurz a těším se na pokračování. Chtěl jsem se do djanga vrhnout a s pomocí vašich videí je to super tutoriál a začínám se dívat na dašlí vaše videa. Díky moc
@hacknisvoubudoucnost
@hacknisvoubudoucnost 16 күн бұрын
Díky. To mě moc těší 🙂
@JurinoH
@JurinoH 17 күн бұрын
Ahoj David,, vytvoril som si tiež subdome na stránke ako ty, nahral som tam všetky súbory. Úvodnú stránku / index mi zobrazí, ale pri prekliku na dalsie stránky je : SQLSTATE[HY000] [2002] No such file or directory. Nevieš kde by mohol byť problem? Ďakujem
@hacknisvoubudoucnost
@hacknisvoubudoucnost 16 күн бұрын
Ahoj, tohle vypadá na špatné připojení k databázi. Zkontroluj, jestli je databáze nahraná na webhostingu (ne jen u tebe v počítači). Také mrkni na přihlašovací údaje. Jestli jsou správné. Tím bych začal.
@alenapumprova8606
@alenapumprova8606 17 күн бұрын
Pokud u prvního případu napíšu i++, namísto i+1, začne mi to počítat do nekonečna a zamrzne mi prohlížeč. Kde dělám chybu? //cyklus for for(let i=0;i<=5; i=i+1) //i+1 console.log("Testovací text") //obrácený cyklus for for (let j=3; j>=0; j--) //i-1 console.log("Testovací text 2")
@hacknisvoubudoucnost
@hacknisvoubudoucnost 16 күн бұрын
Měla bys to mít správně. Sice ti chybí závorky, ale počítám, že ty asi odstranilo KZbin v komentáři. Tento kód by ti měl fungovat: for(let i=0;i<=5; i=i+1){ //i+1 console.log("Testovací text") }
@vaclavjaros5477
@vaclavjaros5477 18 күн бұрын
poradi mi nekdo jak dostat ten soubor csv do colabu? Mam ho tam ulozeny ale nedari se mi ho dostat do kodu. Diky
@vaclavjaros5477
@vaclavjaros5477 18 күн бұрын
vyřešeno
@hacknisvoubudoucnost
@hacknisvoubudoucnost 16 күн бұрын
@@vaclavjaros5477 Super
@ben_rod133yt3
@ben_rod133yt3 18 күн бұрын
Davide výte že lze černou zapsat pouze #000 a nemusíte psát #000000
@hacknisvoubudoucnost
@hacknisvoubudoucnost 16 күн бұрын
Ano, vím. Stejně jako jakýkoli hexadecimální kód, který má stejné znaky. Ale aby se nad tím člověk nemusel při studiu zamýšlet, tak píšu celý kód.