Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Are you beginning Python? You can select Anaconda!
Search
Yuki Fukuda
October 12, 2019
Programming
0
490
Are you beginning Python? You can select Anaconda!
Yuki Fukuda
October 12, 2019
Tweet
Share
Other Decks in Programming
See All in Programming
認証・認可の基本を学ぼう前編
kouyuume
0
190
AIエージェントを活かすPM術 AI駆動開発の現場から
gyuta
0
360
ローターアクトEクラブ アメリカンナイト:川端 柚菜 氏(Japan O.K. ローターアクトEクラブ 会長):2720 Japan O.K. ロータリーEクラブ2025年12月1日卓話
2720japanoke
0
720
開発に寄りそう自動テストの実現
goyoki
1
760
生成AIを利用するだけでなく、投資できる組織へ
pospome
0
240
STYLE
koic
0
160
Developing static sites with Ruby
okuramasafumi
0
260
MAP, Jigsaw, Code Golf 振り返り会 by 関東Kaggler会|Jigsaw 15th Solution
hasibirok0
0
230
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
38
25k
WebRTC と Rust と8K 60fps
tnoho
2
1.9k
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
380
SwiftUIで本格音ゲー実装してみた
hypebeans
0
110
Featured
See All Featured
It's Worth the Effort
3n
187
29k
Bash Introduction
62gerente
615
210k
Agile that works and the tools we love
rasmusluckow
331
21k
4 Signs Your Business is Dying
shpigford
186
22k
Docker and Python
trallard
47
3.7k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.1k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
The Pragmatic Product Professional
lauravandoore
37
7.1k
Navigating Team Friction
lara
191
16k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
RailsConf 2023
tenderlove
30
1.3k
Why Our Code Smells
bkeepers
PRO
340
57k
Transcript
Pythonを始めたい? そんな君こそAnaconda! 広島市立大学大学院 情報科学研究科 福田 祐樹 2019/10/12 1
自己紹介 2019/10/12 2 氏名:福田 祐樹(フクダ ユウキ) 所属:広島市立大学大学院 情報科学研究科 Twitter:@Y_F_Acoustics Python歴:2年弱
Pythonを始めたきっかけ:MATLABの代替 経験:MATLAB,Python,C,Julia
目次 1. Anacondaとは 2. 本家との違い 3. Anacondaの利点その1:初心者に優しいUI 4. Anacondaの利点その2:ライブラリの多さ 5.
Anacondaの利点その3:コーディング 6. Anacondaの利点その4:容易な高速化 7. まとめ 2019/10/12 3
1. Anacondaとは 2019/10/12 4
2. 本家Pythonとの違い 2019/10/12 5 Vanilla Python ・パッケージ管理:pip ・標準の開発環境:IDLE ・付属外部パッケージ:無し Anaconda
・パッケージ管理:conda + pip* ・標準の開発環境:Spyder,Jupyter ・付属外部パッケージ:多数 * : http://onoz000.hatenablog.com/entry/2018/02/11/142347
3. Anacondaの利点その1:初心者にも優しいUI 2019/10/12 6 環境変数を通さなくてもGUI,CUIで操作できる環境が整う 複数のPythonをコンピュータ内に共存させる 場合にも不便にならない. (Vanilla PythonだとPythonの実行は容易でも パッケージ管理が面倒.)
4. Anacondaの利点その2:パッケージの多さ 2019/10/12 7
5. Anacondaの利点その3:コーディング 2019/10/12 8 ・統合開発環境Spyderの変数エクスプローラ →変数の値,型,変数名,メモリを管理しながらコーディング
5. Anacondaの利点その3:コーディング 2019/10/12 9 ・統合開発環境Spyderの静的解析機能 (F8キー) →PEP 8*に則った記法を習得可能 *:https://pep8-ja.readthedocs.io/ja/latest/
6. Anacondaの利点その4:容易な高速化 2019/10/12 10 1. Intel MKL (Math Kernel Library)がNumPyに組み込み済
IntelがIntel製CPU向けに最適化した数学計算用ライブラリ(Anacondaのみ) 2. Numba(Vanilla Pythonはpipでインストール可) Pythonコードの関数をバイナリにコンパイルして実行するライブラリ 3. Intel Distribution for Pythonをインストール可能 Intelが独自に実装したPython
2019/10/12 11 6. Anacondaの利点その4:容易な高速化 NumPy:0.03442072868347168s For:1.0329806804656982s NumPy:0.03291440010070801s For:0.006979227066040039s 試す価値は充分にアリ!
2019/10/12 12 「Anacondaはデータサイエンス向き?」 Not only! (発表者は信号処理の実装でAnacondaを利用) 様々なパッケージに最初から触れられる アドバンテージは大きい(と思う.) 今からPythonを始める君こそAnaconda!