検索

キーワード


Pythonの条件分岐-if,else,elif,の使い方【初心者向け解説記事】

Pythonの条件分岐-if,else,elif,の使い方【初心者向け解説記事】

条件分岐とは?プログラミングにおける条件分岐とは、プログラムの実行フローを特定の条件に基づいて制御することです。条件分岐は、多くのプログラミング言語において基本的な構造であり、Pythonもその例外ではありません。条件分岐を用いることで、プログラムはさまざまなシチュエーションに対応できるようになります。例えば、ユーザーからの入力に基づいて、異なるメッセージを表示したり、異なる計算を実行したりするこ

Pythonにおける演算子の使い方【初心者向け解説記事】

Pythonにおける演算子の使い方【初心者向け解説記事】

演算子とは?演算子とは、プログラミング言語でデータを演算するための記号や単語のことで、数学的な計算や比較など、プログラムの処理を決定するために使用されます。主に算術演算子、比較演算子、論理演算子の3種類の演算子があります。当記事ではこれら3種類の演算子について、また演算子の計算順序について解説します。算術演算子算術演算子は、数値計算に使います。主に、四則演算の他に、整数除算(除算の整数部分のみを求

Pythonにおける変数の使い方【初心者向け解説記事】

Pythonにおける変数の使い方【初心者向け解説記事】

変数とは?Pythonでプログラミングをする際に、変数の使用は避けて通れません。当記事では、プログラミング初心者のためにPythonにおける変数について解説をしたいと思います。Pythonなどのプログラミング言語では、データを格納するために「変数」を使用します。変数は、数字や文字列などのデータを記録し、そのデータを後で使用するために使用します。また、Pythonは動的型付け言語であり、Javaなど

Pythonの環境構築方法は?Anacondaを使った簡単なやり方を紹介!

Pythonの環境構築方法は?Anacondaを使った簡単なやり方を紹介!

はじめにプログラミングの勉強を始めるにあたって、多くの人が一番最初につまづくポイントは環境構築だと思います。著者は環境構築で1日つぶしたという経験も珍しくありません。しかし、Pythonに関しては特に心配する必要がありません。Anacondaというディストリビューション(複数のソフトウェアをひとまとめにしたもの。Linuxなどでよく使われる用語)をインストールすれば、簡単に環境構築が可能です。通常

【Java】PropertiesクラスとResourceBundleクラス

【Java】PropertiesクラスとResourceBundleクラス

当記事では、java.util.Propertiesクラスの使い方について解説します。プロパティファイルは、プログラムで用いる定数値や設定を記述したもので、キーと値のペアで構成されます。プロパティファイルを使うと、ソースコードを再コンパイルせずにプログラム中の数値を変更出来たり、設定情報を保存することだできます。当記事では、プロパティファイルの記法からjava.util.Propertiesクラス

【Java】システムプロパティからJVM上で設定されている改行コードなどの情報を確認する方法

【Java】システムプロパティからJVM上で設定されている改行コードなどの情報を確認する方法

当記事では、システムプロパティの概要と取得の方法、具体的な使用例をJava Gold SE11の資格を持つ著者が解説します。プロパティとは、属性や設定値を表す情報のことで、Java実行環境(JRE)の一つであるJava仮想マシン(JVM)もプロパティを持ちます。これをシステムプロパティと呼びます。一般のプロパティファイルについては、以下の記事で紹介しています。【Java】Propertiesクラス

【Java】java.nio.fileパッケージ(NIO.2)

【Java】java.nio.fileパッケージ(NIO.2)

当記事では、Java7から新たに追加された、ファイル、ファイル属性、およびファイル・システムにアクセスするといったファイル操作をJava上で行うためのパッケージである、java.nio.fileパッケージの概要について、Java Gold SE 11の資格を持つ著者が解説します。サンプルコードなどの具体的な使用例は当記事では掲載しておりません。java.nio.fileパッケージの具体的な使用例に

【Java】FileChannelを使って高速にファイル入出力を行ってみた

【Java】FileChannelを使って高速にファイル入出力を行ってみた

当記事では、java.nio.fileパッケージ内のFileChannelクラスを用いて高速にファイルを入出力する方法について、Java SE 11 Goldを取得している著者が解説します。java.nio.fileパッケージの概要について知りたい方は、以下の記事を参照して下さい。【Java】Pathオブジェクトを生成する方法(java.nio.fileパッケージ)また、当記事で扱う、ファイルの入

【Java】java.nio.fileパッケージの使用例③(ファイル属性の取得・変更)

【Java】java.nio.fileパッケージの使用例③(ファイル属性の取得・変更)

当記事では、java.nio.fileパッケージを用いてファイル属性を取得・変更する方法について、Java SE 11 Goldを取得している著者が解説します。ファイル属性とは、ファイルの種類、サイズ、作成日時、更新日時などの情報(これらの情報は、よくメタデータと呼ばれます)のことです。java.nio.fileパッケージではこれらの情報を取得・変更を行うためのクラスとメソッドが用意されています。

【Java】java.nio.fileパッケージの使用例②(移動・コピー、削除)

【Java】java.nio.fileパッケージの使用例②(移動・コピー、削除)

当記事は、【Java】java.nio.fileパッケージの使用例①(ファイルの作成、存在チェック)の続きの記事であり、java.nio.fileパッケージを使った、Java上での以下のファイル操作について解説します。ファイル・ディレクトリの移動・コピーファイル・ディレクトリの削除当記事でのサンプルコードは、前記事で作成したディレクトリやファイルを元に記述しています。java.nio.fileパッ