PythonPodcast 33 - itnett/FTD02H-N GitHub Wiki
Python Stand-Up Show: "Koding med Latter"
Åpningsmonolog:
"Hei alle sammen! Velkommen til kveldens show! Jeg heter... vel, i dag kan dere bare kalle meg 'SyntaxError', for det er slik jeg følte meg første gang jeg prøvde å programmere i Python! Noen her som kjenner seg igjen? Ja? Det er alltid sånn – alt ser perfekt ut, du har skrevet koden din, og så BAM, du har glemt et indents. Og hele greia eksploderer som om du hadde prøvd å kaste pizza i en mikrobølgeovn!"
Om Python:
"Så, la oss snakke om Python. Hvorfor heter det egentlig Python? Mange tror at det er på grunn av en stor slange, men nei – det er faktisk oppkalt etter Monty Python! Tenk på det. Et programmeringsspråk basert på absurd humor. Kanskje det er derfor jeg ler hver gang jeg ser en 'NoneType' error. Det er ikke en feil, det er bare en punchline fra Monty Python!"
Variabler:
"Så, vi har alle variabler i Python, ikke sant? Jeg elsker det. I andre språk må du erklære hva typen er: 'int', 'float', 'char'... Men i Python? Nei, nei, du bare sier, 'la oss være fri!'. Python er som den kule onkelen som ikke bryr seg om du bruker sko i huset. 'Vil du ha en streng? Fint! Vil du gjøre den til et tall midt i setningen? Gå for det!'."
"Men så kommer den tilbake senere og sier, 'Forresten, husker du da du sa at dette var en streng? Nå kan jeg ikke addere det med et heltall. Jeg mener, hva trodde du egentlig? At jeg skulle magisk forstå at "3" pluss 3 gir deg 6?'"
Lister og Tupler:
"Og la oss snakke om lister. Lister er fantastiske! De er som en handleliste – du kan legge til ting, fjerne ting, og til og med sortere dem alfabetisk. Men her er det morsomme: tupler. Du vet, disse små onde fetterne til lister. Du lager en tupel og den sier 'Du kan aldri endre meg.' Det er som en ex som aldri kommer over deg. 'Nei, jeg er uforanderlig! Jeg forandrer meg aldri!'"
Debugging:
"Har noen her prøvd debugging før? Det er som å være detektiv i en kriminalroman du selv skrev, men du har glemt hvordan historien slutter. Du sitter der og tenker 'Hvem er den skyldige?' Og til slutt innser du at det var deg hele tiden. Du er forfatteren, og du er den som har drept logikken din!"
Try og Except:
"En av mine favorittdeler av Python er 'try' og 'except'. Det er som om Python sier: 'Vi vet begge at du kommer til å fucke opp, så la oss bare omfavne det fra starten.' 'Vi prøver dette... og hvis det går til helvete, så tar vi det derfra, ok? Ingen store greier.' Det er som den mest avslappede livsfilosofien noensinne."
Funksjoner:
"Funksjoner er gøy, folkens. Jeg mener, det er som å si 'OK, nå har jeg gjort dette én gang, la meg bare lage en knapp som gjør det for meg tusen ganger til.' Det er som å automatisere oppvasken hjemme. Forestill deg det! 'La meg bare lage en 'vaskOpp()'-funksjon her. Og hvis det ikke fungerer, kan jeg alltid bruke 'try', og hvis ikke, kaller jeg bare på 'exceptOppvaskmaskin()'!"
OOP (Objektorientert programmering):
"Og så har vi objektorientert programmering. La meg forklare det enkelt for de som ikke er kjent med det: Det er som å si 'Jeg vil ha en sandwich'. Og i stedet for å forklare hver ingrediens, bare sier du til kjøkkenet, 'Jeg vil ha en sandwich-klasse, og jeg vil opprette et nytt sandwich-objekt, takk!' Så hvis du er sulten, lager du et nytt objekt og BAM, det er sandwich-tid!"
"Men hvis du glemmer å arve brødklassen, vel... da har du bare en haug med salat og skinke uten noe å pakke det inn i. Trist, ikke sant?"
Loop og While:
"Hvem her har blitt fanget i en uendelig 'while'-løkke? Ja, det er som å kjøre bil i rundkjøring uten utkjørsel. Du bare fortsetter og fortsetter, og bilen din roper 'break!' men det er ingen pauseknapp! Du begynner å få panikk: 'Når slutter dette? Er dette resten av livet mitt nå?'"
Avslutning:
"Men vet du hva, folkens? Selv om Python noen ganger er som en komedie med bugs og merkelige syntaksfeil, så er det et vakkert språk. Det er lett, kraftig og gir deg akkurat nok frihet til å skyte deg selv i foten... men ikke for mye. Python er som den beste vennen din – alltid der for å hjelpe deg, og alltid klar med et lite 'det var en dum feil, men la oss gå videre'."
"Så neste gang dere får en feil, eller dere ser på en uendelig løkke og tenker 'Hvordan kom jeg hit?' – bare husk, Python er som livet: litt uforutsigbart, litt frustrerende, men alltid verdt innsatsen!"
Takk for meg!
Ikke glem å 'print()' noe morsomt på vei ut av døren!