Základy informatiky - jazyk Python: Rozdiel medzi revíziami

Z Kiwiki
Skočit na navigaci Skočit na vyhledávání
 
(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>. 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
+
Č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>.  
<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> ]]
+
==Príklady==
 
+
{|
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.   
+
|'''Elektronika'''
 
+
----
[[Súbor:py-matplotlib.png |thumb|center|400px| <div align="center"> Výstup balíka matplotlib</div> ]]
 
 
 
 
 
== 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 ==
+
|'''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 ==
+
|'''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> ]]
  
== Informatika ==
 
* Tvorba vlastných modulov v C a C++pre jazyk Python pomocou preprocesora SWIG
 
  
 
== 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
  • 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 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.

Interaktívny shell iPython

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.

Výstup balíka matplotlib


Odkazy

Literatúra