Web - kurz 2024
Středočeská vědecká knihovna Kladno
Jaroslav Holeček
holecek.jaroslav@email.cz
+420777825913
Soubory, které jsme vytvořili v knihovně naleznete na GitHubu
Lze buď stáhnout vše (zelené "<> Code" -> záložka Local -> Download ZIP) - nezapomeňte poté rozbalit .zip
Nebo jednotlivé soubory - Klik na soubor -> vlevo nahoře malá ikonka pro stažení (šipka směrem dolů), nebo zkopírovat obsah souboru jako text.
Programy (na počítačích v knihovně již připravené)
NotePad++ - budeme vytvářet obyčejné textové soubory.
Chrome či libovolný jiný webový prohlížeč. Pro práci není v principu třeba připojení k internetu.
Materiály
HuggingFace - volně dostupný LLM, případně lze použít ChatGPT, kde je ale nutná registrace - po ní je však také zdarma.
. pdf "Skripta" pro HTML a CSS
W3Schools - mnoho tutoriálů a malých ukázek pro všemožné jazyky, včetně HTMl, CSS, JavaScript.
MDN - stránky vývojářů Mozzily s mnoha praktickými tipy a "best-practice"
Python - kurz 2023
Středočeská vědecká knihovna Kladno
Jaroslav Holeček
holecek.jaroslav@email.cz
+420777825913
Soubory, které jsme vytvořili v knihovně naleznete na GitHubu
Lze buď stáhnout vše (zelené "<> Code" -> záložka Local -> Download ZIP) - nezapomeňte poté rozbalit .zip
Nebo jednotlivé soubory - Klik na soubor -> vlevo nahoře malá ikonka pro stažení (šipka směrem dolů), nebo zkopírovat obsah souboru jako text.
Programy (na počítačích v knihovně již připravené)
Python - programovací jazyk a také program (tzv. interpret), který zpracovává (interpretuje) kód napsaný v jazyku Python.
PyCharm (Community Edition dole) - IDE (integrované vývojové prostředí), tedy program, který nám usnadní psaní našich programů.
Případně lze psát program v jakémkoliv textovém editoru (např. Poznámkový blok/NotePad, SublimeText, Vim, ...; nikoliv Word apod.)
PyCharm nám bude pomáhat doplňováním slov či celých částí kódu, zobrazovat některé chyby apod.
DrawIO - stránka/program pro kreslení digramů.
Jak nainstalovat/spustit:
V knihovně - spustit
- Spustit PyCharm
- Vytvořit nový projekt ("projekt" je pouze obyčejná složka ve které budou související soubory)
- Buď v úvodní nabídce
- Nebo vlevo nahoře "File -> New project"
- V "Location" zvolit umístění a název projektu - název je za posledním lomítkem (lze ponechat přednastavené)
- Zaškrtnuté "New virtual environment" s možností "Virtualenv"
- Do "Base interpreter" pod New virtual environment" vložit: C:\Users\Učebna\AppData\Local\Programs\Python\Python311\python.exe
- Dole zaškrtnuté "Create a main.py welcome script"
- Po vytvoření projektu lze soubor před vámi spustit zelenou šipkou (trojúhleníkem) nahoře mírně vpravo
- Měli byste vidět jako výstup text "Hi, Pycharm" nebo podobný
- Celý obsah souboru můžete smazat a vložit jeden řádek: print("Ahoj")
a zkusit znovu spustit
Doma - nainstalovat a spustit
Stáhnout/Nainstalovat PyCharm
Python lze stáhnout/nainstalovat buď ručně (pak si pamatujte, kam jste si ho nainstalovali) nebo při prvním vytváření projektu přímo v PyCharm
- Spustit PyCharm
- Vytvořit nový projekt ("projekt" je pouze obyčejná složka ve které budou související soubory)
- Buď v úvodní nabídce
- Nebo vlevo nahoře "File -> New project"
- V "Location" zvolit umístění a název projektu - název je za posledním lomítkem (lze ponechat přednastavené)
- Zaškrtnuté "New virtual environment" s možností "Virtualenv"
- Do "Base interpreter" pod New virtual environment" vložit: Umisteni/Vaseho/Stazeneho/Pythonu.exe nebo zvolit/ponechat možnost automatického stažení Pythonu při vytváření projektu
- Dole zaškrtnuté "Create a main.py welcome script"
- Po vytvoření projektu lze soubor před vámi spustit zelenou šipkou (trojúhleníkem) nahoře mírně vpravo
- Měli byste vidět jako výstup text "Hi, Pycharm" nebo podobný
- Celý obsah souboru můžete smazat a vložit jeden řádek: print("Ahoj")
a zkusit znovu spustit
Jak doinstalovat nový balíček/knihovnu (předpřipravené "programy")
Jedna ze silných stránek Pythonu je ohromné množství tzv. knihoven, na kterých pracuje mnoho profesionálů i nadšenců a každý další programátor již může na jejich práci stavět.
- Najděte název knihovny, kterou chcete používat/vyzkoušet.
Obvykle vyhledáte požadovanou funkci ve stylu "python read from excel" či "python draw graph", ...
- Otevřete svůj projekt v PyCharmu
- Vlevo nahoře: File -> Settings... -> (vlevo) Project: [nazev_vaseho_projektu] -> Python Interpreter
- Měli byste vidět seznam balíčků/knihoven (Packages), které máte aktuálně k dispozici - které již máte stažené u právě používaného Pythonu. Mezi nimi téměř jistě bude "pip", "setuptools", "wheel"
- Nad seznamem balíčků vlevo: Kliknout na + (plus)
- Do vrchního řádku zadat název požadovaného balíčku/knihovny (nebo část názvu a dohledat v seznamu)
- Dole kliknout na "Install Package"
- Pokud se vše podařilo (Za chvíli uvidíte dole zelený nápis ve stylu "Install succesfull ..."), můžete toto okno zavřít a měli byste nový balíček vidět v seznamu balíčků
- Okno se seznamem balíčků zavřít (křížkem nebo OK)
- Na jeden z prvních řádků vašeho kódu zapište: import nazev_balicku
- K funkcím z balíčku se dostanete pomocí . (tečky) tedy: nazev_balicku.funkce_kterou_chci_spustit()
- Neváhejte zadat do internetového vyhledávače dotaz ve stylu "python how to write to excel" a použít a upravit kód, který jistě najdete mezi prvními odkazy - dobré stránky jsou např. GeeksForGeeks (vysvětlení, ukázky), nebo StackOverflow (dotazy/problémy a níže rady, jak problém vyřešit)
Možnost práce online
Google colab - po přihlášení Google účtem lze vytvářet tzv. JyputerNotebooky s koncovkou .ipynb (budou se ukládat na Váš Google disk), ve kterých je možné psát text namíchaný se spustitelným kódem v Pythonu.
Materiály
JupyterNotebooky pro procvičování a vysvětlení (kliknout na modré tlačítko navrchu jednotlivých Notebooků -> otevře se v Google colab - pro spouštění kódu je nutné se přihlásit Google účtem).
"Skripta" v .pdf pro čtení.
W3Schools tutoriál - hezky seřazený, se spoustou ukázek, příkladů a možností ověřit své dovednosti v "testech" s certifikátem (certifikát nemám nevyzkoušený).
YouTube kanál Lucie Lenertové - video tutoriál v češtině