2021.12.27
Developer Lv1
Pythonを使用したAI開発について、PythonにおけるAI開発で活用できる各種ライブラリをご紹介します。 機械学習ライブラリとは 一般的にライブラリとは、プログラムにおいて所々で使われるような機能を、使いやすい形にひとまとめにされたものを指します。 これまでの連載の中で出てきたような三角関数等 …More Read
2021.12.27
Developer Lv1
Pythonを使用したAI開発について、今回は機械学習と呼ばれるものについてご紹介していきます。 機械学習について 機械学習とはAIを実現するための技術の一つであり、データ分析技術の一種です。 機械学習も、AIと同様に明確な定義はありません。 ただし、1950年代に機械学習という言葉を初めに使い、人 …More Read
2021.12.27
Developer Lv1
以前までの記事では、Pythonプログラミングの基本について扱ってきましたが、Pythonで出来ることの全てを紹介したわけではありません。 今回から数記事に渡って、Pythonで出来る先端的な技術『AI(人工知能)』『機械学習』と呼ばれるものについてご紹介していきます。 AI(人工知能)について P …More Read
2021.12.27
Developer Lv1
Pythonは、オブジェクト指向と呼ばれるプログラミング言語の一つです。 ラムダ式は、簡単な処理ならば1行で簡潔に記述することが出来ます。 ラムダ式を利用してコードを効率的に出来る場面は、多々あります。 今回は、ラムダ式を利用すれば便利になる例をいくつか紹介します。 sort()でラムダ式を利用する …More Read
2021.12.27
Developer Lv1
Pythonは、オブジェクト指向と呼ばれるプログラミング言語の一つです。 今回は、関数について、関数オブジェクトというものを紹介します。 関数オブジェクトとは Pythonでは、関数とは使用する際にはdef~から始まる形式で定義し、行いたい処理をまとめておくことが出来るものでした。 そんな関数につい …More Read
2021.08.31
Developer Lv1
Pythonは、オブジェクト指向と呼ばれるプログラミング言語の一つです。 今回は、これまでに紹介したテキストファイルの読み込み・書き込みに関する補足的な内容として、osモジュールを使ったパスの確認について扱っていきます。 対象のファイルがカレントディレクトリ以外にある場合について 前回までの記事で、 …More Read
2021.08.31
Developer Lv1
Pythonは、オブジェクト指向と呼ばれるプログラミング言語の一つです。 今回は、テキストファイルへの書き込みを行ってみましょう。 テキストファイルへ書き込む テキストファイルへ書き込む動作の流れは、読み込みの際と似た形になっています。 (1)ファイルを開く(open関数) (2)行いたい処理 (3 …More Read
2021.08.31
Developer Lv1
Pythonは、オブジェクト指向と呼ばれるプログラミング言語の一つです。 今回は、関数について、ラムダ式と呼ばれるものを紹介します。 ラムダ式とは Pythonでは関数を使用する際にはdef~から始まる形式で関数を定義しますが、 『ラムダ式』と呼ばれる形式で書かれる『無名関数』というものがあります。 …More Read
2021.07.27
Developer Lv1
Pythonは、オブジェクト指向と呼ばれるプログラミング言語の一つです。 今回は、ゲッター・セッターの利用に関することに紹介します。 インスタンス変数の隠蔽及びゲッター・セッターの必要性について 本題に入る前に、まずは本節の目的をお話したいと思います。 次のプログラムを見てみましょう。 Person …More Read
2021.07.27
Developer Lv1
Pythonは、オブジェクト指向と呼ばれるプログラミング言語の一つです。 今回は、メソッドのオーバーライドに関することに紹介します。 オーバーライドとは クラスの継承では、サブクラスでは、独自の属性とメソッドも定義して使用できます。 スーパークラスで定義されているメソッドもサブクラスでそのまま使用す …More Read