Základy informatiky - jazyk Python: Rozdiel medzi revíziami
d (→Fyzika) |
|||
(2 medziľahlé úpravy od 2 ďalších používateľov nie sú 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]] | ||
* [[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 43: | 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 11: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