検索

解決!Python

「解決!Python」の連載記事一覧です。

解決!Python:

組み込みのabs関数、mathモジュールのfabs関数など、Pythonには絶対値を求める方法が幾つかある。それらの使用法やユーザー定義クラスのインスタンスの絶対値を求められるように__abs__特殊メソッドを定義する例を紹介する。

かわさきしんじ, Deep Insider編集部
解決!Python:

2024年1月時点でのPythonの各バージョンのサポート期限と、bugfixやsecurity、end-of-lifeなど、サポート状態を示す用語、Pythonのバージョンとの関連についてまとめた。

かわさきしんじ, Deep Insider編集部
解決!Python:

print関数ではfileパラメーターにファイルオブジェクトを指定することで、ファイルへテキストを出力できる。その方法とwriteメソッドとの違いなどについて紹介する。

かわさきしんじ, Deep Insider編集部
解決!Python:

Pythonコードを書くときに変数や関数、クラスなどの名前はどのように付けたらよいだろう。PEP 8で述べられているその基本をまとめた。

かわさきしんじ, Deep Insider編集部
解決!Python:

dataclassesモジュールのdataclassデコレーターを使って、クラスの定義でさまざまな特殊メソッドを自動的に生成する方法を紹介する。

かわさきしんじ, Deep Insider編集部
解決!Python:

raise文を使って例外を送出する基本的な方法と例外の連鎖、例外の置き換えなどについて紹介する。

かわさきしんじ, Deep Insider編集部
解決!Python:

Pythonではエラーは例外として扱われる。プログラム実行時にtry文を使って例外を処理する基礎をまとめて紹介する。

かわさきしんじ, Deep Insider編集部
解決!Python:

Pythonに組み込みのall関数とany関数を使うと反復可能オブジェクトの要素が全て真であるか、および、そこに真な要素があるかを調べられる。not演算子と組み合わせることで全要素が偽であるか、偽な要素があるかどうかを調べられる。

かわさきしんじ, Deep Insider編集部
解決!Python:

集合の要素数を調べたり、集合と集合の包含関係を調べたり、集合と集合から和/差/交差/対称差からなる新たな集合を得たりする方法を紹介する。

かわさきしんじ, Deep Insider編集部
解決!Python:

Pythonで集合を作成するには波かっこやset関数や内包表記を使う。それらの方法と注意点を簡単に紹介する。

かわさきしんじ, Deep Insider編集部
解決!Python:

Pythonで辞書を作成するには幾つかの方法がある。それらの方法と辞書を作成する際に注意する点を紹介する。

かわさきしんじ, Deep Insider編集部
解決!Python:

Pythonでタプルの要素を取り出すにはインデックスやスライスを使う方法と要素のアンパックを使う方法がある。これらを紹介する。

かわさきしんじ, Deep Insider編集部
解決!Python:

venvモジュールで仮想環境を構築した後でパッケージをインストールすると、pipを最新バージョンにするように推奨されることがある。これを避けるために、最初から最新バージョンのpipを仮想環境にインストールする方法を紹介する。

かわさきしんじ, Deep Insider編集部
解決!Python:

randomモジュールで定義されているrandint関数/randrange関数/random関数/uniform関数を使用して乱数を生成したり、乱数列を生成したりする方法を紹介する。

かわさきしんじ, Deep Insider編集部
解決!Python:

//演算子と%演算子、divmod関数を使って2つの値の商と余りを求める方法を紹介。被除数や除数に負数が含まれている場合についても見てみる。

かわさきしんじ, Deep Insider編集部
解決!Python:

open関数とpathlib.Path.touch/write_textメソッドを使ってファイルを作成する方法と、os.remove関数とPath.unlinkメソッドを使ってファイルを削除する方法を紹介。

かわさきしんじ, Deep Insider編集部
解決!Python:

enumモジュールのEnumクラスやIntEnumクラス、Flagクラスを継承して、列挙型を定義したり、そのメンバーを扱ったりする方法を紹介する。

かわさきしんじ, Deep Insider編集部
解決!Python:

Pythonで関数を定義する基本、位置引数やキーワード引数の渡し方と受け取り方、デフォルト引数値の指定、可変長引数の渡し方と受け取り方などを紹介する。

かわさきしんじ, Deep Insider編集部
解決!Python:

Pythonで単一継承する方法、メソッドをオーバーライドする方法、多重継承する方法、多重継承とMRO、協調的な多重継承について説明する。

かわさきしんじ, Deep Insider編集部
解決!Python:

インスタンス変数/インスタンスメソッド/クラスメソッド/スタティックメソッド/プロパティなどを含んだクラスの定義方法と注意点を紹介する。

かわさきしんじ, Deep Insider編集部
解決!Python:

ある年がうるう年かどうかを判定するには、calendarモジュールが提供するisleap関数を使うのが簡単だ。また、同じ動作をする関数のコードも紹介する。

かわさきしんじ, Deep Insider編集部
解決!Python:

ブロックコメント、インラインコメント、docstringを使ったコメントやドキュメントの基本的な記述方法を紹介する。

かわさきしんじ, Deep Insider編集部
解決!Python:

リスト内包表記を使って、リストを作成する基本と、enumerate関数やzip関数と組み合わせる例、for句をネストしたり内包表記をネストしたりする例を紹介。

かわさきしんじ, Deep Insider編集部
解決!Python:

バイナリファイルに対して文字列と整数を読み書きする方法、struct/pickle/shelveモジュールを使ってバイナリファイルに各種データを読み書きする方法を1ページにまとめて紹介。

かわさきしんじ, Deep Insider編集部
解決!Python:

テキストファイルに対する読み込みと書き込み、テキストファイルを読み書き両用でオープンする方法、エンコーディングの指定や検出の方法を1ページにまとめて紹介する。

かわさきしんじ, Deep Insider編集部
解決!Python:

open関数でファイルを書き込み用にオープンし、ファイルに文字列を書き込む方法や書き込みのモード、pathlib.Pathクラスを使う方法などを紹介する。

かわさきしんじ, Deep Insider編集部
解決!Python:

open関数やpathlib.Pathクラスを使ってファイルをオープンし、その内容を読み込む方法、with文と組み合わせる方法、テキストファイルを反復的に処理する基本パターンを紹介する。

かわさきしんじ, Deep Insider編集部
解決!Python:

Pythonのリスト(配列)の初期化、要素へのアクセス、要素の追加、要素の削除、要素の検索、要素の並べ替えを行う方法を1ページにまとめて紹介する。

かわさきしんじ, Deep Insider編集部
解決!Python:

range関数を使って連番や特定の初期値/最終値/差分で計算される等差数列を得る方法、for文との組み合わせ例、rangeオブジェクトなどについて説明する。

かわさきしんじ, Deep Insider編集部
解決!Python:

結合演算子/累算代入演算子/文字列のjoinメソッドを使って、複数の文字列を結合(連結)する方法を紹介。文字列以外を要素とするリストの要素を文字列として結合する方法も取り上げる。

かわさきしんじ, Deep Insider編集部
解決!Python:

splitメソッドを使って文字列を空白文字や特定の文字列を区切りとして複数の文字列へと分割する方法を見ていく。似た処理を行うrstripメソッドとstliplinesメソッドも紹介。

かわさきしんじ, Deep Insider編集部
解決!Python:

print関数を使って変数などの値を表示する方法と、その際に区切り文字や行末の改行を変更する方法、文字列と変数の値を組み合わせる方法などを紹介する。

かわさきしんじ, Deep Insider編集部
解決!Python:

for文で処理を繰り返し実行する際の典型的なコード例を紹介。range関数、enumerate関数、zip関数、break文とcontinue文についても触れる。

かわさきしんじ, Deep Insider編集部
解決!Python:

文字列やリストの要素数(長さ)を得るには組み込みのlen関数を使用する。if文やfor文で、len関数を使って要素数を調べなくてもよい場合についても説明。

かわさきしんじ, Deep Insider編集部
ページトップに戻る