Enviar pesquisa
Carregar
こわくないPython 補足資料
•
3 gostaram
•
1,973 visualizações
Katsuya Arai
Seguir
第8回 3DCG Meetup 補足資料 変数がタグ付けのイメージであるという説明をもう少し深く。
Leia menos
Leia mais
Educação
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 23
Baixar agora
Baixar para ler offline
Recomendados
こわくないPython
こわくないPython
Katsuya Arai
こわくないPython その2- ファイナルファンタジーとグレンラガンで学ぶOOP
こわくないPython その2- ファイナルファンタジーとグレンラガンで学ぶOOP
Katsuya Arai
RBG ~RT Beat Grip~
RBG ~RT Beat Grip~
tsuchiya_a
[2013_04]新入生用スライド
[2013_04]新入生用スライド
たろう しょりけん
私がRubyを学んでから個人開発をやっていくまでの道のり
私がRubyを学んでから個人開発をやっていくまでの道のり
K K
つかえる!効果的なあしらいの選び方
つかえる!効果的なあしらいの選び方
K K
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜 (Gunma.web #12 2013/02/09)
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜 (Gunma.web #12 2013/02/09)
parrotstudio
chrome拡張機能で ブラウザにp5jsを召喚!
chrome拡張機能で ブラウザにp5jsを召喚!
takaguru
Recomendados
こわくないPython
こわくないPython
Katsuya Arai
こわくないPython その2- ファイナルファンタジーとグレンラガンで学ぶOOP
こわくないPython その2- ファイナルファンタジーとグレンラガンで学ぶOOP
Katsuya Arai
RBG ~RT Beat Grip~
RBG ~RT Beat Grip~
tsuchiya_a
[2013_04]新入生用スライド
[2013_04]新入生用スライド
たろう しょりけん
私がRubyを学んでから個人開発をやっていくまでの道のり
私がRubyを学んでから個人開発をやっていくまでの道のり
K K
つかえる!効果的なあしらいの選び方
つかえる!効果的なあしらいの選び方
K K
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜 (Gunma.web #12 2013/02/09)
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜 (Gunma.web #12 2013/02/09)
parrotstudio
chrome拡張機能で ブラウザにp5jsを召喚!
chrome拡張機能で ブラウザにp5jsを召喚!
takaguru
フォトグラメトってリダクションしてアセット化した話
フォトグラメトってリダクションしてアセット化した話
Takuya Kishikawa
いづれはIoTと連携させたいウェブサービスをつくっている
いづれはIoTと連携させたいウェブサービスをつくっている
K K
Rubyだけでチンチロをつくる
Rubyだけでチンチロをつくる
K K
Day30 os
Day30 os
KokiYamashita2
わくわく勉強会 フロントエンド
わくわく勉強会 フロントエンド
K K
Pythonでターミナルに画像表示
Pythonでターミナルに画像表示
Masato Fujitake
OSS事例から学んだ プロジェクトを進める技術
OSS事例から学んだ プロジェクトを進める技術
Daisuke Kondo
Raspberry Piで 初心者が 半日でできる電子工作 を考えてみた
Raspberry Piで 初心者が 半日でできる電子工作 を考えてみた
VirtualTech Japan Inc./Begi.net Inc.
randmap.enchant.js github公開
randmap.enchant.js github公開
shizuru123
Blenderで和柄をつくるお話
Blenderで和柄をつくるお話
Tetsuo Mitsuda
会議における段取りのお話
会議における段取りのお話
Yohei Iguchi
テーマ「Hokkaido.pmからのお知らせ」
テーマ「Hokkaido.pmからのお知らせ」
technocat
MFT打上げLT
MFT打上げLT
Koji Shiraishi
Pythonのすすめ
Pythonのすすめ
Masashi Shibata
Devとopsをつなぐpuppet
Devとopsをつなぐpuppet
yuzorock
Biginer
Biginer
bkctomi
Skype4 pyで遊んでみた
Skype4 pyで遊んでみた
Daijirou Yamada
俺と otoya
俺と otoya
Masayuki KaToH
素人DTMerが5日間曲を作り続けてわかったこと
素人DTMerが5日間曲を作り続けてわかったこと
_ uruchan1997
20111112 kofblender
20111112 kofblender
Tetsuo Mitsuda
Pythonで作る自作デバッガLT資料
Pythonで作る自作デバッガLT資料
Yuya Masumura
ChatGPTで面白い物語は作れるのか?
ChatGPTで面白い物語は作れるのか?
Takanari Tokuwa
Mais conteúdo relacionado
Mais procurados
フォトグラメトってリダクションしてアセット化した話
フォトグラメトってリダクションしてアセット化した話
Takuya Kishikawa
いづれはIoTと連携させたいウェブサービスをつくっている
いづれはIoTと連携させたいウェブサービスをつくっている
K K
Rubyだけでチンチロをつくる
Rubyだけでチンチロをつくる
K K
Day30 os
Day30 os
KokiYamashita2
わくわく勉強会 フロントエンド
わくわく勉強会 フロントエンド
K K
Pythonでターミナルに画像表示
Pythonでターミナルに画像表示
Masato Fujitake
OSS事例から学んだ プロジェクトを進める技術
OSS事例から学んだ プロジェクトを進める技術
Daisuke Kondo
Raspberry Piで 初心者が 半日でできる電子工作 を考えてみた
Raspberry Piで 初心者が 半日でできる電子工作 を考えてみた
VirtualTech Japan Inc./Begi.net Inc.
randmap.enchant.js github公開
randmap.enchant.js github公開
shizuru123
Blenderで和柄をつくるお話
Blenderで和柄をつくるお話
Tetsuo Mitsuda
会議における段取りのお話
会議における段取りのお話
Yohei Iguchi
テーマ「Hokkaido.pmからのお知らせ」
テーマ「Hokkaido.pmからのお知らせ」
technocat
MFT打上げLT
MFT打上げLT
Koji Shiraishi
Pythonのすすめ
Pythonのすすめ
Masashi Shibata
Devとopsをつなぐpuppet
Devとopsをつなぐpuppet
yuzorock
Biginer
Biginer
bkctomi
Skype4 pyで遊んでみた
Skype4 pyで遊んでみた
Daijirou Yamada
俺と otoya
俺と otoya
Masayuki KaToH
素人DTMerが5日間曲を作り続けてわかったこと
素人DTMerが5日間曲を作り続けてわかったこと
_ uruchan1997
20111112 kofblender
20111112 kofblender
Tetsuo Mitsuda
Mais procurados
(20)
フォトグラメトってリダクションしてアセット化した話
フォトグラメトってリダクションしてアセット化した話
いづれはIoTと連携させたいウェブサービスをつくっている
いづれはIoTと連携させたいウェブサービスをつくっている
Rubyだけでチンチロをつくる
Rubyだけでチンチロをつくる
Day30 os
Day30 os
わくわく勉強会 フロントエンド
わくわく勉強会 フロントエンド
Pythonでターミナルに画像表示
Pythonでターミナルに画像表示
OSS事例から学んだ プロジェクトを進める技術
OSS事例から学んだ プロジェクトを進める技術
Raspberry Piで 初心者が 半日でできる電子工作 を考えてみた
Raspberry Piで 初心者が 半日でできる電子工作 を考えてみた
randmap.enchant.js github公開
randmap.enchant.js github公開
Blenderで和柄をつくるお話
Blenderで和柄をつくるお話
会議における段取りのお話
会議における段取りのお話
テーマ「Hokkaido.pmからのお知らせ」
テーマ「Hokkaido.pmからのお知らせ」
MFT打上げLT
MFT打上げLT
Pythonのすすめ
Pythonのすすめ
Devとopsをつなぐpuppet
Devとopsをつなぐpuppet
Biginer
Biginer
Skype4 pyで遊んでみた
Skype4 pyで遊んでみた
俺と otoya
俺と otoya
素人DTMerが5日間曲を作り続けてわかったこと
素人DTMerが5日間曲を作り続けてわかったこと
20111112 kofblender
20111112 kofblender
Semelhante a こわくないPython 補足資料
Pythonで作る自作デバッガLT資料
Pythonで作る自作デバッガLT資料
Yuya Masumura
ChatGPTで面白い物語は作れるのか?
ChatGPTで面白い物語は作れるのか?
Takanari Tokuwa
20120915 Pythonは本当にBlenderの役に立っているか?
20120915 Pythonは本当にBlenderの役に立っているか?
Tetsuo Mitsuda
PredictionIOのPython対応計画
PredictionIOのPython対応計画
Shinsuke Sugaya
Python勉強会 2015-12-02
Python勉強会 2015-12-02
WoodPecker (Shizuoka Univ)
よりお手軽なBotへ 〜APIで効率的なBotを〜
よりお手軽なBotへ 〜APIで効率的なBotを〜
Tsukasa Kato
蛇を埋葬する(PythonをEmbedする)
蛇を埋葬する(PythonをEmbedする)
Shintarou Okada
High performance python computing for data science
High performance python computing for data science
Takami Sato
DevDo Irasally 20090426
DevDo Irasally 20090426
irasally omuko
Pythonで自動化した話1
Pythonで自動化した話1
Masato Fujitake
面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -
面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -
MinoruIto3
M5stackの非公式グッズをつくってみた
M5stackの非公式グッズをつくってみた
ssuser68f293
Bot Framework で会話のログを取る
Bot Framework で会話のログを取る
Atsushi Yokohama (BEACHSIDE)
プロ生ちゃんbotを作ろう!
プロ生ちゃんbotを作ろう!
treby
いないいないさあぼ
いないいないさあぼ
Tetsuya Kanja
Semelhante a こわくないPython 補足資料
(15)
Pythonで作る自作デバッガLT資料
Pythonで作る自作デバッガLT資料
ChatGPTで面白い物語は作れるのか?
ChatGPTで面白い物語は作れるのか?
20120915 Pythonは本当にBlenderの役に立っているか?
20120915 Pythonは本当にBlenderの役に立っているか?
PredictionIOのPython対応計画
PredictionIOのPython対応計画
Python勉強会 2015-12-02
Python勉強会 2015-12-02
よりお手軽なBotへ 〜APIで効率的なBotを〜
よりお手軽なBotへ 〜APIで効率的なBotを〜
蛇を埋葬する(PythonをEmbedする)
蛇を埋葬する(PythonをEmbedする)
High performance python computing for data science
High performance python computing for data science
DevDo Irasally 20090426
DevDo Irasally 20090426
Pythonで自動化した話1
Pythonで自動化した話1
面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -
面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -
M5stackの非公式グッズをつくってみた
M5stackの非公式グッズをつくってみた
Bot Framework で会話のログを取る
Bot Framework で会話のログを取る
プロ生ちゃんbotを作ろう!
プロ生ちゃんbotを作ろう!
いないいないさあぼ
いないいないさあぼ
Último
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
YukiTerazawa
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
Takayuki Itoh
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
Tokyo Institute of Technology
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ssusere0a682
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
koheioishi1
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ssusere0a682
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
yuitoakatsukijp
Último
(7)
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
こわくないPython 補足資料
1.
こわくないPython 補足資料
2.
自己紹介 3DCG Meetup主催。 ! デザイン、スクリプト、3D、 映像等色々やってます。 ! ! 拙著:はじめてのZBrush ! Facebook:新井克哉 ! Twitter:@kickbase ! ! めんたいこと呼ばれています。
3.
セッション内の説明で変数は「箱」と考えるより「タグ付け」と 考えたほうがいいよというお話をしたんですが、その補足資料です。 なんで「タグ付け」なの?
4.
Pythonの仕組みを見てみよう -コンピューターは忘れっぽい?-
5.
コンピューターはものすごく計算が速いですが、 実はものすごく忘れっぽくつくられています。 「コンピューターが忘れっぽいって?」と お思いになるかと思いますが、その仕組みを説明しましょう。
6.
コンピュータは計算場所でガンガン計算をします。
7.
でも、計算が終わったら計算結果も含めて消してしまうのです! それは計算する領域を確保しておくためです。
8.
でも、計算結果まで含めて消されてはたまりません。 なんのために計算したのかわからなくなっちゃいますね。
9.
そこで変数の登場です。
10.
保存場所(消さないでおく場所)に変数を用意し、 計算場所にあるデータにひも付けます。
11.
なんと、変数とひも付いたデータは消されないのです!
12.
プログラムの言葉を使えば、 変数とデータ(値)を紐付けることを「参照する」。 コンピュータが自動的にデータを消すことを ガベージコレクションと呼びます。 ! どの変数からも参照されていないデータ(ゴミ)は、 ガベージコレクション(ゴミ収集)されるというわけです。
13.
参照のイメージは「箱に入れる」よりも「タグ付け」に 近いと思いませんか? ! そのため「タグ付け」という説明をしたのです。
14.
続けて実際のPythonコードを見ながら 参照についてもう少し学びましょう。 ! きっとタグ付けの方がイメージしやすいと思います。
15.
出力結果は [1,10,100] [1,10,100] True となります。isというのは「同じかどうか」を調べるものです ※上記isの説明は少し嘘があるので、あとで訂正します
16.
納得の出力結果ですね。
17.
出力結果は [1,10,100] [1,10,100] False となりました。
18.
Why????? Pythonこわい
19.
これもタグ付けで説明できます
20.
aはデータ[1,10,100]を参照し、 bはaを参照しています。
21.
aはデータ[1,10,100]を参照し、 bは別のデータである[1,10,100]を参照しているのです。 別のデータを参照していたので、a is bはFalseだったんですね。
22.
つまりis演算子は、 「同じものを参照しているかどうか」 を表す機能なのです。 ! この「同じ値でも参照元が別にある」という状況は、 変数を「箱」ととらえると説明しにくいのです。
23.
以上、タグ付けの補足でした。 By Katsuya Arai
a.k.a めんたいこ
Baixar agora