なんのこれしきラムダ式w


特に何を作りたいわけでもなくPythonの本を読んでますが、C、C++を知っているとわかりやすいじゃんね (^^)/

なんのあれかは分かりませんが、ちょっと安かったのでKindle版を買ってしまいました。810円。(先ずはネットで調べればいいけどw)

 

+=、-=、*=、/=みたいな演算子は同じだしデータ型、キャストも同じ感覚ですよね(構造体とかは無さそうだし)

Cで言うところの配列は、可変長のリストと、immutable(値の変更不可)な配列タプルがあるようですが、リストはappend、insert、del、push、popなどがあってC++のvectorみたい(タプルはそういうメソッドは無い)

 

タプル」ってのは初めて聞きました。

間違えないよう明示的に[]、()、{}で区別するのもよさげ。{}は辞書というデータ構造。

(リストはタプルの機能を含むので全部リストでもいいのですが、コスト(メモリや速度)が掛かるのでタプルで済むのならそっちにするというのがあります)

 

printf()みたいなprint()もあるのね。勉強時にしか使いませんが、%dとか懐かしい。

 

制御文はインデントする場所が決まっているのが画期的?

同じ処理でも、

if(式){
 true時の処理;
}

if(式)
{
 true時の処理;
}

if(式)
 {
 true時の処理;
 }

とかいろんな書き方をする人がいなくていい!

というか決まった書き方しかできないのは「なんてこったい」って感じだけど、オレの書き方に合わせろとも言えないし、人の書いたプログラムを読まされる場合は非常にありがたく感じます。

if 式:
 true時の処理
 true時の処理
次の処理

と条件内の処理は必ずインデントを下げて記述。

 

制御文になると他の言語が混じってる感じ。

for文がforeachみたいだったり、知るかぎりではC#とかいいとこ取りで、タイプミスや人為的な勘違いをなるべく起こさないように設計されているのでしょうね。実際に業務で使えばあれこれ出てくるのだろうけど。

回数指定する繰り返しにはrange()という数字を便利に指定するあれもあるのね。もちろんbreak、continueもある。

私はブロックの{}がないとわかりにくいかも。慣れですけど。

 

あと、3項演算子が慣れるまでわからん。
x = 10 if a > 0 else 20 <– Python
x = (a > 0) ? 10 : 20 <– C, C++, Java, JavaScriptなど、こっちで慣れている

 

Python自体はシンプルで、如何に外部のライブラリを知っているか。必要なものを探して持ってこられるかという感じですかね。(何でもそうか)

まださわりを読んだとこです。難しくなって来たので続きはまた今度読みますw(といって二度と読まないパターン……)

-<「本の感想など」カテゴリーの他の記事もみてね >-

広告とか


-- 記事一覧ページへ --



Pocket

同じカテゴリーの記事

  • LoopcloudからSpliceにLoopcloudからSpliceに 全く興味が無いかとは思いますが、DTMのサンプルを探すサブスクをLoopcloudからSpliceに乗り換えました。 何故ならLoopcloudは検 […]
  • 『一九八四年』(1984年 新訳版)ジョージ・オーウェル『一九八四年』(1984年 新訳版)ジョージ・オーウェル 1949年に発表された古典です。 党が支配する全体主義的な世界で、党の権力維持のために個人の思想までを統一し、異端者は監視、排除されるという世界。 そ […]
  • 何故そんなに涼しい(釧路)何故そんなに涼しい(釧路) 今日午後2時半位の気温を見ていたら、地元も札幌も軒並み33℃なのに釧路って25℃。なんでそんなに涼しいの? 前から涼しいのは聞いていましたが、段違い […]
  • 詳しい松本城の解説詳しい松本城の解説 人様のYoutube動画ですが、詳しい松本城の解説があったのでメモ的に動画リンクを貼っておきます。 地元民でもこんなにじっくり見たことが無いくらいな […]
  • 次の革命次の革命 人間にはどうしたって欲があるし、我田引水したくなるのは仕方がない。そういう部分は認めて、最終的には一部の人間が色々決めるのではなく、人工知能に決めてもらっ […]
  • 自作曲です 028「東京Hall」自作曲です 028「東京Hall」 自作曲の28曲目です。今回はユーロビートっぽく作ろうと思ったのですが、どうしてもあの感じが出せなくて、単なる裏打ちの速い曲という感じになりました。 […]
  • ドラクエ10、Ver.4はクリアドラクエ10、Ver.4はクリア いやーここ数日はずっとやってしまった。最後のやつは結構苦労したぜ。 Ver.4は結構ボリュームがありましたが、シナリオを忘れないうちに進められて先程 […]

SNSでもご購読できます。