ノンプロ研初心者向けプログラミング講座第4期【Python コース】第2回
本日はノンプロ研初心者Python講座の第2回目です! コンテンツは「制御構文・関数」です! よろしくお願いいたします~ #ノンプロ研 pic.twitter.com/mLoAuR9Uoq
2020-09-30 19:49:47開始数分前までに講師とTAとホストおじさんしかいなかったのでドキドキしましたが、ジャストに皆さんざっと入っていらっしゃいました。 良かった…! #ノンプロ研
2020-09-30 20:01:39#ノンプロ研 でどんどんツイートしましょう! 講座のtwitterまとめを見直すだけでも結構良い復習になります。
2020-09-30 20:10:45今日は制御構文と関数。ボリュームもちょっと多いですけが、避けて通れないところなので、気合い入れていきましょう〜 #ノンプロ研
2020-09-30 20:11:29#ノンプロ研 講座はSlackとかTwitterとかも覚えて使えるようになるからいいっすよね。 現在、次回の初心者VBAコース、初心者GASコースの仮募集もしていますよ~ tonari-it.com/nonpro-beginne…
2020-09-30 20:11:50今回は「読みやすいコードを書く」というのを意識してほしい、と講師のお言葉。 Pythonではインデントをしっかりしないと動かないので、自然と読みやすくなる言語だが、行間やスペースの空け方に気をつけましょう。あとコメントアウトも有効に。 #ノンプロ研
2020-09-30 20:13:58読みやすいコード、コメントは、2,3ヶ月後の自分のために心がけてくださいね~ ていうか、2週間くらいですっかり何書いたか忘れていることも多々… #ノンプロ研
2020-09-30 20:14:15プログラムの手続きは、順次・選択・反復。 まずは「選択」に当たるif文による条件分岐。コロンの後のインデントを忘れずに! #ノンプロ研
2020-09-30 20:18:09インデント(indent) 字下げのことですね。Pythonでは字下げ必須の構文が多数ありますので、とにかくお世話になります。 #ノンプロ研
2020-09-30 20:18:11このインデントのおかげで 「ここまで」 を表すキーワードが不要になり、入力文字数が削減→読みやすいコードになりやすい、というのがPythonの大きな特徴です。 #ノンプロ研 twitter.com/ntakahashi0505…
2020-09-30 20:19:27if文でインデントを忘れたら "IndentationError" がでて注意されます。 #ノンプロ研
2020-09-30 20:21:59偶数・奇数の判定 Pythonに限らず、VBA・GASでも必ず演習として入れていますね 分岐はもちろん、それ以外にもけっこう色々な要素が学べる良問なんです #ノンプロ研
2020-09-30 20:28:45elif文。3つ以上の条件分岐に使います(何回書いても大丈夫) トーナメント表みたいな条件分岐ができます #ノンプロ研
2020-09-30 20:29:54Pythonにはswitch~case文のようなものはありませんが、if~elifをたくさんつなげることで同様の処理ができます #ノンプロ研
2020-09-30 20:32:32else if、elsif、elif、ElseIf… 言語によってさまざますぎる せめて、2つくらいの派閥に集約されてほしかった #ノンプロ研
2020-09-30 20:33:07Pythonでは"elif"。これをつい "else if" とか書いちゃうとエラー起こしちゃうんですよね #ノンプロ研
2020-09-30 20:33:18if文の条件式の中で使う論理演算子。複数の式を同時に評価したいときに使います。and, or, notの3つ。#ノンプロ研
2020-09-30 20:37:42論理演算子は他言語含めて - and, or, not - &&, ||, ! の2つの派閥に分かれているという感じですかね #ノンプロ研
2020-09-30 20:38:17論理演算子はTrue/Falseを1/0に置き換えると and は 掛け算 or は 足し算 をやっているイメージです。 #ノンプロ研
2020-09-30 20:38:52