Python(パイソン)
Pythonは、シンプルで読みやすく、初心者にも学びやすいことが特徴のプログラミング言語。
文法が分かりやすいため、少ないコード行数でプログラムを書くことができる。
Pythonでできること
Pythonは「ライブラリ」と呼ばれる便利なツールが豊富なため、非常に幅広い分野で活用されている。
AI・機械学習の開発: 画像認識や将来予測など、AI開発の分野で最もよく使われる言語の一つ。
データ分析: 膨大なデータを集計・分析し、グラフなどで可視化することを得意。
Webアプリケーション開発: YouTubeやInstagramなど、世界的に有名なWebサービスの開発にも利用されてる。
業務の自動化: Excelファイルの操作やWebからの情報収集といった、日常的なパソコン作業を自動化できる。
Pythonはその学びやすさと汎用性の高さから、小さな自動化プログラムから大規模なWebサービス、最先端のAI開発まで、多岐にわたる場面で活躍している。
Pythonを使う3つの方法
1.ChatGPTを使う方法(一番簡単。ChatGPT内部に最初からPythonが実装されています)
2.Google AI Studio(Geminiその他でも可)と、自分パソコン内のPythonを連携して使う方法
(Pythonを自分のパソコンにインストールする方法)
3.Gemini CLIと自分パソコン内のPythonを連携させて使う方法
(Gemini CLIのインストール方法)
Pythonのインストール
https://www.python.org/downloads/ の
Download the latest version for Windowsからプログラムをダウンロード
一番下の 「Add python.exe to PATH」にチェックを入れます。
その後、上の 「Install Now」 をクリックしてインストールを開始する

□ Use admin privileges when installing py.exe (py.exeのインストール時に管理者権限を使用する)
py.exe(Pythonランチャー)をインストールする際に、管理者権限を使うかどうかを選択します。
Pythonランチャーは、複数のバージョンのPythonがPCにインストールされている場合に、実行するバージョンを簡単に切り替えるための便利なツールです。
このオプションにチェックを入れると、PCの全ユーザーがこのランチャーを利用できるようになります。通常はチェックを入れなくても問題ありません。
□ Add python.exe to PATH (python.exeをPATHに追加する)
これは最も重要なオプションの一つです。 画像ではチェックが外れていますが、多くの開発者にとってチェックを入れることが強く推奨されます。
PATHとは?
Windowsがプログラム(実行ファイル)を探すために参照するフォルダのリスト(パス)のことです。
チェックを入れるとどうなる?
コマンドプロンプトやPowerShellなどのコマンドラインツールを開いた際に、どのフォルダからでも python というコマンドを打つだけでPythonを起動できるようになります。これは非常に便利です。
チェックを入れないとどうなる?
python コマンドを実行するには、C:\Users\info\AppData\Local\Programs\Python\Python313\python.exe のように、毎回Pythonの完全なパスを入力する必要があり、非常に手間がかかります。

Disable path length limit (パス長の制限を無効にする)
これは、多くの開発者にとって非常に重要なオプションです。クリックすることを強くお勧めします。
背景:
古いWindowsの仕様では、ファイルやフォルダへのパス(例: C:\folder1\folder2…\file.txt)の長さが、最大260文字に制限されていました。これを「MAX_PATH」制限と呼びます。
なぜ問題になるか:
近年のPython開発では、多くのライブラリを使用します。それらのライブラリが深い階層のフォルダ構造を持つことがあり、意図せずパスの長さが260文字を超えてしまうことがあります。
この制限を超えると、ファイルの作成や読み込みができず、プログラムが原因不明のエラーで失敗することがあります。
このボタンをクリックするとどうなるか:
Windowsのシステム設定(レジストリ)を変更し、この260文字のパス長制限を解除します。これにより、Pythonやその他のプログラムが、より長いパスを問題なく扱えるようになります。
注: この設定変更には管理者権限が必要です。クリックすると、ユーザーアカウント制御(UAC)の確認画面が表示される場合があります。
「Disable path length limit」をクリックして、パス長の制限を無効にしておくことを強く推奨します。 これにより、将来的な予期せぬエラーを防ぐことができます。
Gemini CLI(ジェミニ・シーエルアイ)
【初心者向け】WindowsとMacでわかる!Gemini CLIのインストールガイド
https://note.com/tetsurocks/n/n71c71a4be858


使用資料ダウンロード https://www.i-kiss.co.jp/14kai.zip
デスクトップアプリ版 顧客管理システムをPythonで作成(アプリの実行にはPythonのインストールが必要)
RPA自動転記デモ
(RPA代替)デスクトップアプリに自動でデータ登録
(RPA代替)デスクトップアプリに自動でデータ登録(位置情報を利用する方法)
WEBアプリ版 顧客管理システムをPHPで作成(アプリの実行には、事前にXAMPPのインストールが必要)
(RPA代替)WEBアプリに自動でデータ登録
Pythonのインストール方法 https://www.python.org
Gemini CLIのインストール方法 https://github.com/google-gemini/gemini-cli
XAMPPのインストール方法 https://www.apachefriends.org/jp/index.html
DB Browser for SQLite(デスクトップアプリ・WEBアプリのデータベース内を見ることができます)のインストール方法
https://forest.watch.impress.co.jp/library/software/sqldbbrowser/
LM Studio(ローカル環境でAIを動かせるソフト)のインストールと使い方 https://lmstudio.ai
AIワークフローの例-FAXの仕分け-
