【RPM入門】Linuxのパッケージ管理システム「RPM」とは?
「RPM」は、主にLinuxのRed Hat系ディストリビューションで用いられるパッケージ管理システムであると同時に、ソフトウェアパッケージのファイルフォーマット(.rpm拡張子)でもあります。 今回は、パッケージ管理システムとしての「RPM」と、ソフトウェアパッケージとしての「.rpm」について説明していきます。 パッケージ管理システム「RPM Package Manager」 「PMS」「R……
「RPM」は、主にLinuxのRed Hat系ディストリビューションで用いられるパッケージ管理システムであると同時に、ソフトウェアパッケージのファイルフォーマット(.rpm拡張子)でもあります。 今回は、パッケージ管理システムとしての「RPM」と、ソフトウェアパッケージとしての「.rpm」について説明していきます。 パッケージ管理システム「RPM Package Manager」 「PMS」「R……
「Yum(Yellowdog Updater Modified/ ヤム)」とは、LinuxのRedHat系ディストリビューション(CentOSやFedoraなど)で利用されるパッケージ管理ツールです。Debian系ディストリビューション(Ubuntuなど)で利用される「APT」に相当するものです。 今回は、「Yum」と「RPM」の違いを含めて説明します。 「Yum」と「RPM」のややこしい関係 ……
Pythonで日本語を扱う方法について説明します。文字コードを指定する方法Pythonにおける文字列はasciiコードでエンコードされるため、日本語のようなマルチバイト文字があるとエラーとなってしまいます。例えばエンコーディングを指定せずに日本語を扱うと以下のようなエラーが出る可能性があります。SyntaxError: Non-ASCII character '\xe3' in file samp……
Pythonでのコメントの書き方について説明します。コメントはプログラムを書く上で非常に重要です。Pythonに限らず、記述したプログラムの意図をきちんと読み手(自分も含む)に伝えるためには、適切なコメントを書くことが不可欠です。プログラムの各部分について「どのような目的でコードを書いたか」を端的に表すコメントを書くようにしましょう。コメントとはコメントとはプログラムに関する注釈で、プログラムの可……
with文を使うことによって、ファイルの閉め忘れやメモリの解放し忘れを防ぐことができ、例外処理にも強いより安全なプログラムを書くことができます。よく使うファイル操作を例としてwith文について説明します。with文を使ったファイルの読み込みファイルを読み込むには通常open()によってファイルを開き、読み込んだ後最後にclose()でファイルを閉じます。以下はwith文を使わずにファイルを読み込む……
プログラムの基本的な制御構造(逐次実行、条件分岐、繰り返し)の一つである条件分岐の書き方について説明します。他の多くのプログラミング言語と同様、Pythonではif文を使って条件分岐を記述します。単純なif文の書き方からより複雑なif文の書き方までサンプルプログラムとともに説明していきます。単純な条件分岐の書き方原則として、プログラムは上から順番に実行されていきます。これを逐次実行あるいは順次実行……
あらかじめ用意した次のようなテキストファイル(sample.txt)をPythonのプログラムから読み込む方法について説明します。sample.txtaaaaa bbbbb cccccファイルの読み込みや書き込みの手順ファイルの読み書きは基本的に以下の手順で行います。ファイルを開くファイルを読み込み(書き込み)、処理を行うファイルを閉じる以下ではまず、ファイルを扱うための準備としてopen()とc……
プログラムの基本的な制御構造(逐次実行、条件分岐、繰り返し)の一つである繰り返しの書き方について説明します。他の多くのプログラミング言語と同様、Pythonでは繰り返しをfor文あるいはwhile文を使って記述します。ここではfor文の書き方について説明します。基本的なfor文の書き方基本的なfor文の書式は次の通りです。for 変数 in オブジェクト: 実行したい処理1 実行し……
print文は文字列や数値、変数を標準出力(コンソール等)に表示します。ここでは、python version 2.xにおけるprint文の書き方について説明します。ただし、version 3.xでは使えないものもありますので注意してください。また、Pythonプログラム中で日本語(UTF-8)を扱う場合はプログラムファイルの1行目か2行目に以下のコードを記述してください。# -*- coding……
Pythonのバージョンを確認する方法について説明します。バージョンを確認するコマンドプロンプト上で、以下のコマンドを打ち込むことでPythonのバージョンを確認することができます。 $ python -V Python 2.7.1Pythonのバージョン別の互換性について2008年にPython3.0がリリースされましたが、いま現在でも2.x系が主流です。しかし、最近ではPython3.x系に対……