• 田中(後輩エンジニア):Pythonを勉強中。インデントの罠にはまりがち。 • 鈴木(先輩エンジニア):Python歴10年 ...
プログラミング言語のPythonは数々の魅力を持ち、高い人気を誇る。ただし人によっては不満点もあるだろう。筆者の独断と偏見でPythonの“マル”と“バツ”を紹介する。 ここが不満!バツ編 1 「インデント縛り」ゆえの弊害 ここからはPythonの少し残念な点 ...
Pythonが「読みやすい」と言われる最大の理由、それは**「インデント(字下げ)」**にあります。他の多くの言語が{}(波括弧)でコードのまとまり(ブロック)を示すのに対し、Pythonはインデントの深さそのもので、ブロックを表現します。 この厳格な ...
プログラミング言語にはそれぞれに異なる文法がある。「Python」と「Go」では、インデント(空白)が持つ意味が大きく異なる。どのような役割を持つのか。 構文で比較すると、Pythonの方がGoよりも単純だと言える。Pythonは波かっこではなく、インデント ...
Pythonならその点、インデントのおかげでブロックの終わりはすぐにわかります。 そのため、仮にブロックが何十行にもわたったり、何重にもネストされたりしているコードでも、解読に要する時間と手間を大幅に減らせるのです。
Developers Summit 2026・Dev x PM Day 講演資料まとめ Developers Boost 2025 講演資料まとめ Developers X Summit 2025 講演資料まとめ Developers Summit 2025 FUKUOKA 講演関連資料まとめ Developers Summit 2025 KANSAI 講演関連資料まとめ Developers ...
みなさんはプログラミングは得意ですか。わざわざこのような記事を見ているということは、もしかしたら得意なかたかもしれませんね。ただ、何年もプログラミングを仕事や研究で経験されていないと「得意でない」「わからない」という場合がほとんど ...
門脇 (@satoru_kadowaki) です。11月の 「Python Monthly Topics」 は、Python 3. 11で新しく標準ライブラリに追加された 「tomllib」 モジュールについて解説します。 本題の前に、ご存知の方も多いと思いますが、10月24日、ついにPython 3.11がリリースされました! 先月の ...
スクリプト言語「Python」の新しい年次リリース「Python 3.14」が、10月7日に正式リリースされた。「Python 3.13」に続くメジャーアップデートで、以下の新機能と最適化が含まれている。 PEP 779:「Python 3.13」で実験提供されていたフリースレッドモード(Free ...