Základy informatiky - jazyk Python: Rozdiel medzi revíziami
Riadok 7: | Riadok 7: | ||
Poznámky=Komunikácia medzi registrovanými účastníkmi semináru je prostrednícvom www stránok ''kiwiki''. Pre získanie prístupových práv kontaktujte administrátora. | Poznámky=Komunikácia medzi registrovanými účastníkmi semináru je prostrednícvom www stránok ''kiwiki''. Pre získanie prístupových práv kontaktujte administrátora. | ||
</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>. 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 18: | ||
[[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> ]] | ||
− | + | ||
+ | |||
== Elektronika == | == Elektronika == | ||
* [[Riešenie obvodov metódou uzlových potenciálov]] | * [[Riešenie obvodov metódou uzlových potenciálov]] | ||
Riadok 25: | Riadok 30: | ||
== Matematika == | == Matematika == | ||
* Fourierov rad | * Fourierov rad | ||
+ | |||
+ | == Informatika == | ||
+ | * Tvorba vlastných modulov v C a C++pre jazyk Python pomocou preprocesora SWIG | ||
+ | |||
+ | == Odkazy a literatúra == | ||
+ | <references/> |
Verzia zo dňa a času 10:02, 19. marec 2011
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. 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]. 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.
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
Fyzika
Matematika
- Fourierov rad
Informatika
- Tvorba vlastných modulov v C a C++pre jazyk Python pomocou preprocesora SWIG