Submit Search
Upload
LLoT ランゲージアップデート Python
•
Download as PPTX, PDF
•
0 likes
•
1,108 views
H
hirokiky
Follow
LLoT ランゲージアップデート Python
Read less
Read more
Technology
Report
Share
Report
Share
1 of 30
Download now
Recommended
20120512
20120512
YAMANE Toshiaki
Python2と3の互換性問題に立ち向かうときにまずやること
Python2と3の互換性問題に立ち向かうときにまずやること
kiki utagawa
初心者が Python で戸惑ったところ
初心者が Python で戸惑ったところ
Emma Haruka Iwao
Seq2Seqでボットづくり
Seq2Seqでボットづくり
Masato Fujitake
お前の逐モン、GETだぜ!
お前の逐モン、GETだぜ!
Nagi Teramo
Pythonでターミナルに画像表示
Pythonでターミナルに画像表示
Masato Fujitake
RFinanceJはじめました
RFinanceJはじめました
Nagi Teramo
LTネタが完成しなくてごめんなさい
LTネタが完成しなくてごめんなさい
Kento Kawakami
Recommended
20120512
20120512
YAMANE Toshiaki
Python2と3の互換性問題に立ち向かうときにまずやること
Python2と3の互換性問題に立ち向かうときにまずやること
kiki utagawa
初心者が Python で戸惑ったところ
初心者が Python で戸惑ったところ
Emma Haruka Iwao
Seq2Seqでボットづくり
Seq2Seqでボットづくり
Masato Fujitake
お前の逐モン、GETだぜ!
お前の逐モン、GETだぜ!
Nagi Teramo
Pythonでターミナルに画像表示
Pythonでターミナルに画像表示
Masato Fujitake
RFinanceJはじめました
RFinanceJはじめました
Nagi Teramo
LTネタが完成しなくてごめんなさい
LTネタが完成しなくてごめんなさい
Kento Kawakami
Twitterでネットストーカーをしよう
Twitterでネットストーカーをしよう
よしだ あつし
C-HelperでC言語を効率的に学習しよう
C-HelperでC言語を効率的に学習しよう
Kota Uchida
Rでを作る
Rでを作る
Nagi Teramo
PythonでPodcastを聴く
PythonでPodcastを聴く
Masato Fujitake
簡易TRPG向けチャットツールOnset!
簡易TRPG向けチャットツールOnset!
kiridaruma
Lt python腕試しネタ
Lt python腕試しネタ
kiwofusi
過去2回の登壇内容からのPython×ドローンの進化アップデート内容と今後について展望
過去2回の登壇内容からのPython×ドローンの進化アップデート内容と今後について展望
Lina Katayose
Php Lt 20080316
Php Lt 20080316
Soshi NEMOTO
Pythonで自動化した話1
Pythonで自動化した話1
Masato Fujitake
最近思った機械学習(PyTorch)のベストプラクティス
最近思った機械学習(PyTorch)のベストプラクティス
Masato Fujitake
Fluent Feature in F#
Fluent Feature in F#
igeta
C#erがF#に這い寄ってみた
C#erがF#に這い寄ってみた
Hiroshi Maekawa
Python×ドローンについて過去のPyConJP登壇から今までの進化。
Python×ドローンについて過去のPyConJP登壇から今までの進化。
Lina Katayose
PyLadies Tokyo 二周年記念パーティ LT
PyLadies Tokyo 二周年記念パーティ LT
Tetsuya Morimoto
Codereatreat in KIT
Codereatreat in KIT
Masayuki KaToH
Rust samurai lightning talk
Rust samurai lightning talk
Naruto TAKAHASHI
May python prevail everyone
May python prevail everyone
Daiki Kojima
Perlbeginnes 9 lt_ytnobody
Perlbeginnes 9 lt_ytnobody
azuma satoshi
Php kansai-2013 lt-slide
Php kansai-2013 lt-slide
Hattori Hideo
Miyazakirb vol0 lt
Miyazakirb vol0 lt
cocoa_dahlia
PyPy 紹介
PyPy 紹介
shoma h
Pyladies tokyo 20150123
Pyladies tokyo 20150123
Ai Makabi
More Related Content
What's hot
Twitterでネットストーカーをしよう
Twitterでネットストーカーをしよう
よしだ あつし
C-HelperでC言語を効率的に学習しよう
C-HelperでC言語を効率的に学習しよう
Kota Uchida
Rでを作る
Rでを作る
Nagi Teramo
PythonでPodcastを聴く
PythonでPodcastを聴く
Masato Fujitake
簡易TRPG向けチャットツールOnset!
簡易TRPG向けチャットツールOnset!
kiridaruma
Lt python腕試しネタ
Lt python腕試しネタ
kiwofusi
過去2回の登壇内容からのPython×ドローンの進化アップデート内容と今後について展望
過去2回の登壇内容からのPython×ドローンの進化アップデート内容と今後について展望
Lina Katayose
Php Lt 20080316
Php Lt 20080316
Soshi NEMOTO
Pythonで自動化した話1
Pythonで自動化した話1
Masato Fujitake
最近思った機械学習(PyTorch)のベストプラクティス
最近思った機械学習(PyTorch)のベストプラクティス
Masato Fujitake
Fluent Feature in F#
Fluent Feature in F#
igeta
C#erがF#に這い寄ってみた
C#erがF#に這い寄ってみた
Hiroshi Maekawa
Python×ドローンについて過去のPyConJP登壇から今までの進化。
Python×ドローンについて過去のPyConJP登壇から今までの進化。
Lina Katayose
PyLadies Tokyo 二周年記念パーティ LT
PyLadies Tokyo 二周年記念パーティ LT
Tetsuya Morimoto
Codereatreat in KIT
Codereatreat in KIT
Masayuki KaToH
Rust samurai lightning talk
Rust samurai lightning talk
Naruto TAKAHASHI
May python prevail everyone
May python prevail everyone
Daiki Kojima
Perlbeginnes 9 lt_ytnobody
Perlbeginnes 9 lt_ytnobody
azuma satoshi
Php kansai-2013 lt-slide
Php kansai-2013 lt-slide
Hattori Hideo
Miyazakirb vol0 lt
Miyazakirb vol0 lt
cocoa_dahlia
What's hot
(20)
Twitterでネットストーカーをしよう
Twitterでネットストーカーをしよう
C-HelperでC言語を効率的に学習しよう
C-HelperでC言語を効率的に学習しよう
Rでを作る
Rでを作る
PythonでPodcastを聴く
PythonでPodcastを聴く
簡易TRPG向けチャットツールOnset!
簡易TRPG向けチャットツールOnset!
Lt python腕試しネタ
Lt python腕試しネタ
過去2回の登壇内容からのPython×ドローンの進化アップデート内容と今後について展望
過去2回の登壇内容からのPython×ドローンの進化アップデート内容と今後について展望
Php Lt 20080316
Php Lt 20080316
Pythonで自動化した話1
Pythonで自動化した話1
最近思った機械学習(PyTorch)のベストプラクティス
最近思った機械学習(PyTorch)のベストプラクティス
Fluent Feature in F#
Fluent Feature in F#
C#erがF#に這い寄ってみた
C#erがF#に這い寄ってみた
Python×ドローンについて過去のPyConJP登壇から今までの進化。
Python×ドローンについて過去のPyConJP登壇から今までの進化。
PyLadies Tokyo 二周年記念パーティ LT
PyLadies Tokyo 二周年記念パーティ LT
Codereatreat in KIT
Codereatreat in KIT
Rust samurai lightning talk
Rust samurai lightning talk
May python prevail everyone
May python prevail everyone
Perlbeginnes 9 lt_ytnobody
Perlbeginnes 9 lt_ytnobody
Php kansai-2013 lt-slide
Php kansai-2013 lt-slide
Miyazakirb vol0 lt
Miyazakirb vol0 lt
Similar to LLoT ランゲージアップデート Python
PyPy 紹介
PyPy 紹介
shoma h
Pyladies tokyo 20150123
Pyladies tokyo 20150123
Ai Makabi
mypy - 待望のPython3.9型ヒント対応
mypy - 待望のPython3.9型ヒント対応
KyutatsuNishiura
PythonのインストールからHello Worldまで
PythonのインストールからHello Worldまで
Kioto Hirahara
PypeRで実験と分析を一本化する
PypeRで実験と分析を一本化する
Takashi Yamane
プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022
プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022
Takayuki Shimizukawa
万年ビギナーによるPythonプログラミングのリハビリ計画
万年ビギナーによるPythonプログラミングのリハビリ計画
Takeshi Akutsu
(python)勉強会のすすめ
(python)勉強会のすすめ
Kioto Hirahara
次世代言語 Python による PyPy を使った次世代の処理系開発
次世代言語 Python による PyPy を使った次世代の処理系開発
shoma h
Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )
Ai Makabi
PyCon JP 2016 ビギナーセッション
PyCon JP 2016 ビギナーセッション
Tetsuya Morimoto
Pyconjp2014_implementations
Pyconjp2014_implementations
masahitojp
Pythonコミュニティが私に与えてくれたもの
Pythonコミュニティが私に与えてくれたもの
TomomiK
Pythonのすすめ
Pythonのすすめ
Masashi Shibata
OSS Study#19_LT
OSS Study#19_LT
NaoY-2501
The tale of I and python / Python とのはなし
The tale of I and python / Python とのはなし
Takanori Suzuki
LT: 今日帰ってすぐに始められるPython #nds45
LT: 今日帰ってすぐに始められるPython #nds45
civic Sasaki
Django から各種チャットツールに通知するライブラリを作った話
Django から各種チャットツールに通知するライブラリを作った話
Yusuke Miyazaki
Rでダイエット
Rでダイエット
Tatsuya Tojima
PHP-MLを使用して気軽に機械学習にトライしてみる
PHP-MLを使用して気軽に機械学習にトライしてみる
Ryo Shibayama
Similar to LLoT ランゲージアップデート Python
(20)
PyPy 紹介
PyPy 紹介
Pyladies tokyo 20150123
Pyladies tokyo 20150123
mypy - 待望のPython3.9型ヒント対応
mypy - 待望のPython3.9型ヒント対応
PythonのインストールからHello Worldまで
PythonのインストールからHello Worldまで
PypeRで実験と分析を一本化する
PypeRで実験と分析を一本化する
プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022
プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022
万年ビギナーによるPythonプログラミングのリハビリ計画
万年ビギナーによるPythonプログラミングのリハビリ計画
(python)勉強会のすすめ
(python)勉強会のすすめ
次世代言語 Python による PyPy を使った次世代の処理系開発
次世代言語 Python による PyPy を使った次世代の処理系開発
Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )
PyCon JP 2016 ビギナーセッション
PyCon JP 2016 ビギナーセッション
Pyconjp2014_implementations
Pyconjp2014_implementations
Pythonコミュニティが私に与えてくれたもの
Pythonコミュニティが私に与えてくれたもの
Pythonのすすめ
Pythonのすすめ
OSS Study#19_LT
OSS Study#19_LT
The tale of I and python / Python とのはなし
The tale of I and python / Python とのはなし
LT: 今日帰ってすぐに始められるPython #nds45
LT: 今日帰ってすぐに始められるPython #nds45
Django から各種チャットツールに通知するライブラリを作った話
Django から各種チャットツールに通知するライブラリを作った話
Rでダイエット
Rでダイエット
PHP-MLを使用して気軽に機械学習にトライしてみる
PHP-MLを使用して気軽に機械学習にトライしてみる
More from hirokiky
簡単な算数でできる文章校正
簡単な算数でできる文章校正
hirokiky
エンジニアが起業のアイディアを見つける方法
エンジニアが起業のアイディアを見つける方法
hirokiky
それ、公開しちゃおうよ - みんなのPython勉強会63登壇
それ、公開しちゃおうよ - みんなのPython勉強会63登壇
hirokiky
プロダクト開発してわかったDjangoの深〜いパーミッション管理の話 @ PyconJP2017
プロダクト開発してわかったDjangoの深〜いパーミッション管理の話 @ PyconJP2017
hirokiky
営業も広報もいない僕たちが11年間やってきたこと
営業も広報もいない僕たちが11年間やってきたこと
hirokiky
How we realized SOA by Python at PyCon JP 2015
How we realized SOA by Python at PyCon JP 2015
hirokiky
価値を届ける技術 #bpstudy 96
価値を届ける技術 #bpstudy 96
hirokiky
Pycon2014 django performance
Pycon2014 django performance
hirokiky
gargant.dispatch, a flexible dispatcher for WSGI
gargant.dispatch, a flexible dispatcher for WSGI
hirokiky
Django最速デバッグ指南 PyConAPAC 2013
Django最速デバッグ指南 PyConAPAC 2013
hirokiky
軽量のススメ
軽量のススメ
hirokiky
django-websettingsの紹介
django-websettingsの紹介
hirokiky
pyramid_layoutと僕と、ときどきzope.interface
pyramid_layoutと僕と、ときどきzope.interface
hirokiky
My pyhack 1301
My pyhack 1301
hirokiky
Useful Django 1.4
Useful Django 1.4
hirokiky
使えるDjango1.4
使えるDjango1.4
hirokiky
個人の嗜好を学習し記事を推奨するフィードリーダ
個人の嗜好を学習し記事を推奨するフィードリーダ
hirokiky
卒研中間発表資料:個人に最適化したフィードリーダの構築
卒研中間発表資料:個人に最適化したフィードリーダの構築
hirokiky
More from hirokiky
(18)
簡単な算数でできる文章校正
簡単な算数でできる文章校正
エンジニアが起業のアイディアを見つける方法
エンジニアが起業のアイディアを見つける方法
それ、公開しちゃおうよ - みんなのPython勉強会63登壇
それ、公開しちゃおうよ - みんなのPython勉強会63登壇
プロダクト開発してわかったDjangoの深〜いパーミッション管理の話 @ PyconJP2017
プロダクト開発してわかったDjangoの深〜いパーミッション管理の話 @ PyconJP2017
営業も広報もいない僕たちが11年間やってきたこと
営業も広報もいない僕たちが11年間やってきたこと
How we realized SOA by Python at PyCon JP 2015
How we realized SOA by Python at PyCon JP 2015
価値を届ける技術 #bpstudy 96
価値を届ける技術 #bpstudy 96
Pycon2014 django performance
Pycon2014 django performance
gargant.dispatch, a flexible dispatcher for WSGI
gargant.dispatch, a flexible dispatcher for WSGI
Django最速デバッグ指南 PyConAPAC 2013
Django最速デバッグ指南 PyConAPAC 2013
軽量のススメ
軽量のススメ
django-websettingsの紹介
django-websettingsの紹介
pyramid_layoutと僕と、ときどきzope.interface
pyramid_layoutと僕と、ときどきzope.interface
My pyhack 1301
My pyhack 1301
Useful Django 1.4
Useful Django 1.4
使えるDjango1.4
使えるDjango1.4
個人の嗜好を学習し記事を推奨するフィードリーダ
個人の嗜好を学習し記事を推奨するフィードリーダ
卒研中間発表資料:個人に最適化したフィードリーダの構築
卒研中間発表資料:個人に最適化したフィードリーダの構築
Recently uploaded
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
Hiroshi Tomioka
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
Recently uploaded
(9)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
LLoT ランゲージアップデート Python
1.
Pythonの今、ぶっちゃけ @hirokiky
2.
Type Hinting
3.
型ヒント • Python標準で型を明記できる • Python自体は制約を与えない
4.
5.
6.
typing モジュール
7.
8.
typing • Python3.5で追加された • 他Union,
List, Iterable, Callableなど
9.
10.
hirokikyです • 業務でPython4年、のべで6年くらい • Python,Webでアーキテクト、コンサル、製品
11.
ぶっちゃけお前どうなの • ぶっちゃけtypingで複雑には書いてない • ドキュメントついでに書いてPycharmで補完 •
テストには組み込んでいない
12.
ぶっちゃけヒントじゃん • たしかにPython3.5のtypingはただのヒント • Python3.2〜の互換性保ちつつ使えるってすごくない •
3.2~3.4ではpip install typingをすれば良い
13.
他Python3.5 • async (async
def, async for…), await構文 • 行列計算演算子 @
14.
Python3使ってんの?
15.
はい
16.
僕ここ3年Python3だけ
17.
Python2,3議論は終わった • Python3に対応していないライブラリーはない • 2,3議論よりも黙ってサッサと移行しろフェーズ
18.
環境まわり • pipが標準でインストールされる • pyvenvも標準でインストールされる
19.
Python黒歴史 • easy_install pip •
pip install …
20.
ぶっちゃけどうやってんの ? • 公式Macバイナリーしか使わない • 標準のpip,
pyvenv • あとはDocker
21.
公式バイナリーが良い python.org
22.
パッチバージョン何でも良 い
23.
周辺の話
24.
Pythonってデータ系多 い?
25.
数えてみました • PyConJP 2016のトーク応募
121 件 • データ、サイエンス、機械学習系のトーク応募 数 • 全121件中 33 件。27%くらい
26.
同・実際の科学系発表数 • PyCon JP
2014: 8トーク / 36 • PyCon JP 2015: 11トーク / 32 • PyCon JP 2016: 10トーク / 47
27.
正直僕はよく知らない けどたまに遊ぶと楽しい
28.
pyhackってイベントに 行くと「増えてるなぁ 」
29.
Django • Postgreの全文検索に対応 • Templateエンジンの切替ができる •
マイグレーションもDjangoだけでできる • 日本語翻訳がdjangoproject.comに取り込み
30.
以上
Editor's Notes
実はPythonのトレンドを話すのはすごい苦手なんです。 仮にPythonのマイナーバージョンを一つ上げても今までどおり何も問題なく動くから。 Python3.4から最新のPython3.5にしても何の問題もない。 でも今回は違います。すごくホットな話題があるんです。
型ヒントです
実はPython3.2からある構文に則っている IDEやチェックツール(mypy)のための情報を渡すもの
* PEP484に準拠すれば作れる https://www.python.org/dev/peps/pep-0484/ * 僕はぶっちゃけそこまで深くは使っていない。軽く書くことはあってもそこまで深くは書いていない。 * docstringに型を明記する代わりに書くくらいで、PyCharm(IntelliJ)が補完してくれてヤッタゼくらい。 * mypyは使っていない。まだまだこれからだと思う。 * ただやっぱり型ヒントやリントでテストを減らせればバンザイだし、型情報を各所が頑張って作ったり高機能なIDEでしか開発できないというのはおかしい * ちなみにPython3.5のタイプヒントを使ってもPython3.2以上で動作します。追加パッケージ typing をインストールすればそれでよい。すごくない??
asyncは外部のライブラリーとかがasync対応していないものが多くて使いにくい。(Executorを介して呼べばブロッキング処理も簡単にAsyncにはできる) ただNode.jsとかのほうが現状は楽。僕は今の仕事で非同期のサービスはNode.jsで書いてます。 行列はNumpyとかように使うらしい。僕はデータ系はあんまりしらない。
日経新聞さんにコンサルしたけど、Python3.5で動いている。PyConでも話すらしいよ。 前の受託案件も、今の自社案件もPython3です。バージョン?すぐ上げたほうが逆に楽でしょ
もう必要ないです。
pyenvとか使わない。brewとか使わない。 面倒くさいので公式バイナリーを使っていればそれでよい。
Pythonでパッチバージョン切り替えたい瞬間はゼロです
マイナーバージョンレベルなら複数入れても問題無いです。Python2.7, 3.4, 3.5とかです。 ローカルで開発するくらいならパッチバージョンとか違いないので全然どうでもいいです。
Webからデータから機械学習から組み込みから行けるのはやっぱりPythonの良さですし Pythonのその堅調さが好かれてるんじゃないですかねぇ
Download now