Základy informatiky - jazyk Python: Rozdiel medzi revíziami
(13 medziľahlých úprav od 5 ďalších používateľov nie je zobrazených) | |||
Riadok 5: | Riadok 5: | ||
Názov=Vybrané kapitoly z programovacieho jazyka Python | Názov=Vybrané kapitoly z programovacieho jazyka Python | ||
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''. | + | 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 a elektroniky. Príklady boli otestované na platforme Linux s predinštalovanou verziou Python 2.6 a doplnený balíkmi ''matplotlib'' a '' | + | |
+ | Č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 | ||
+ | ** [[Riešenie obvodov metódou uzlových potenciálov]] | ||
+ | ** [[Riešenie obvodov metódou slučkových prúdov]] | ||
+ | ** [[Amplitúdová a fázová charakteristika RC obvodu]] | ||
+ | * Aktívne filtre | ||
+ | ** Výpočet vlastností LQLF filtra (dolnofrekvenčný, nízka kvalita) | ||
+ | |||
+ | |'''Fyzika''' | ||
+ | ---- | ||
+ | * [[Kmity sústavy s dvoma stupňami volnosti]] | ||
+ | * [[Rádioaktívny rozpad]] | ||
+ | * [[Termodynamický dej]] | ||
+ | * [[Výpočet elektrického poľa metódou konečných diferencií]] | ||
+ | |- | ||
+ | |'''Matematika''' | ||
+ | ---- | ||
+ | * Fourierov rad | ||
+ | * Riešenie sústavy lineárnych algebraických rovníc (Python) | ||
+ | * Riešenie sústav nelineárnych rovníc (Python) | ||
+ | * Polynomiálna interpolácia (Python) | ||
+ | * Interpolácia kubickými splajnami (Python) | ||
+ | * Numerická derivácia (Python) | ||
+ | * Numerická integrácia (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> ]] | [[Súbor:py-ipython.png |thumb|center|400px| <div align="center"> Interaktívny shell iPython </div> ]] | ||
Riadok 14: | Riadok 57: | ||
[[Súbor:py-matplotlib.png |thumb|center|400px| <div align="center"> Výstup balíka matplotlib</div> ]] | [[Súbor:py-matplotlib.png |thumb|center|400px| <div align="center"> Výstup balíka matplotlib</div> ]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | + | == Odkazy == |
− | * | + | <references/> |
+ | |||
+ | == Literatúra == | ||
+ | * [http://people.tuke.sk/jan.busa/kega/pylab.html Základy programovania v Pylabe], Michal Kaukič, FEI TU Košice, 2006 |
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