Skip to content

Python for all - short course for students and scientists

Notifications You must be signed in to change notification settings

kralovcova/PythonForAll

 
 

Repository files navigation

Python - programování pro všechny

Python je jednoduchý, ale flexibilní jazyk velmi používaný zejména pro vědecké výpočty, práci s daty, strojové učení a webové projekty. Účastníci kurzu se naučí vytvářet jednoduché výpočetní a konverzní skripty a získají orientaci v rozsáhlém ekosytémy knihoven. Součástí kurzu bude i základní seznámení s nástrojem Git a službou GitHub pro verzování a sdílení zdrojových kódů. Předpokládá se základní znalost programování. Dále vlastní notebook s právy pro instalaci, systém Linux nebo Windows 10, funkční připojení přes Eduroam.

Program kurzu:

Seance 1: "Python jako lepší kalkulačka" (4 vyučovací bloky)

  • Sekce 1.1

    • Proč se naučit Python?
    • IPython - instalace
    • IPython - prostředí
  • Sekce 1.3

    • základní typy a operace, proměnné
    • if, while, funkce
    • typ list, příkaz for, generátory
    • typy dict, tuple, set
    • comprehansions
    • práce se soubory, podpora datových formátů
  • Sekce 1.4

    • grafy s Matplotlib

Seance 2: "Programování v Pythonu" (4 vyučovací hodiny)

  • Sekce 2.1

    • Git a Github
    • PyCharm
  • Sekce 2.2

    • knihovna Numpy
    • práce s vektory a maticemi
    • lineární algebra
  • Sekce 2.3

    • 'pip', balíčky, moduly
    • třídy, objekty
    • výjímky
    • vlákna a paralelismus
    • typování v Pythonu
  • Sekce 2.4

    • knihovna Scipy
    • statistika,

Cheetsheets (vytisknout a rozdat)

Markdown

Struktura adresářů

About

Python for all - short course for students and scientists

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%