Python Boot Camp in 長野

2017/06/10 開催されたPython Boot Camp in 長野のまとめ
2
ギーラボちゃん@ギークラボ長野 @glnagano

#nseg #glnagano #pycamp for k, v in dict.items(): キーとバリューの両方取れるよ!

2017-06-10 15:19:54
ギーラボちゃん@ギークラボ長野 @glnagano

#nseg #glnagano #pycamp リストをキーに指定出来ない(変更可能だから) タプルは変更不可能だからできる

2017-06-10 15:22:20
ギーラボちゃん@ギークラボ長野 @glnagano

#nseg #glnagano #pycamp {(45, 135), "日本"} 数字に緯度経度を入れたいような場面でキーにタプルを入れることがありうる

2017-06-10 15:24:45
ギーラボちゃん@ギークラボ長野 @glnagano

#nseg #glnagano #pycamp 集合の話 (個人的には使ったことないなぁ・・)

2017-06-10 15:25:18
こういち (19) @koty

set を and でつないで積を取れるのは知らんかった。使う場面はあるかも。 #nseg #glnagano #pycamp

2017-06-10 15:27:09
suno (すの) @suno88

#nseg #glnagano #pycamp Python でリソースを自動的に開放してくれる with 構文。C# の using に似ている。便利だ。

2017-06-10 15:49:01
suno (すの) @suno88

#nseg #glnagano #pycamp 会場に大町市の銘菓「雷鳥の里」があるが、雷鳥は長野県の県鳥です。ついでに言うとお隣富山県、岐阜県の県鳥でもあります。

2017-06-10 15:55:05
suno (すの) @suno88

#nseg #glnagano #pycamp File オブジェクトの write() メソッドは行末に改行をつけてくれない(そりゃそうだ)。じゃあ writeln() というメソッドがあるのかと思ったが、やっぱりなかった。Pascal じゃないんだからw

2017-06-10 15:59:38
suno (すの) @suno88

#nseg #glnagano #pycamp File.write('寿限無寿限無\n五劫のすりきれ\n') で書き出したファイルを見ると、行末が \n でなく \r\n になっている。Windows だから?

2017-06-10 16:02:14
ギーラボちゃん@ギークラボ長野 @glnagano

#nseg #glnagano #pycamp パッケージ:同じディレクトリに__init__.pyがあるのがパッケージ!

2017-06-10 16:06:24
suno (すの) @suno88

#nseg #glnagano #pycamp os モジュールで改行コードが定義されているが、OS によって値が異なるとのこと。PHP の PHP_EOL 定数と同じ事情ですね。 python.matrix.jp/pages/tips/com… twitter.com/suno88/status/…

2017-06-10 16:06:46
ギーラボちゃん@ギークラボ長野 @glnagano

#nseg #glnagano #pycamp (さっきから講師の見解と中の人の個人の見解を混同してツイートしてる)

2017-06-10 16:12:43
ギーラボちゃん@ギークラボ長野 @glnagano

#nseg #glnagano #pycamp (みんながpipコマンド打たれるとギーラボのネットワークが死んでしまいます)

2017-06-10 16:17:37
ギーラボちゃん@ギークラボ長野 @glnagano

#nseg #glnagano #pycamp venvの話は業務で仕事毎に環境分ける必要性が出てこないとあまり使わないかも・・(中の人の個人的見解

2017-06-10 16:19:55
suno (すの) @suno88

#nseg #glnagano #pycamp venv、読み方は「ヴイエンヴ」とのこと。ヴェンヴだと思ってた。

2017-06-10 16:20:29