ノンプロ研初心者プログラミング講座【Pythonコース第3期】第2回
- ntakahashi0505
- 1155
- 4
- 0
- 7
ネストが深くて長くなると修正するとき大変になるので、可能な限り入れ子にせずネストが浅くて済むように考えて書いておくと、後々楽だし、見やすかったりします。 #ノンプロ研
2020-06-03 21:15:43Pythonはインデントも構文に含まれるので、複数の条件文を組み合わせる"ネスト"が深くなるほど、インデントも深くなる。うまく動作しないときはこのインデントの深さも疑ってみること、とのこと #ノンプロ研
2020-06-03 21:16:06あー。頭が。。。 繰り返しのネスト。。 繰り返しのハテナ。。。 だけどコード打つのは早くなった気がする。 習慣化しないとヤバイ。笑 #ノンプロ研
2020-06-03 21:21:20Pythonは構文の書き方はシンプルでスマートだが、そのスマートさの裏にある理屈が結構あるので、なんとなくやってるといつか学習効率が落ちてくるときがくる。 おすすめしたいのは今日やった新しいキーワードを誰か他のひとに説明できるようにすること #ノンプロ研
2020-06-03 21:25:06講師のありがたいお言葉 Pythonは書き方の選択肢が多いですが、ネスト浅くして、論理演算子をできるだけ使わずに見やすくするのは大事ですね。 #ノンプロ研
2020-06-03 21:25:54if文や論理演算子たくさん使ってネスト(入れ子)をふかーーく書くことはできるのだが、複雑になるためなるべく避ける。スマートに書くことをめざすべし(そのためにシーケンスとかイテラブルとかちゃんと理解すべし) #ノンプロ研
2020-06-03 21:25:57関数とは?:処理の集まりに名前を付けたもの 引数:関数に渡す値 戻り値:関数から受け取る値 引数、戻り値がない場合もある #ノンプロ研
2020-06-03 21:26:17<好ましくないコードの書き方> if文をいっぱい並べたり、論理演算子で長い条件を書いたり、ネストを深くしたり。 <理想的なコードの書き方> 分岐は少なく、条件分岐をシンプルに、ネストは浅く。 シンプルにスマートに #ノンプロ研
2020-06-03 21:26:34parameter:仮引数。関数の定義内で記述されたもの argument:(実)引数。関数を呼び出す際に記述されたもの #ノンプロ研
2020-06-03 21:29:41初めて関数を使って繰り返しする処理を関数化してPythonファイルの中身をすごくすっきり書けるようになると、すごく感動します。 #ノンプロ研
2020-06-03 21:32:04イテラブル! #ノンプロ研 twitter.com/ntakahashi0505…
2020-06-03 21:34:31for文自体はシンプルなのだけど、それを説明可能にするまでの前提が多いこと #ノンプロ研
2020-06-03 21:06:57辞書っす!辞書はマッピングだけどイテラブルっす! #ノンプロ研 twitter.com/log_read/statu…
2020-06-03 21:36:59関数は"処理をまとめる"ということを念頭においてほしい。同じような処理を何度も行うときには関数化することを検討する、そうすると、関数を使いこなすことでコードの修正や再利用が容易になる。#ノンプロ研
2020-06-03 21:42:20まずは写経から。文章題は難しめ。 最大10分悩んでわからなければ検索してみる。 それでもわからなければSlackで質問してみる。 #ノンプロ研
2020-06-03 21:45:02第二回は宿題もりだくさん。 ・わかるやつからやる ・調べてみる 乗り切りましょう。 わからないことの調べかたを身につけることも成長につながります! #ノンプロ研
2020-06-03 21:45:34TrueやFalse、いわゆるブール値を返す関数を作るのはけっこう便利。ところで、宿題ほんとおおいのでわかるものからやっつけていこうとのこと。「1時間も2時間もFizzBuzzしなくてもいいんじゃないかな、とは思います」 #ノンプロ研
2020-06-03 21:45:42