Základy informatiky - jazyk Python: Rozdiel medzi revíziami
| (Jedna medziľahlá úprava od rovnakého používateľa nie je zobrazená.) | |||
| Riadok 6: | Riadok 6: | ||
Abstrakt=Otvorený seminár zameraný na riešenie numerických problémov v jazyku Python.    | Abstrakt=Otvorený seminár zameraný na riešenie numerických problémov v jazyku Python.    | ||
Poznámky=Komunikácia medzi registrovanými účastníkmi semináru je prostrednícvom www stránok ''kiwiki''. Ak chcete vytvárať vlastné stránky k téme semináru, upravovať a dopĺňať existujúce alebo diskutovať k téme článkov, pre získanie prístupových práv kontaktujte [[Redaktor:Juraj | administrátora ]].  | Poznámky=Komunikácia medzi registrovanými účastníkmi semináru je prostrednícvom www stránok ''kiwiki''. Ak chcete vytvárať vlastné stránky k téme semináru, upravovať a dopĺňať existujúce alebo diskutovať k téme článkov, pre získanie prístupových práv kontaktujte [[Redaktor:Juraj | administrátora ]].  | ||
| + | Plus=<div class="g-plusone" data-size="standard" data-href="http://www.kiwiki.info/mediawiki/index.php?title=Základy_informatiky_-_jazyk_Python" data-count="true"></div>  | ||
</properties>  | </properties>  | ||
| − | Články obsahujú jednoduché príklady aplikácie jazyka Python pri riešení numerických úloh z oblasti matematiky, fyziky, informatiky a elektroniky. Príklady boli otestované na platforme Linux s predinštalovanou verziou Python 2.6 a doplnený balíkmi ''matplotlib''<ref>http://matplotlib.sourceforge.net/</ref> a ''scipy''<ref>http://www.scipy.org/</ref>  | + | Články obsahujú jednoduché príklady aplikácie jazyka Python pri riešení numerických úloh z oblasti matematiky, fyziky, informatiky a elektroniky. Príklady boli otestované na platforme Linux s predinštalovanou verziou Python 2.6 a doplnený balíkmi ''matplotlib''<ref>http://matplotlib.sourceforge.net/</ref> a ''scipy''<ref>http://www.scipy.org/</ref>.    | 
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ==Príklady==  | |
| − | + | {|  | |
| − | + | |'''Elektronika'''  | |
| − | + | ----  | |
| − | |||
| − | |||
| − | |||
| − | |||
* Elementárna elektronika    | * Elementárna elektronika    | ||
** [[Riešenie obvodov metódou uzlových potenciálov]]  | ** [[Riešenie obvodov metódou uzlových potenciálov]]  | ||
| Riadok 29: | Riadok 22: | ||
** Výpočet vlastností LQLF filtra (dolnofrekvenčný, nízka kvalita)  | ** Výpočet vlastností LQLF filtra (dolnofrekvenčný, nízka kvalita)  | ||
| − | + | |'''Fyzika'''  | |
| + | ----  | ||
* [[Kmity sústavy s dvoma stupňami volnosti]]  | * [[Kmity sústavy s dvoma stupňami volnosti]]  | ||
* [[Rádioaktívny rozpad]]  | * [[Rádioaktívny rozpad]]  | ||
* [[Termodynamický dej]]  | * [[Termodynamický dej]]  | ||
* [[Výpočet elektrického poľa metódou konečných diferencií]]  | * [[Výpočet elektrického poľa metódou konečných diferencií]]  | ||
| − | + | |-  | |
| − | + | |'''Matematika'''  | |
| + | ----  | ||
* Fourierov rad  | * Fourierov rad  | ||
* Riešenie sústavy lineárnych algebraických rovníc (Python)  | * Riešenie sústavy lineárnych algebraických rovníc (Python)  | ||
| Riadok 44: | Riadok 39: | ||
* Numerická integrácia (Python)  | * Numerická integrácia (Python)  | ||
* [[Numerická integrácia Simpsonovou metódou (Python)]]  | * [[Numerická integrácia Simpsonovou metódou (Python)]]  | ||
| + | |'''Informatika'''  | ||
| + | ----  | ||
| + | * Tvorba vlastných modulov v C a C++pre jazyk Python pomocou preprocesora SWIG   | ||
| + | |}  | ||
| + | |||
| + | |||
| + | ===Odporúčania===  | ||
| + | Niektoré príklady z elektroniky nadväzujú na simulačné prostredie [[Simulácie_a_modelovanie | gsim]]. Pre interaktívny mód odporúčame používať shell ''iPython''<ref>http://ipython.github.com/ipython-doc/</ref> <ref>http://ipython.scipy.org/moin/</ref>, ak spustíte tento shell príkazom  | ||
| + | <source lang="python">  | ||
| + | ipython -pylab   | ||
| + | </source>  | ||
| + | všetky potrebné balíky pre numerické výpočty a kreslenie grafov sa nahrajú automaticky.  | ||
| + | |||
| + | [[Súbor:py-ipython.png |thumb|center|400px| <div align="center"> Interaktívny shell iPython </div> ]]  | ||
| + | |||
| + | Výstupy z interaktívneho módu sú zobrazované v štandardnom grafickom okne ''matplotlib'', kde môžete s výsledkami ďalej pracovať a uložiť ich v rôznych formátoch.      | ||
| + | |||
| + | [[Súbor:py-matplotlib.png |thumb|center|400px| <div align="center"> Výstup balíka matplotlib</div> ]]  | ||
| − | |||
| − | |||
== Odkazy ==  | == Odkazy ==  | ||
Aktuálna revízia z 10:27, 18. marec 2013
Názov  | Vybrané kapitoly z programovacieho jazyka Python  | 
Abstrakt  | Otvorený seminár zameraný na riešenie numerických problémov v jazyku Python.  | 
Poznámky  | Komunikácia medzi registrovanými účastníkmi semináru je prostrednícvom www stránok kiwiki. Ak chcete vytvárať vlastné stránky k téme semináru, upravovať a dopĺňať existujúce alebo diskutovať k téme článkov, pre získanie prístupových práv kontaktujte administrátora .  | 
Články obsahujú jednoduché príklady aplikácie jazyka Python pri riešení numerických úloh z oblasti matematiky, fyziky, informatiky a elektroniky. Príklady boli otestované na platforme Linux s predinštalovanou verziou Python 2.6 a doplnený balíkmi matplotlib[1] a scipy[2]. 
Príklady
Elektronika
  | 
Fyzika
 | 
Matematika
  | 
Informatika
  | 
Odporúčania
Niektoré príklady z elektroniky nadväzujú na simulačné prostredie gsim. Pre interaktívny mód odporúčame používať shell iPython[3] [4], ak spustíte tento shell príkazom
ipython -pylab
všetky potrebné balíky pre numerické výpočty a kreslenie grafov sa nahrajú automaticky.
Výstupy z interaktívneho módu sú zobrazované v štandardnom grafickom okne matplotlib, kde môžete s výsledkami ďalej pracovať a uložiť ich v rôznych formátoch.
Odkazy
Literatúra
- Základy programovania v Pylabe, Michal Kaukič, FEI TU Košice, 2006