2016/10/19 University of Tokyo
統合型ものづくりITシステム研究会
How software has evolved within 30 years or so. We need Japanese society to change itself to adapt for the development for IoT and AI.
2016/10/19 University of Tokyo
統合型ものづくりITシステム研究会
How software has evolved within 30 years or so. We need Japanese society to change itself to adapt for the development for IoT and AI.
On the Necessity and Inapplicability of PythonTakeshi Akutsu
This document discusses the use of Python for numerical software development. It begins by introducing the author and their background in computational mechanics. It then discusses PyHUG, the Python user group in Taiwan, and PyCon Taiwan 2020.
The document notes that while Python is slow for number crunching, NumPy can provide reasonably fast performance. It explains that a hybrid architecture is commonly used, with the core computing kernel written in C++ for speed and Python used for the user-level API to describe complex problems more easily. An example of solving the Laplace equation is provided to demonstrate the speed differences between pure Python, NumPy, and C++ implementations.
The document advocates for training computer scientists in a hybrid approach through a numerical software
5. Data
Scienceとの出会い
Thomas
H.
Davenport
and
D.J.
Pa5l,
“Data
Scien5st:
The
Sexiest
Job
of
the
21st
Century”,
HBR
(2010,
Oct.)
• データサイエンティストは21世紀、
もっともセクシーな職業になる!
• LinkedInの “People
You
May
Know
(PYMK)”
の事例
• ビッグデータとアナリティクスによる
新たなビジネスの可能性
5
18. Introduc5on
to
Computer
Science
and
Programming
Using
Python
Introduc5on
to
Computer
Science
Programming
for
Everybody
(Python)
Udacity
Intro
to
Data
Science
Programming
Founda5ons
with
Python
Open
Educa5on
Program
18
19. MITx:
6.00.1x
Introduc5on
to
Computer
Science
and
Programming
using
Python
19
• Pythonを使ったComputer
Scienceの授業
• 8週間(2ヶ月)のコース、オンラインでスコア評価
• Pythonのインストールから基本構文、オブジェクト指向プ
ログラミングまでをカバー。
20. MITx
6.00.2x
Introduc5on
to
Computa5onal
Thinking
and
Data
Science
20
• MITx
6.00.1xの続き。
• 8週間(2ヶ月)のコース、オンラインでスコア評価
• pylabパッケージを使ったプロット(Matplotlib)、行列処理
(Numpy、pandas)、統計処理、機械学習の基本までをカ
バー。