Počítačová Podpora Studia. Přednáška 4. Nástroje pro vědecko-technické výpočty a zpracování dat. (v rámci PPS) PPS 2014

Podobné dokumenty
C2184 Úvod do programování v Pythonu podzim Mgr. Stanislav Geidl Národní centrum pro výzkum biomolekul Masarykova univerzita.

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Výuka programování v jazyce Python

Úvod do programovacího jazyka Python

Úvod do programovacího jazyka Python

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Proces vývoje HRIS Vema (Human Resources Information System) Jaroslav Šmarda

C2184 Úvod do programování v Pythonu podzim Stanislav Geidl Národní centrum pro výzkum biomolekul Masarykova univerzita. Úvod.

IB111 Úvod do programování skrze Python Přednáška 13

Jaký programovací jazyk učit jako první a jak ho učit?

První kroky s METEL IEC IDE

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

IB111 Programování a algoritmizace. Programovací jazyky

CASE nástroje. Jaroslav Žáček

II/2 Inovace a zkvalitnění výuky cizích jazyků na středních školách

='L 'C\ znacky Primossa + /Z / N&~m T" ' - -"" '" S/)e/"kE)' :" 7. El m. fp '

CASE. Jaroslav Žáček

Masarykova střední škola zemědělská a Vyšší odborná škola, Opava, příspěvková organizace

Programování a algoritmizace: úvod

Matematika v programovacích

PORTÁLOVÉ ŘEŠENÍ PERSONÁLNÍHO INFORMAČNÍHO SYSTÉMU

Nástroje pro vývoj software

Seznámení s open source vývojem a open source řešeními pro mobilní zařízení

JAK SE DAŘÍ KOMERČNÍMU LINUXU? Ondřej Suchý Enlogit s.r.o.

Tvorba webových aplikací s využitím Open Source CMS. Lukáš Dubina. Vedoucí práce. PaedDr. Petr Pexa

Gymnázium, Brno, Slovanské nám. 7 WORKBOOK. Mathematics. Teacher: Student:

SenseLab. z / from CeMaS. Otevřené sledování senzorů, ovládání zařízení, nahrávání a přehrávání ve Vaší laboratoři

Teorie a praxe SW inženýrství

<Insert Picture Here> Na co se můžete s Oracle BI těšit

USING VIDEO IN PRE-SET AND IN-SET TEACHER TRAINING

Obrábění robotem se zpětnovazební tuhostí

PSAT Power System Analysis Toolbox

GUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA

Počítačové řešení elektrických obvodů

Uživatelská rozhraní cvičení

SYLABUS IT V. Jiří Kubica. Ostrava 2011

MicroStrategy Mobile. Více než BI do kapsy. Petr Zeman softwarový konzultant Spojujeme software, technologie a služby

Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost.

Počítačem Podporované Studium

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Vzdálené řízení modelu připojeného k programovatelnému automatu

JAK SE DAŘÍ KOMERČNÍMU OPEN SOURCE? Ondřej Suchý Enlogit s.r.o.

Výuka odborného předmětu z elektrotechniky na SPŠ Strojní a Elektrotechnické

DC circuits with a single source

Počítačová Podpora Studia. Přednáška 5 Úvod do html a některých souvisejících IT. Web jako platforma pro vývoj aplikací.

Programovací jazyky. imperativní (procedurální) neimperativní (neprocedurální) assembler (jazyk symbolických instrukcí)

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Learning Technologies

3D Vizualizace muzea vojenské výzbroje

Využití hybridní metody vícekriteriálního rozhodování za nejistoty. Michal Koláček, Markéta Matulová

Zpráva ze zahraniční služební cesty

ActiPack rozšířil výrobu i své prostory EMBAX Od ledna 2015 jsme vyrobili přes lahviček či kelímků. Děkujeme za Vaši důvěru!

Tvorba internetových aplikací s využitím framework jquery

Mobile application developent

Převod prostorových dat katastru nemovitostí do formátu shapefile

VY_32_INOVACE_06_Předpřítomný čas_03. Škola: Základní škola Slušovice, okres Zlín, příspěvková organizace

Úvod do datového a procesního modelování pomocí CASE Erwin a BPwin

Teze. Moderní WWW technologie

IPR v H2020. Matěj Myška myska@ctt.muni.cz

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Social Media a firemní komunikace

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Vývojové nástroje jazyka Java

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

Czech Republic. EDUCAnet. Střední odborná škola Pardubice, s.r.o.

AJ 3_16_Prague.notebook. December 20, úvodní strana

Programovací jazyky Přehled a vývoj

Programovací jazyky. imperativní (procedurální) neimperativní (neprocedurální) assembler (jazyk symbolických instrukcí)

Vladimír Šulc, Ph.D. MICRORISC s.r.o., CEO Jičín, Czech Republic Průmysl 4.0 v praxi, Liberec, November 30, 2016, Liberec

Instalace a konfigurace web serveru. WA1 Martin Klíma

The Czech education system, school

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

MĚSTA (RODNÉ MĚSTO A DALŠÍ DŮLEŽITÁ MĚSTA) MICHAL KADLEC, DIS

Koncept stroje. Jak rozhýbat náčrtek stroje. unrestricted Siemens AG 2018

Seznámení s prostředím dot.net Framework

seznamu nepravidelných sloves, osvojuje si správnou výslovnost, vede jednoduchý rozhovor

Zubní pasty v pozměněném složení a novém designu

S2. Vytvoření Windows balíku pro vývoj na STM32 architektuře

SEIZMICKÝ EFEKT ŽELEZNIČNÍ DOPRAVY ÚVODNÍ STUDIE

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

Potřebujete mít vaše IS ve shodě s legislativou? Bc. Stanislava Birnerová

MĚSTA (RODNÉ MĚSTO A DALŠÍ DŮLEŽITÁ MĚSTA) MICHAL KADLEC, DIS

MATLAB Úvod. Úvod do Matlabu. Miloslav Čapek

ADC Young Creative. Brief MOBIL.CZ

Virtuální přístroje. Matlab a Instrument Control Toolbox. J.Tomek, A.Platil

MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY

Jak Vám partnerské programy pomohou v rozvoji podnikání. Víte, že můžete získat software v hodnotě tisíců USD za zlomek ceny?

Transportation Problem

VYSOKÁ ŠKOLA HOTELOVÁ V PRAZE 8, SPOL. S R. O.

II/2 Inovace a zkvalitnění výuky cizích jazyků na středních školách

Plzeňské podnikatelské vouchery na podporu spolupráce podniků a univerzit v Plzeňském kraji

Měření teploty na RaspberryPi

CZ.1.07/1.5.00/

Šperky. značky Primossa

Středoškolská technika SCI-Lab

Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části:

Theme 6. Money Grammar: word order; questions

Next line show use of paragraf symbol. It should be kept with the following number. Jak může státní zástupce věc odložit zmiňuje 159a.

Čtvrtý Pentagram The fourth Pentagram

Transkript:

Počítačová Podpora Studia 1 Přednáška 4 Nástroje pro vědecko-technické výpočty a zpracování dat (v rámci PPS) Matlab & Python

Matlab vs Python 2 Matlab Python MATLAB (matrix laboratory) je interaktivní programové prostředí a skriptovací programovací jazyk čtvrté generace [1] [1] Wikipedie: Otevřená encyklopedie: MATLAB [online]. c2014 [citováno 6. 11. 2014]. Dostupný z WWW: <http://cs.wikipedia.org/w/index.php?tit le=matlab&oldid=11869230> [2] Wikipedie: Otevřená encyklopedie: Python [online]. c2014 [citováno 6. 11. 2014]. Dostupný z WWW: <http://cs.wikipedia.org/w/index.php?tit le=python&oldid=11903051> Python je dynamický objektově orientovaný skriptovací programovací jazyk, který v roce 1991 navrhl Guido van Rossum. [2]

zpracování dat 3 Matlab komerční SW (pořizovací náklady na pořízení a na podporu) profesionální uživatelská podpora pro vědecké výpočty a simulace dynamických systémů propojení s různými simulačními a 3-D návrhovými SW (např. SIMPACK, ) pro návrh a testování měření a řízení systémů vývoj prototypů a testování paralelní výpočty simulační nástroj Simulink (black-box přístup, neřešíte co je uvnitř) Open Source Python široké možnosti využití: vědecké výpočty a vizualizace vývoj a prototypování SW aplikací webové a databázové aplikace měření a komunikace se senzory i s průmyslovým HW super-rychlé výpočty na FPGA (Spinnaker) mikročipové aplikace v Pythonu (MicroPython) ideální pro Raspberry Pi a jiné minipc (PyGame) V praxi je poptávka firem je po programátorech v Pythonu

Kolejový Simulátor zpracování dat - Matlab (ukázka využití) vývoj agoritmuřízení skluzu kol CATIA 3-D model algoritmusřízení MATLAB \ Simulink

zpracování dat - Python Communications of the ACM :LOG@CACM Python is Now the Most Popular Introductory Teaching Language at Top U.S. Universities. c2014 [ 10. 11. 2014]. Dostupné z WWW: < http://cacm.acm.org/blogs/blog-cacm/176450- python-is-now-the-most-popular-introductory-teaching-language-at-top-us-universities/fulltext >

zpracování dat - Python Lifehacker IT Pro, Picking A Programming Language? Python And Java Still Top The Charts[ 10. 11. 2014]. Dostupné z WWW: <http://www.lifehacker.com.au/2014/02/picking-a-programming-language-python-and-java-still-topthe-charts/ >

zpracování dat - Python Gartner estimates that 90% of enterprises are using open source software including Perl, Python and Tcl to build business-critical applications. That's because dynamic languages are an excellent solution for fast time-to-market for enterprise applications. Python makes it possible to get applications to market faster in part due to the fact that it has a huge standard library and is often referred to as coming with "batteries included". [3] : [3] Calvin Hendryx-Parker: Why We Choose Python, Blog written on February 18, 2013, (accessed on 10.11.2014 from <http://www.sixfeetup.com/blog/why-we-choose-python> )

zpracování dat - Python This year we taken all of these data sources and combined them together along with our own inquiry trend data to create a 2014 Gartner Programming Language Index. We ve ranked the top 35 languages which we believe reflect a balance between the top languages used across the industry in general and the niche of languages (e.g. PL/I, COBOL) that remain important mainstream (and more conservative) IT organizations [4] [4] Mark Driver : Introducing the Gartner Programming Language Index for 2014, Gartner Blog October 2, 2014, (10.11.2014 from http://blogs.gartner.com/mark_driver/2014/ 10/02/gartner- programming-language-index-for-2014/>) to Gartner 2014 Programming Language Index Language Rating Java 1 JavaScript 2 Python 3 C 4 PHP 5 C++ 6 Ruby 7 C# 8 Perl 9 Objective-C 10 Scala 11 Haskell 12 Matlab 13 R 13

Python V čem se Python programuje Lze v jakémkoliv textovém editoru Nemusí se kompilovat, spustíte: kliknutím na skript, nebo např jako C:\...\python nazev.py ale je šikovněší mít k dispozici interaktivní konzoli => použijte IDE IDE Integrated Development Environment (Integrované Vývojové Prostředí): 1. IdleX (vhodné pro začátek, stačí rozbalit a spustit skript idlex.py) 2. Spyder (pokročilejší, podobné Matlabu) 3. Sublime Text, Ninja,, Eric, Eclipse, PyCharm

Python pokud začínáte s IDE Spyder Editor ve kterém píšete váš program Konzole ve které lze psát a provádět jednotlivé příkazy, ale hlavně máte interaktivní zpětnou vazbu při odlaďování a spouštění Vašeho programu.

11 Děkuji za pozornost