{"id":26895858,"url":"https://github.com/ffabut/kreap1","last_synced_at":"2025-05-12T20:17:21.786Z","repository":{"id":98227061,"uuid":"210386969","full_name":"ffabut/kreap1","owner":"ffabut","description":"Kreativní programování 1 // Creative Programming 1","archived":false,"fork":false,"pushed_at":"2024-12-15T19:32:36.000Z","size":99,"stargazers_count":2,"open_issues_count":2,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-01T02:58:48.293Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ffabut.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-23T15:15:24.000Z","updated_at":"2024-12-15T19:32:40.000Z","dependencies_parsed_at":"2024-11-25T16:18:46.172Z","dependency_job_id":null,"html_url":"https://github.com/ffabut/kreap1","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ffabut%2Fkreap1","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ffabut%2Fkreap1/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ffabut%2Fkreap1/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ffabut%2Fkreap1/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ffabut","download_url":"https://codeload.github.com/ffabut/kreap1/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253815025,"owners_count":21968563,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-01T02:58:53.851Z","updated_at":"2025-05-12T20:17:21.736Z","avatar_url":"https://github.com/ffabut.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# KREAP1 - Kreativní programování 1\n\nPředmět kreativní programování 1 na FaVU VUT v Brně.\nZápisky a materiály k výuce.\n\n## Osnova kurzu\n\n1. [Úvod do kurzu, Instalace](1/README.md)\n2. [První program - Hello World, funkce print(), Proměnné, Porovnávání, Logické operátory: nebo, a, negace](2/README.md)\n3. [Řídící struktury: Podmínka IF, Cykly WHILE a FOR, klíčová slova continue a break](3/README.md)\n4. [Funkce, built-in funkce, tvorba vlastní funkce](4/README.md)\n5. [Kolekce - Ntice, Seznamy, Množiny](5/README.md)\n6. [Kolekce - Slovníky, některé další operace s kolekcemi](6/README.md)\n7. [Import modulu](7/README.md), [Procvicovani: program generujici hesla](examples/password-generator)\n8. [Objektově orientované programování: třídy, metody](8/README.md)\n9. [Reference, modul copy, mělké a hluboké kopie, funkce copy a deepcopy](9/README.md)\n10. [Absolutní a relativní cesty, práce se soubory - čtení a zápis](10/README.md)\n11. [Další built-in moduly, debug mode v IDLE](11/README.md)\n\nZápočtový úkol: [informace zde](zapocet/README.md)\n\n## Ukázkový kód\n\nRepositář obsahuje také několik málo ukázkových příkladů kódu.\nTy najdete ve složce [examples](examples/).\n\n## Kreativní programování / Software Art - ukázky\n\n### Náhodný Slušný Čech\n\nMalá webová aplikace \"s prvky umělé debility\" napsaná v JavaScriptu, která generuje \"názory\" slušných (xenofobních) Čechů. Dostupné na https://jkremser.github.io/nahodny-slusny-cech/, zdrojový kód potom na: https://github.com/jkremser/nahodny-slusny-cech. Ukázka:\n\n```\nNEZISKOVKY tu ZAPLAVUJÍ médija s EUROFAŠIZACÍ a mezitím deseti1000íce PŘIVANDROVALCŮ se sem MLČKY hrne!! NEBUĎTE OVCE.... ČINA a RUSKO JSOU ASPOŇ PRO tuto zemy PŘÍNOS ,což se o TĚCH AGENTECH CIA říct nedá !!! Přece NECHCEME ABY SLUŠNÍ LIDI MUSELY PLATIT JENOM DANĚ a hubu JAK ovce a SOBOTKA, PRAŽSKÁ KAVÁRNA, CIKÁNI aspol. pořád JENOM kradli tohle už ne!!! !!!\n```\n\nI přes relativní věrohodnost výstupů se vše odehrává na 340 řádcích kódu, polovinu z nich zabírají komentáře uložené do proměnných, druhou pak funkce generující z komentářů komentáře nové.\nAutor není umělec, ale programátor povoláním.\nI tak jde ale o velmi povedené angažované dílo.\n\n### Akron \u0026 Cincinnati\n\nAkron \u0026 Cincinnati z roku 2012 je twitterový bot umělce Coryho Arcangela.\nTento skript v programovacím jazyce Perl automaticky zveřejňuje na Twitter posty v zažitém tvaru `město--\u003eměsto` a tím předstírá, že vlastník účtu hodně cestuje.\nJde o automatické hraní divadla na sociální síti.\n\nKód je dostupný z https://github.com/coryarcangel/Akron-Cincinnati/ (ale možná již nebude funkční).\nVíce o díle je možné najít na portfoliu umělce: http://www.coryarcangel.com/things-i-made/code-akron-cincinnati.\n\nTento bot by se v současnosti v Pythonu dal napsat za použití knihovny Tweepy (http://www.tweepy.org/).\nS Tweepy jde napsat i vlastní, jinak fungující Twitterové boty.\n\n### Pizza Party\n\nPizza Party z roku 2004 od Coryho Arcangela je program, který umožňuje objednávat pizzu z příkazové řádky.\nDost možná jde o ironický komentář ke všem možným užitečným prográmkům do příkazové řádky - jejich určité zradikalizování a převod do nástroje ovlivňujícího běžný život, nebo možná jen komentář k jisté lenosti části programátorské a IT obce...\n\nNapsáno v Pearlu, kód je dostupný na: https://github.com/coryarcangel/Pizza-Party-0.1.b/, ale program po letech už asi nebude funkční.\n\n### Reject Me\n\nReject Me z roku 2005 od neznámé autorky pomáhal svým uživatelům udržet své místo na pracovním úřadě v GB.\nA to tím, že umožňoval generovat falešné zprávy o odmítnutí uchazeče z pracovního konkurzu.\nVíce o programu je možné najít na: http://runme.org/project/+rejectme/?fbclid=IwAR256N0RECFkB7rL9mInVwGgnQpkf-ankrErDbVAEZExZBwIHBVLYW3A85E.\n\n## Další zdroje pro studium\n\nPěkné materiály nabízí česká neziskovka Pyladies.cz, dostupné jsou například zde: https://naucse.python.cz/2019/brno-podzim-pondeli/.\nOproti materiálům kurzu KREAP1 jsou obsáhlejší a dají se použít k dalšímu procvičování.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fffabut%2Fkreap1","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fffabut%2Fkreap1","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fffabut%2Fkreap1/lists"}