SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
初心者による初心者のための
Pythonの学び方
2017.06.29
OSSユーザーのための勉強会 < OSS X Users Meeting > #19 Python
横山 直敬
こんばんは
❏ 横山 直敬 といいます.
❏ 金融系SIerのSE (2年目)
❏ 好き: Python, アニメ, バンド, 写真
❏ Python歴は10ヶ月くらい
❏ GitHub: https://github.com/NaoY-2501
話すこと
1. Pythonを始めたワケ
2. これまでのPython歴
3. Webアプリ開発の勉強のすゝめ
4. 言語処理の勉強のすゝめ
5. LT・もくもく会のすゝめ
6. まとめ
Pythonを始めたワケ
❏ 学生時代に研究で少し使っていました
❏ 自然言語処理(形態素解析・テキストの感情分析)
❏ 研究室にPythonユーザがいなかったので暗中模索でした.
❏ 社会人になってから
❏ 業務でコードを書く機会が極端に少なく, 技術的に焦りを感じる
❏ 言語を何か身につけようと思う
❏ Web開発からデータ分析までこなせるPythonに決める
これまでのPython歴 (2016.09-)
❏ Webスクレイピング ハンズオン
❏ みんなのPython勉強会#18 LT
❏ 機械学習 ハンズオン
❏ みんなのPython勉強会 #22 LT
❏ みんなのPython勉強会 #23 LT
2016.09
2016.11
2017.03
2017.04
2017.06 ❏ OSSユーザのための勉強会 #19 LT
これまでのPython歴 - LTについて
❏ みんなのPython勉強会 #18
❏ ハロウィン前後の渋谷駅周辺の混雑具合を可視化
❏ requests + Twitter API + folium
❏ みんなのPython勉強会 #22
❏ connpass APIを使って, Python勉強会の増え方を可視化
❏ Jupyter Notebook + pandas + matplotlib + folium
❏ みんなのPython勉強会 #23
❏ Django + connpass APIでIT勉強会検索Webアプリを作成
そろそろ本題です
❏ データ分析とかWeb開発っぽいことをやってみました.
❏ 応用するの楽しい!
❏ 技術ブログなどを読めば簡単にできることも多い
❏ 基礎もきちんと養っておきたい (できれば手を動かしながら)
❏ 初心者目線でチュートリアルを紹介します!
Web開発のすゝめ
❏ Django Girls Tutorial (Django Girls/Django Girls Japan)
❏ Djangoのチュートリアルです (Girlじゃなくても大丈夫)
❏ テーマはブログ制作
❏ とにかく親切!
❏ CSS(Bootstrap)にも触れている.
❏ Herokuへのデプロイもサポート.
❏ 日本語訳がある (続編は英語だけみたいです)
Web開発のすゝめ - こんな感じのブログができます
Web開発のすゝめ - コメント欄もあります
言語処理のすゝめ
❏ 言語処理100本ノック2015 (東北大学 乾・岡崎研究室)
❏ データ分析や言語処理のスキルが学べる
❏ 自然言語処理, 機械学習も扱える. わくわくします.
❏ データ前処理的な側面もある
❏ データサイエンスブームに乗るならやって損なし
言語処理のすゝめ - 内容は?
❏ 全10章です. こんな問題があります.
❏ 文字列メソッド, スライスを使った準備運動
❏ 正規表現でWikipediaの情報を整形してみる
❏ MeCabで形態素解析・CaboChaで係り受け分析
❏ word2vecで単語の意味のベクトルを学習
言語処理のすゝめ - 実際にやってみた感想
❏ 現在の達成度: 29/100 (2017.02- )
❏ 正規表現でWikipediaの記事の整形をしてます
❏ 基本的にノーヒントという若干のハードモード
❏ 先人の出した答えに頼らない姿勢でやってます
❏ 課題をクリアする達成感が癖になる!
❏ Jupyter NotebookだとTry&Errorがスムーズでオススメ
LT・もくもく会のすゝめ
❏ LTでアウトプットしてみる
❏ フィードバックがもらえる・懇親会のネタできる
❏ もくもく会に参加してみる
❏ 集中できる環境(飽きてアニメ観たりできない環境は大事)
❏ 行き詰まったら周りの詳しい人たちに相談できる
❏ 参加者との交流(ご飯・飲み会)楽しい!
まとめ - Pythonはいいぞ
❏ Web開発に興味あるならDjango Girls Tutorial
❏ データ処理なら言語処理100本ノックで入門
❏ LTすると懇親会で話が弾む, かも
❏ 勉強はもくもく会が捗る!

Más contenido relacionado

La actualidad más candente

Python札幌 2012/06/17
Python札幌 2012/06/17Python札幌 2012/06/17
Python札幌 2012/06/17Shinya Okano
 
S16 t1 python学習奮闘記#6
S16 t1 python学習奮闘記#6S16 t1 python学習奮闘記#6
S16 t1 python学習奮闘記#6Takeshi Akutsu
 
Stapy#17LT
Stapy#17LTStapy#17LT
Stapy#17LTdrillan
 
S01 t1 tsuji_pylearn_ut_01
S01 t1 tsuji_pylearn_ut_01S01 t1 tsuji_pylearn_ut_01
S01 t1 tsuji_pylearn_ut_01Takeshi Akutsu
 
サードパーティパッケージの歩き方
サードパーティパッケージの歩き方サードパーティパッケージの歩き方
サードパーティパッケージの歩き方Takesxi Sximada
 
Python入門者の集い #6 Lightning Talk
Python入門者の集い #6 Lightning Talk Python入門者の集い #6 Lightning Talk
Python入門者の集い #6 Lightning Talk Katayanagi Nobuko
 
コボラーがPython始めてみた話
コボラーがPython始めてみた話コボラーがPython始めてみた話
コボラーがPython始めてみた話Yuuki Nakajima
 
Python学習奮闘記#07 webapp
Python学習奮闘記#07 webappPython学習奮闘記#07 webapp
Python学習奮闘記#07 webappTakeshi Akutsu
 
PyCon JP 2016 ビギナーセッション
PyCon JP 2016 ビギナーセッションPyCon JP 2016 ビギナーセッション
PyCon JP 2016 ビギナーセッションTetsuya Morimoto
 
本気でPythonで宛名書きした話
本気でPythonで宛名書きした話本気でPythonで宛名書きした話
本気でPythonで宛名書きした話Satoshi Yamada
 
なぜ科学計算にはPythonか?
なぜ科学計算にはPythonか?なぜ科学計算にはPythonか?
なぜ科学計算にはPythonか?Aki Ariga
 
10分でわかるPythonの開発環境
10分でわかるPythonの開発環境10分でわかるPythonの開発環境
10分でわかるPythonの開発環境Hisao Soyama
 
たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016
たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016
たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016Kei IWASAKI
 
Pyladies tokyo 2nd anniversary LT
Pyladies tokyo 2nd anniversary LTPyladies tokyo 2nd anniversary LT
Pyladies tokyo 2nd anniversary LTdrillan
 
Py datameetup1
Py datameetup1Py datameetup1
Py datameetup1shiroyagi
 

La actualidad más candente (20)

Python札幌 2012/06/17
Python札幌 2012/06/17Python札幌 2012/06/17
Python札幌 2012/06/17
 
S16 t1 python学習奮闘記#6
S16 t1 python学習奮闘記#6S16 t1 python学習奮闘記#6
S16 t1 python学習奮闘記#6
 
S18 t0 introduction
S18 t0 introductionS18 t0 introduction
S18 t0 introduction
 
S14 t0 introduction
S14 t0 introductionS14 t0 introduction
S14 t0 introduction
 
Stapy#17LT
Stapy#17LTStapy#17LT
Stapy#17LT
 
S09 t4 wrapup
S09 t4 wrapupS09 t4 wrapup
S09 t4 wrapup
 
S01 t1 tsuji_pylearn_ut_01
S01 t1 tsuji_pylearn_ut_01S01 t1 tsuji_pylearn_ut_01
S01 t1 tsuji_pylearn_ut_01
 
サードパーティパッケージの歩き方
サードパーティパッケージの歩き方サードパーティパッケージの歩き方
サードパーティパッケージの歩き方
 
Python入門者の集い #6 Lightning Talk
Python入門者の集い #6 Lightning Talk Python入門者の集い #6 Lightning Talk
Python入門者の集い #6 Lightning Talk
 
コボラーがPython始めてみた話
コボラーがPython始めてみた話コボラーがPython始めてみた話
コボラーがPython始めてみた話
 
Python学習奮闘記#07 webapp
Python学習奮闘記#07 webappPython学習奮闘記#07 webapp
Python学習奮闘記#07 webapp
 
S13 t0 introduction
S13 t0 introductionS13 t0 introduction
S13 t0 introduction
 
PyCon JP 2016 ビギナーセッション
PyCon JP 2016 ビギナーセッションPyCon JP 2016 ビギナーセッション
PyCon JP 2016 ビギナーセッション
 
本気でPythonで宛名書きした話
本気でPythonで宛名書きした話本気でPythonで宛名書きした話
本気でPythonで宛名書きした話
 
なぜ科学計算にはPythonか?
なぜ科学計算にはPythonか?なぜ科学計算にはPythonか?
なぜ科学計算にはPythonか?
 
10分でわかるPythonの開発環境
10分でわかるPythonの開発環境10分でわかるPythonの開発環境
10分でわかるPythonの開発環境
 
S08 t6 wrapup
S08 t6 wrapupS08 t6 wrapup
S08 t6 wrapup
 
たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016
たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016
たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016
 
Pyladies tokyo 2nd anniversary LT
Pyladies tokyo 2nd anniversary LTPyladies tokyo 2nd anniversary LT
Pyladies tokyo 2nd anniversary LT
 
Py datameetup1
Py datameetup1Py datameetup1
Py datameetup1
 

Similar a OSS Study#19_LT

Pythonで自動化した話1
Pythonで自動化した話1Pythonで自動化した話1
Pythonで自動化した話1Masato Fujitake
 
Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )Ai Makabi
 
Python エンジニアの作り方 2011.08 #pyconjp
Python エンジニアの作り方 2011.08 #pyconjpPython エンジニアの作り方 2011.08 #pyconjp
Python エンジニアの作り方 2011.08 #pyconjpTakeshi Komiya
 
Python研修の作り方 - teaching-is_learning-
Python研修の作り方 - teaching-is_learning-Python研修の作り方 - teaching-is_learning-
Python研修の作り方 - teaching-is_learning-BrainPad Inc.
 
We are OSS Communities: Introduction of Start Python Club
We are OSS Communities: Introduction of Start Python ClubWe are OSS Communities: Introduction of Start Python Club
We are OSS Communities: Introduction of Start Python ClubTakeshi Akutsu
 
鳥取python勉強会 第1回
鳥取python勉強会 第1回鳥取python勉強会 第1回
鳥取python勉強会 第1回Yuji Oyamada
 
Beginning Python
Beginning PythonBeginning Python
Beginning Pythonsatokencat
 
ゼロから学ぶPython勉強会
ゼロから学ぶPython勉強会ゼロから学ぶPython勉強会
ゼロから学ぶPython勉強会sekikazu
 
191208 python-kansai-nishimoto
191208 python-kansai-nishimoto191208 python-kansai-nishimoto
191208 python-kansai-nishimotoTakuya Nishimoto
 
PyPy 紹介
PyPy 紹介PyPy 紹介
PyPy 紹介shoma h
 
Python3と向かい合ってみる
Python3と向かい合ってみるPython3と向かい合ってみる
Python3と向かい合ってみるAtsuo Ishimoto
 
Python-Tokai at Nagoya Ruby Meeting 01
Python-Tokai at Nagoya Ruby Meeting 01Python-Tokai at Nagoya Ruby Meeting 01
Python-Tokai at Nagoya Ruby Meeting 01itouakihiro
 
Python & PyConJP 2014 Report
Python & PyConJP 2014 ReportPython & PyConJP 2014 Report
Python & PyConJP 2014 Reportgree_tech
 
211120 他人の書いたPythonスクリプトをステップ実行で理解する
211120 他人の書いたPythonスクリプトをステップ実行で理解する211120 他人の書いたPythonスクリプトをステップ実行で理解する
211120 他人の書いたPythonスクリプトをステップ実行で理解するTakuya Nishimoto
 
プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022
プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022
プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022Takayuki Shimizukawa
 

Similar a OSS Study#19_LT (20)

Pythonで自動化した話1
Pythonで自動化した話1Pythonで自動化した話1
Pythonで自動化した話1
 
Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )
 
Python エンジニアの作り方 2011.08 #pyconjp
Python エンジニアの作り方 2011.08 #pyconjpPython エンジニアの作り方 2011.08 #pyconjp
Python エンジニアの作り方 2011.08 #pyconjp
 
Python研修の作り方 - teaching-is_learning-
Python研修の作り方 - teaching-is_learning-Python研修の作り方 - teaching-is_learning-
Python研修の作り方 - teaching-is_learning-
 
We are OSS Communities: Introduction of Start Python Club
We are OSS Communities: Introduction of Start Python ClubWe are OSS Communities: Introduction of Start Python Club
We are OSS Communities: Introduction of Start Python Club
 
OSSと私
OSSと私OSSと私
OSSと私
 
鳥取python勉強会 第1回
鳥取python勉強会 第1回鳥取python勉強会 第1回
鳥取python勉強会 第1回
 
Beginning Python
Beginning PythonBeginning Python
Beginning Python
 
ゼロから学ぶPython勉強会
ゼロから学ぶPython勉強会ゼロから学ぶPython勉強会
ゼロから学ぶPython勉強会
 
191208 python-kansai-nishimoto
191208 python-kansai-nishimoto191208 python-kansai-nishimoto
191208 python-kansai-nishimoto
 
S28 t0 introduction
S28 t0 introductionS28 t0 introduction
S28 t0 introduction
 
PyPy 紹介
PyPy 紹介PyPy 紹介
PyPy 紹介
 
Python3と向かい合ってみる
Python3と向かい合ってみるPython3と向かい合ってみる
Python3と向かい合ってみる
 
Python-Tokai at Nagoya Ruby Meeting 01
Python-Tokai at Nagoya Ruby Meeting 01Python-Tokai at Nagoya Ruby Meeting 01
Python-Tokai at Nagoya Ruby Meeting 01
 
Python & PyConJP 2014 Report
Python & PyConJP 2014 ReportPython & PyConJP 2014 Report
Python & PyConJP 2014 Report
 
S05_T0_orientation
S05_T0_orientationS05_T0_orientation
S05_T0_orientation
 
211120 他人の書いたPythonスクリプトをステップ実行で理解する
211120 他人の書いたPythonスクリプトをステップ実行で理解する211120 他人の書いたPythonスクリプトをステップ実行で理解する
211120 他人の書いたPythonスクリプトをステップ実行で理解する
 
プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022
プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022
プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022
 
S06 t0 orientation
S06 t0 orientationS06 t0 orientation
S06 t0 orientation
 
S02 t0 get_started
S02 t0 get_startedS02 t0 get_started
S02 t0 get_started
 

OSS Study#19_LT