technologijos atviram mokslui - biblioteka | ktu · 2017. 10. 25. · technologijos atviram mokslui...

27
Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23

Upload: others

Post on 13-May-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau

Technologijos atviram moksluiPython, Jupyter, WebApi ir Blockchain

Aidis Stukas, 2017-10-23

Page 2: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau

Apie mane

Anksčiau

● Medijų filosofija● Lietuvos jaunųjų mokslininkų sąjungos ir Eurodoc● KTU kokybė

Dabar

● PyCon ir Agile Tour org● Scraping / informacijos gavyba iš interneto

Page 3: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau

1. Python

Page 4: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau

Python, paprasta, lengvai skaitoma ir rašoma programavimo kalba.

119897 modulių

Eight of the top 10 U.S. computer science departments, and 27 of the top 39 (69 percent) use the language to teach the fundamentals of Computer Science.

print("Hello world!")

Page 5: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau

Jau naudojama mokslininkų

https://wiki.python.org/moin/NumericAndScientific

Page 7: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau

You’re flying!How?

Python!

Page 8: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau

2. Jupyter

Page 9: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau

Project Jupyter exists to develop open-source software, open-standards, and services for interactive computing across dozens of programming languages.http://nb.bianp.net/sort/views/

Page 10: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau
Page 11: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau

Mokslininkai jau naudoja...

● Scientific computing and data analysis with the SciPy Stack● General topics in scientific computing● Social data● Psychology and Neuroscience● Machine Learning, Statistics and Probability● Physics, Chemistry and Biology● Economics and Finance● Earth science and geo-spatial data● Data visualization and plotting● Mathematics● Signal, Sound and Image Processing● Natural Language Processing● Pandas for data analysis

https://github.com/jupyter/jupyter/wiki/A-gallery-of-interesting-Jupyter-Notebooks#scientific-computing-and-data-analysis-with-the-scipy-stack

Page 12: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau

3. Web API/service

Page 13: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau

Mokslo sėkmės pagrindas yra nuolatiniai ir greiti patikimos informacijos mainai.

Page 14: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau

Google vision pavyzdys

https://cloud.google.com/vision/https://unplu.gg/test_api.html

Page 15: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau

https://quickdraw.withgoogle.com/

Page 16: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau

You can create this with python!

Python!

Page 17: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau

4. Blockchain

Page 18: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau

A blockchain – is a continuously growing list of records, called blocks, which are linked and secured using cryptography <...> By design, blockchains are inherently resistant to modification of the data. A blockchain can serve as "an open, distributed ledger that can record transactions between two parties efficiently and in a verifiable and permanent way."

Page 19: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau

Kuris tinklas labiau atviras?

Page 20: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau
Page 21: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau

Ar blockchain technologija galėtų būti panaudota mokslinės produkcijos ir jos reputacijos saugojimui ir valdymui?

Idėjų jau yra...

Page 22: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau
Page 23: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau

Bet tai dar ne viskas

https://ethereum.org/crowdsale https://ethereum.org/dao

Page 24: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau

Anksčiau ar vėliau, bet

blockchain bus naudojamas

Page 25: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau
Page 26: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau

Ačiū!Aidis [email protected]

Page 27: Technologijos atviram mokslui - Biblioteka | KTU · 2017. 10. 25. · Technologijos atviram mokslui Python, Jupyter, WebApi ir Blockchain Aidis Stukas, 2017-10-23. Apie mane Anksčiau

Klausimas auditorijai:Kuri technologija labiausiai sudomino?