プログラミング

AIプログラミング

PythonでOpenAI APIを利用する – GPTで設定可能なパラメーター 一覧

ChatGPT APIをPythonプログラムで使用する際に設定できるパラメーターを網羅し、使い方を簡単に紹介しています。 日本語で記載していますので、翻訳したり英語に戻したりする手間がかかりません。 最新の「gpt-4o」モデルの使い方も追加しました。
AIプログラミング

PythonプログラムでOpenAI APIを利用してGPTをプログラムに実装する ー GPTの性格・性別・語尾・癖の改変

今やプログラマーにとって必須科目となったAIを、自分で作ったプログラムで動かしてみましょう。OpenAIのAPIキーを取得して、環境変数に設定するところから解説しています。
AIイラスト生成

省VRAMで話題のStable Diffusion WebUI Forge ① インストールとトラブルシューティング

従来のStable Diffusion WebUIよりも高速で軽量なことで注目を集めているStable Diffusion WebUI Forgeのインストール方法について解説しています。手順を1つずつこなすことで導入が完了します。記事の後半でインストール時のトラブルシューティングについても触れています。
各論

PythonLauncherをマスターしてPythonのバージョン管理/指定を自由自在に行う

一記事完結でPythonの知識を深めるシリーズです。3.3以降のPythonには、PythonLauncherというバージョン管理・指定を行いやすくするための機能が備わっています。この記事では、Pythonのバージョンについての基礎知識をインプットした後、PythonLauncherの使い方を1つずつ学習します。
基礎編

Pythonで遊ぼう! 基礎編 ⑪ クラスの作成

Pythonで遊ぼう!基礎編第11回目は、クラスの作成についてです。 Pythonでよく利用される、「class」は自分で作成することが出来ます。 クラスを作成するメリットを理解するためには、オブジェクト指向の基本的な理解が必要です。この記事では、オブジェクト指向におけるクラスの意義を学び、Pythonでのクラス作成を実践することで、自分自身でクラスを作成できるように解説を行っています。
番外編

Pythonで遊ぼう! 番外編② Python2→Python3の変更点

Python2からPython3での変更点をまとめます。全ての変更点について網羅した記事ではありませんので、あらかじめご承知おきください。 随時、記事内容についての追加修正を行います。
基礎編

Pythonで遊ぼう! 基礎編 ⑩ 関数の定義・モジュールの作成

Pythonでの関数の定義・作成方法について、基本的な事項から解説します。 組み込み関数がどのような処理を行っているのかを考え、関数を作成することにどんなメリットがあるかを理解しつつ関数の作成を行います。 docstringやローカル変数・グローバル変数などの注意事項も確認し、最終的にPythonのモジュールとは何かを理解して関数を作成できるようになることを目的とします。
AIプログラミング

GoogleのAI 「Gemini」 がChat GPT を猛追!話題の「Gemini」の使い方

GoogleがGPTに対抗すべく、満を持して発表した「Gemini」の使い方や、ドキュメントなどの情報についてまとめました。 Googleは「Gemini Ultra」は、GPT-4を超える性能であると喧伝していますが、リリースは来年早々とのこと。 Googleの対話型AIサービスBardに実装された「Gemini pro」を体験して「Gemini Ultra」の登場に備えましょう。
基礎編

Pythonで遊ぼう! 基礎編 ⑨ turtleモジュールを使って絵を書こう

ターミナルでPythonを起動し、turtleモジュールを動かす体験をしてみましょう。Pythonに初めから組み込まれているturtleモジュールを使うことで、視覚的にPythonプログラミングを楽しめるようになります。for文をPythonインタラクティブシェルで利用することで、複雑な図形を描くこともできるようになります。大学教育などでより発展的な内容を理解していくための足掛かりになれば幸いです。
AIプログラミング

AIがプログラミングを変える! 「Cursor」 Vscodeに変わる有力エディタ

AIとのペアプログラミングを通り越したAIプログラミングを無料で手軽に体験できる「Cursor」エディタの紹介です。ダウンロードからインストール、日本語化拡張機能の有効化、簡単なチュートリアルまでを扱っています。
タイトルとURLをコピーしました