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の仕分け-