Pythonは動的型付け言語であり実行時に変数の型が決定されますが、コードの可読性/保守性が低下する原因にもなります。 Python3.5以降では「型ヒント」の機能を追加することで変数や関数の引数、戻り値の型を明示的に示すことが可能になりました。
本記事は Pythonで学ぶ画像生成 の「コラム1: すべてを救う Python の型ヒントについて」の補足記事です。 Pythonで学ぶ画像生成 Python は、コードの書きやすさや学習コストの低さから広く愛用される言語です。しかし、開発が進むにつれて「この変数、何の型 ...
記事の内容に一区切りついたので、演習に加えて本コラムを挟むこととしました。今まではPythonを、順番に命令を並べて制御する「手続き型言語」として使ってきましたが、以後は「オブジェクト指向言語」として使いはじめます。 オブジェクト指向型言語 ...
第4回、第5回でPythonの基本的な型について学びました。今回はその続きとなる回です。今回扱うのは必ずしも使う必要はないものの、知っていると便利な型です。具体的には「タプル」、「セット」、「辞書(マップ)」、「関数型」となります。 タプル ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
2019年9月16、17日、日本最大のPythonの祭典である「PyCon JP 2019」が開催されました。「Python New Era」をキャッチコピーに、日本だけでなく世界各地からPythonエンジニアたちが一堂に会し、さまざまな知見を共有します。プレゼンテーション「Pythonで始めてみよう ...
プログラミング言語のPythonは広く使われるようになり、始めてみたい人も多いはずだ。しかし、Pythonには初心者がつまずきやすいポイントがいくつかある。そうしたポイントを、新人プログラマーAさんの具体的な悩みを解決する形で解説していこう。
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with ...