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

  1. Spustit PyCharm
  2. Vytvořit nový projekt ("projekt" je pouze obyčejná složka ve které budou související soubory)
  3. V "Location" zvolit umístění a název projektu - název je za posledním lomítkem (lze ponechat přednastavené)
  4. Zaškrtnuté "New virtual environment" s možností "Virtualenv"
  5. Do "Base interpreter" pod New virtual environment" vložit: C:\Users\Učebna\AppData\Local\Programs\Python\Python311\python.exe
  6. Dole zaškrtnuté "Create a main.py welcome script"
  7. Po vytvoření projektu lze soubor před vámi spustit zelenou šipkou (trojúhleníkem) nahoře mírně vpravo
  8. Měli byste vidět jako výstup text "Hi, Pycharm" nebo podobný
  9. 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
    1. Spustit PyCharm
    2. Vytvořit nový projekt ("projekt" je pouze obyčejná složka ve které budou související soubory)
    3. V "Location" zvolit umístění a název projektu - název je za posledním lomítkem (lze ponechat přednastavené)
    4. Zaškrtnuté "New virtual environment" s možností "Virtualenv"
    5. 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
    6. Dole zaškrtnuté "Create a main.py welcome script"
    7. Po vytvoření projektu lze soubor před vámi spustit zelenou šipkou (trojúhleníkem) nahoře mírně vpravo
    8. Měli byste vidět jako výstup text "Hi, Pycharm" nebo podobný
    9. 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.
    1. 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", ...
    2. Otevřete svůj projekt v PyCharmu
    3. Vlevo nahoře: File -> Settings... -> (vlevo) Project: [nazev_vaseho_projektu] -> Python Interpreter
    4. 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"
    5. Nad seznamem balíčků vlevo: Kliknout na + (plus)
    6. Do vrchního řádku zadat název požadovaného balíčku/knihovny (nebo část názvu a dohledat v seznamu)
    7. Dole kliknout na "Install Package"
    8. 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ů
    9. Okno se seznamem balíčků zavřít (křížkem nebo OK)
    10. Na jeden z prvních řádků vašeho kódu zapište: import nazev_balicku
    11. K funkcím z balíčku se dostanete pomocí . (tečky) tedy: nazev_balicku.funkce_kterou_chci_spustit()
    12. 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ě