pythonの基礎知識

pythonの基礎知識

pythonで悩む「*argsって何?」

argsは、pythonにおいて関数に渡される引数を受け取るための変数名です。 引数が不定数になることを想定して、*を付けた変数名として定義します。 例えば、以下のように定義することができます。 def my_func(*ar...
pythonの基礎知識

リファクタリングって要は何なの?

リファクタリングとは、プログラムのソースコードを改善することを意味します。 これには、コードをより簡潔に、より読みやすく、よりメンテナンスしやすくするために、構造や構文を変更することが含まれます。リファクタリングは、プログラムのパ...
pythonの基礎知識

機能の抽象化って要は何なの?

機能の抽象化とは、ある機能を抽象的な概念やインターフェースによって表現し、実装の詳細を隠蔽した上で、外部からはその機能を使用することができるようにすることを指します。 抽象化によって、プログラムの設計がより柔軟になり、再利用性が高く...
pythonの基礎知識

Pythonのlistについて実例と内包表記を記します。

Pythonのlistは、複数の要素を格納することができるデータ構造です。要素は任意の型(数値、文字列、辞書など)を持つことができます。 下記に、listを使った実例を示します。 # 数値のリストを作成 numbers = ...
pythonの基礎知識

pythonでopenpyxlを使う方法

openpyxlはExcelのワークブックやワークシートをPythonで操作するためのライブラリです。 openpyxlは、Excel 2007形式のファイル(.xlsx)を扱うことができます。 openpyxlのインストール...
pythonの基礎知識

pythonからExcelを操作するためのライブラリ

PythonでExcelファイルを操作するためには、「openpyxl」というライブラリを使うことが一般的です。 これはPythonでExcelのワークブックやシート、セルなどを操作するためのライブラリで、高機能で使いやすいため、多...
pythonの基礎知識

pythonの代表的なフレームワークやライブラリ

プログラミングを身に着けよう でも何ができるの?という方へのエントリー「こんなフレームワークやライブラリがあるよ」っていう例のまとめです。 インスピレーションにつながれば何よりです。 pythonってどんなものか ...
pythonの基礎知識

pythonの配列についてもう少し詳しく

配列は、複数のデータを一つにまとめたものです。 例えば、10個の数字を格納する配列を定義し、それを利用して処理を行うことができます。 Pythonでは、複数のデータをまとめて管理するために配列というデータ型が用意されています。 ...
pythonの基礎知識

オブジェクト指向プログラミング (OOP)についてもう少し詳しく

結構難解ですよねオブジェクト指向・・ オブジェクト指向プログラミング (OOP) は、プログラミングのパラダイムの1つで、プログラミング言語によって実装されます。 OOPは、プログラムを「オブジェクト」と呼ばれる概念に基づいて設計・...
pythonの基礎知識

pythonの変数についてもう少し詳しく

変数は、プログラム内で使用するデータを格納するものです。 例えば、入力された数字を格納する変数を定義し、それを利用して処理を行うことができます。 1+1といえば2にしかなりませんし、プログラム内で複数回出てくると全て手直しすること...
タイトルとURLをコピーしました