Python– category –
-
Python
Python初心者のためのおすすめプログラミングスクール3選
このページでは「未経験からでもPythonを学べるプログラミングスクールを探しているけど、色々ありすぎてわからない」と悩んでいる方のために、その答えをお伝えします。結論から言うと、次の3つのプログラミングスクールから選んでおけば間違いはありま... -
Python
Pythonでのクラス(class)の使い方
Pythonに限らず「クラス(class)」は、オブジェクト指向プログラミングにおいて必須の書き方です。 しかし、そもそもオブジェクト指向とは何なのか、クラスでは何ができるのかという点について、あまり理解が進んでいないという方もいるのではないでしょう... -
Python
【Python】オブジェクト指向プログラミングの概念と書き方
一流のプログラマーとして活躍するには、オブジェクト指向プログラミングの知識やスキルは、今や欠かせないものとなってきています。そして、Python はオブジェクト指向プログラミングに非常に適したプログラミング言語です。 そのため、Python の学習者に... -
Python
Pythonのlambda(ラムダ)式の書き方と使い方まとめ
lambda(ラムダ)式は、「無名関数」という名前のない関数を作るための式です。 しかし、通常、関数を作るにはdef文があるため、lambdaが何のためにあるのか分からないという方も多いでしょう。 結論から言うと、lambdaは、sorted()関数やmap()関数、filte... -
Python
Pythonのdef文で関数を作る方法
プログラミングでは、関数を使いこなせるようになると、以下のような大きなメリットを得ることができます。 ある作業の手間を省略できる。同じコードを何度も書く必要がなくなる。 つまり、プログラムを書くことが遥かに効率的で簡単になるということです... -
Python
Pythonのタプルの基本的操作のまとめ
Pythonのタプルは、リストと同じように要素をインデックスで管理するオブジェクトです。リストと同じく、学習の早い段階で触れるものですが、タプルとリストは何が違うのか、リストがあるにも関わらずなぜタプルがあるのか、と疑問に思われることも多いオ... -
Python
Pythonのset(集合)の基本的操作のまとめ
このページでは、Pythonのsetの基本的な操作を網羅してまとめています。 Pythonのsetは、主に数学の集合演算を簡単に行うことができるオブジェクトです。ここでしっかりと身につけておきましょう。 【1. set(集合)の作成】 それでは、まずはsetの作成方法... -
Python
Pythonの辞書(dict)の基本的操作の全て
Pythonの辞書(dict)は、キーと値のペアを1つの要素として格納するコンテナです。リストと同じようにPythonでのプログラミングで使う機会は非常に多いです。 ここでは知っておくべき辞書の操作の解説を通じて、Pythonの辞書に対する理解を深められるように... -
Python
Pythonの辞書(dict)のforループで要素を取り出す方法
辞書はリストと同じようにイテラブルなので、for文で要素を一つずつ取り出すことができます。しかし、辞書は要素がキーとペアに分かれているため、多少勝手が違います。 そのため、ここではfor文で、 キーを取り出す方法値を取り出す方法両方取り出す方法 ... -
Python
Pythonの辞書(dict)のキー・値の存在確認と取得方法|in文, get()他
Pythonで辞書のキーや値の存在の確認、それらを取得する方法を解説します。ここでは以下の構文やメソッドを使います。 in文get()メソッドkeys()メソッドvalues()メソッドitems()メソッド それぞれ、辞書の操作でよく使うものなのでしっかりマスターしてお... -
Python
Pythonの辞書(dict)をソートする方法まとめ
辞書(dict)のソートは、リストと同じsorted()関数を使います。しかし、リストと違って辞書は、要素としてキーと値を持つため、どちらを基準にソートするのかでやり方が少々異なります。 ここでしっかりと解説していきます。 【1. sorted()関数】 辞書の要... -
Python
Pythonの辞書(dict)の要素を削除する方法まとめ
Pythonの辞書(dict)から要素を削除する方法は次の4つあります。 pop()メソッド:指定の要素を取り出して削除popitem()メソッド:要素をランダムに取り出して削除del 文:要素を指定して削除(複数可)clear()メソッド:要素を全て削除 それぞれしっかりお...