ノンプロ研初心者向けプログラミング講座第4期【Python コース】第3回

コミュニティ「ノンプログラマーのためのスキルアップ研究会」Python初心者 コース第4期第3回のツイートまとめです。コンテンツは「リスト、タプル、辞書」です コミュニティ「ノンプログラマーのためのスキルアップ研究会」についてのお知らせ https://tonari-it.com/community-nonpro-semi/ 続きを読む
3
タカハシノリアキ @ntakahashi0505

本日は初心者Python講座の第3回です。 テーマは、リスト・タプル・辞書。 いよいよ本格的になってきましたね~ #ノンプロ研 pic.twitter.com/pp1g4nhwju

2020-10-07 19:50:39
拡大
ホッタ@技術ライティング講座受講中 @Hotta3216

今日はPython講座です 今日は第3回です。タプル登場しますよ #ノンプロ研

2020-10-07 19:58:37
おおさき🥔小さなIT活用で快適な農場づくりを @massa_potato

間も無くPython初級講座 第3回 始まります〜。 リスト、タプル、辞書について。よく使うデータ構造について学びます。 #ノンプロ研

2020-10-07 20:01:04
タカハシノリアキ @ntakahashi0505

アイスブレイクタイム! 今日は人数が少なめなので全員でやっちゃってます! #ノンプロ研

2020-10-07 20:04:47
タカハシノリアキ @ntakahashi0505

確かに2回目はすごくボリュームあったので、ハードでしたよね~ まだ消化できてないところは、順次追いついていきましょうね。 #ノンプロ研

2020-10-07 20:06:06
タカハシノリアキ @ntakahashi0505

難しくても、できたところまでで良いので、ぜひアウトプットしてみてくださいね by @massasquash #ノンプロ研

2020-10-07 20:08:18
タカハシノリアキ @ntakahashi0505

制御構文では、for文の理解がいちばん難しいようですね 今週も復習できる箇所がいっぱいありますので、繰り返しいろいろなパターンで使いつつ理解を深めていきましょう #ノンプロ研

2020-10-07 20:10:06
おおさき🥔小さなIT活用で快適な農場づくりを @massa_potato

制御構文、特にfor文が難しい。 一回の講義だけで理解するのは難しいですが、よく使うことになるので、たくさん書いて徐々に慣れていけば大丈夫です #ノンプロ研

2020-10-07 20:17:16
おおさき🥔小さなIT活用で快適な農場づくりを @massa_potato

今日の本題、集合を表すデータ型。 「リストとは、インデックスで管理するデータの集合」 #ノンプロ研

2020-10-07 20:17:44
タカハシノリアキ @ntakahashi0505

まずはリストから 文字列の解説を思い出しながら、それと比較しながら聴いていただけると良いと思います。 #ノンプロ研

2020-10-07 20:18:13
KT @KTktktkt06

for文よりwhile文で躓いちゃいます。。。 #ノンプロ研 #Python講座

2020-10-07 20:18:43
おおさき🥔小さなIT活用で快適な農場づくりを @massa_potato

リストは角かっこ[]で作ります。 リスト[インデックス] で、リストの要素を参照することができます。 このインデックスは0からスタート、ということに注意。 インデックスにはマイナスも使えるよ #ノンプロ研

2020-10-07 20:21:32
タカハシノリアキ @ntakahashi0505

スライスのstart, stop, stepは、range関数のそれと一緒の考え方なのでセットで覚えちゃうといいと思います~ Pythonでは同じ考え方で作られているものがちょこちょこ見受けられますね #ノンプロ研

2020-10-07 20:25:51
おおさき🥔小さなIT活用で快適な農場づくりを @massa_potato

リスト(次に出てくるタプルも)は変数がいくつかまとまって詰まっているもの、というイメージ?インデックス番号を指定して参照すると、その変数を取り出すことができます。 #ノンプロ研

2020-10-07 20:26:01
KT @KTktktkt06

3回目の講座までは、今回問題回答3回目なため、スムーズな気がしますが。。。 ここから本番かな? #ノンプロ研 #Python講座

2020-10-07 20:27:38
おおさき🥔小さなIT活用で快適な農場づくりを @massa_potato

文字列と同様に、リストにもスライスや演算(連結・乗算)が使えます。 #ノンプロ研

2020-10-07 20:31:11
タカハシノリアキ @ntakahashi0505

文字列、リスト、タプルはいずれも「シーケンス」です(あとrangeも)。 なので、シーケンスなんぞやが頭に入っていると、差分のところだけ押さえればよく、比較的ラクに理解できます。 #ノンプロ研

2020-10-07 20:31:16
おおさき🥔小さなIT活用で快適な農場づくりを @massa_potato

リストに要素を一つだけ追加(連結)する場合に [ ] が抜けているとTypeErrorで怒られるので注意です。 #ノンプロ研

2020-10-07 20:33:12
おおさき🥔小さなIT活用で快適な農場づくりを @massa_potato

リスト要素の存在確認や繰り返しに、比較演算子in / not inを使います。 ・if 値 in リスト ・for 変数 in リスト for文とリストはセットでよく使われます #ノンプロ研

2020-10-07 20:37:07
タカハシノリアキ @ntakahashi0505

そういえば、最近ようやく「配列」と「リスト」を使い分けられるようになったかなぁ #ノンプロ研

2020-10-07 20:44:39
おおさき🥔小さなIT活用で快適な農場づくりを @massa_potato

「二次元リスト」と聞くとなんか複雑で難しそうだけど、 リスト = [要素1, 要素2, 要素3] この要素として文字列や数値だけじゃなく、リストを入れることもできる、というイメージです。リストのマトリョーシカ。 #ノンプロ研

2020-10-07 20:48:59
おおさき🥔小さなIT活用で快適な農場づくりを @massa_potato

掛け算九九表を二次元リストで作る宿題。けっこう手応えありますー。わからなかったら気軽に質問ください! #ノンプロ研

2020-10-07 20:57:43
おおさき🥔小さなIT活用で快適な農場づくりを @massa_potato

ちょっと独特なタプル。タプルのある言語は少ないらしい #ノンプロ研

2020-10-07 20:58:18
タカハシノリアキ @ntakahashi0505

次はタプルです。 リストととてもよく似ています。 #ノンプロ研

2020-10-07 20:58:22