ノンプロ研初心者プログラミング講座【Pythonコース第3期】第3回
- ntakahashi0505
- 934
- 3
- 0
- 4
コミュニティ「ノンプログラマーのためのスキルアップ研究会」についてのお知らせ
https://tonari-it.com/community-nonpro-semi/
コミュニティ連携型!ノンプロ向けプログラミング講座開講のお知らせ
https://tonari-it.com/nonpro-beginner-vba-gas/
準備完了! 本日は初心者Python講座、第3回。 リスト、タプル、辞書といったデータの集合について学びます~ #ノンプロ研 pic.twitter.com/WJY4Zqo9dr
2020-06-10 19:45:02今日のアイスブレイクで盛り上がったこと。 「反復の処理をforで書くか、whileで書くか?whileの終了条件をif文でbreakする書き方はだめか?」 中々難しい問題で、どの書き方でも動くようには書けるのですが、第三者が見て、何をしたいコードかわかりやすく書くことを心がけるとgoodです。 #ノンプロ研
2020-06-10 20:12:48リスト[]、タプル()、辞書{} それぞれがどういうふうにデータを持っていくか 比較しながら聴いてほしいとのころ #ノンプロ研
2020-06-10 20:14:13リストのなかに格納された値は、ひとつひとつを参照することができる。そのときには、リスト名[インデックス]と書く。インデックスは0からはじまる。 くわえて、インデックスには負数を指定することができる。このとき、リストは後ろ(インデックスの値の大きいほう)から参照される #ノンプロ研
2020-06-10 20:18:00リスト[start:stop:step]の書きぶりは、 ・stopが未満であること ・stepのデフォルトが1であること に留意です。startやstepは省略でき、あいだのコロンは <stop<= 上記のような不等号になっていると整理する #ノンプロ研
2020-06-10 20:26:21Pythonで「value in list」「value not in list」はboolを返してくれます。if文等での条件を作るのに便利です。 #ノンプロ研
2020-06-10 20:33:19二次元リストで高校数学でやった行列を表すこともできます。 ただここまで来ると、メソッドの豊富さから、numpy.ndarryに入れた方が使いやすかったりもします。興味がある人は調べてみましょう。 #ノンプロ研
2020-06-10 20:42:05for文を2回重ねて2次元配列の中身を1つずつ取り出すような処理は、内側のfor文が時計の長針、外側のfor文が時計の短針だとイメージするとわかりやすいって、#ノンプロ研 のSlackで教えている方がいました。
2020-06-10 20:47:35