基礎編

Python venvで仮想環境を構築する

はじめにみなさんこんにちはALEXです。今回はvenvというツールを使った仮想環境について解説します。venvについてvenv

Python pipでのパッケージ管理方法

 はじめにみなさんこんにちはALEXです。今回はPythonの利用に必須なpipというパッケージ管理システムについて説明します。 

Python CSV ファイルを転置する

はじめにみなさんこんにちは。ALEXです。RPAのレッスンで、CSVファイルを取り扱うことが多く、質問を多数いただいております。今回はCSVファイルの転置について解説します。 CSVを作成例えばこんなCSVファイルがあるとします。data.csv

Python インスタンス変数の隠ぺい

はじめにみなさんこんにちは、ALEXです。今回はインスタンス変数の隠ぺいについて解説します。隠ぺいインスタンス変数を隠ぺいしないクラス内で作成したインスタンス変数(self.xx)はインスタンスの外から読み出すことができます。以下のようなコードを作成してみました。

Python 継承

はじめにみなさんこんにちはALEXです。今回はオブジェクト指向を理解するうえで重要な三大要素のクラス、継承、ポリモーフィズムのうち、二番目の「継承」について解説します。継承とはオブジェクト指向を構築している重要な要素の一つです。オブジェクト指向とは、「変数と関数をひとまとめにしてクラスの中に記述して、プログラムを楽にする手法」ですが、

Python クラス変数にメソッドからアクセスする場合

 はじめに皆さんこんにちは、ALEXです。「オブジェクト指向を理解する」シリーズもどんどん進んでいますね。いかがでしょうか?クラス変数とインスタンス変数今回は、その中で変数について解説します。クラス変数とインスタンス変数の扱いの一連の概念です。クラスを定義して、クラス宣言文の直下におく変数が「クラス変数

Python グローバル変数とローカル変数の使い方

グローバル変数とはグローバル変数はどの範囲からもアクセスできる変数で、一番自由度の高い変数とも言えます。グローバル変数について理解するには、変数のスコープについて知っておく必要があります。スコープとは、変数がアクセスできる範

Pyhton 例外処理

はじめにみなさんこんにちはALEXです。今回は例外処理について解説します。Pythonを実行したときににエラーが発生した時は、例外を使います。例外とは、エラーが発生した時に実行されるコードのことです。みなさんは、すでに今までコードをたくさん書いているのでこのレ0階をご覧になったことはあるかと思います。実際に例外を実行してみましょう。

Python 名前空間

はじめに皆さんこんにちはALEXです。今回は名前空間について解説します。pythonには名前空間と呼ばれる空間(といってもコードの中での)が存在あります。空間ごとに範囲が定められています。具体的に言うと、ある関数の中で定義された変数は、他に定義された変数、それが同じ名前であったとしても、それぞれは別物として扱われ、それぞれの関数の中で参照されます。 といっても、全くお互

Python ジェネレータ関数

はじめにみなさんこんにちはALEXです。今回はジェネレータについて解説します。ジェネレータにはジェネレータ式、ジェネレータ関数の二つの考えがありますが、今回はジェネレータ関数についてご説明します。ジェネレータではyieldというキーワードが重要になります。  ジェネレータとはジェネレータは反復可能