プログラミング言語の他言語比較リファレンスと実装サンプル集

プログラミング言語の他言語比較リファレンスと実装サンプル集

10日で使えるPHP | 未経験のサルでも分かるPHPの学習サイト 10日で使えるPHP | 未経験のサルでも分かるPHPの学習サイト

文系未経験、サルでも10日でPHPを使えるように内容を構成した独学向け学習サイト。不要な基礎はバッサリ切り捨て必要な基礎を十分に深堀した・・・  続きを見る 

新卒や現役エンジニアの学習方法(オンライン学習 or 書籍) 新卒や現役エンジニアの学習方法(オンライン学習 or 書籍)

「SIerやメーカーに就職した新卒」や「現役エンジニア」で、動画配信で学ぶ技術者はほぼゼロと言ってよい。洗練された書籍で学んだほうが短期間で技術習得できるし高すぎる。・・・  続きを見る 

目次

Python 目次

  1. Python
    1. Pythonの書き方
      1. Pythonで Hello World を出力する
      2. Pythonのインデントルール
      3. Pythonの命名規則(ネーミングコンベンション)
      4. Pythonのコメント
      5. Python Docstringのコメント
  2. Google Colab x Gemini
    1. Google Colab で Gemini を呼び出す(5分)
      Python で記述したコードから Gemini にに1回限りの推論(一問一答形式)を実行させる。
      1. Google Colab を開く(Google Account必須)(1分)
      2. Google Colab に google-generativeai をインストールする(1分)
      3. Google AI StudioでAPIキーを取得する(Google Account必須)(1分)
      4. Google Colab で Gemini を 呼び出すサンプルコードを動かす(1分)
      5. サンプルコードの解説
    2. Google Colab でWEBサイトの情報を取得し Trafilatura で加工し Gemini を呼び出す
      1. Google Colab に trafilatura を インストールする(1分)
      2. Trafilatura とは(特徴と使い道の解説)(1分)
      3. Google Colab でWEBサイトの情報を取得し Trafilatura で加工し Gemini を呼び出すサンプルコードを動かす(1分)
      4. サンプルコードの解説
    3. Google Colab でWEBサイトの情報を取得し Trafilatura で加工し Gemini をチャットモードで呼び出すサンプルコードを動かす
      1. Google Colab でWEBサイトの情報を取得し Trafilatura で加工し Gemini をチャットモードで呼び出すサンプルコードを動かす(1分)
      2. サンプルコードの解説
    4. サンプルコードで使用する Google Generative AI SDK と Trafilatura の構成(エンジニア向け)
      1. google.generativeai.GenerativeModel クラスの解説
      2. google.generativeai.GenerativeModel.generate_content メソッドの解説
      3. google.generativeai.types.GenerateContentResponse クラスの解説
      4. google.generativeai.GenerativeModel.start_chat メソッドの解説
      5. google.generativeai.ChatSession.send_message メソッドの解説
      6. system_instruction を使用し Gemini の挙動を制御する

Java 目次

  1. Java
  2. Javaのコメント
  3. Javadocのコメント
    1. @param
    2. @return
    3. @throws
    4. @exception
    5. @see
    6. @deprecated
    7. @author
    8. @version
    9. @since
    10. 実際のソースコードでのJavadocのコメントの事例
  4. プリミティブ型(char byte short int long float double boolean)
    1. char(文字型)
    2. byte(バイト型)
    3. short(短精度整数型)
    4. int(整数型)
    5. long(長精度整数型)
    6. float(単精度浮動小数点型)
    7. double(倍精度浮動小数点型)
    8. boolean(論理型)
    9. プリミティブ型の型を確認する

PHP 目次

  1. PHPとは?
  2. PHPの特徴
  3. PHPの書き方
    1. HTMLに直接PHPのコードを記述する
    2. Hello Worldを出力する
    3. HTMLの中でHello Worldを出力する
    4. 非推奨タグの記述方法(short_open_tag, asp_tags)
    5. PHPの文の区切り
    6. PHPで改行の出力する
    7. PHPでHTMLの改行を出力する
    8. nl2br()で\nを<br>に変換する
  4. PHPのコメント
    1. PHPDocのコメント
    2. ミニファイ(コードの圧縮)を行う場合のコメントは全て /* */ で記述する
    1. 整数(int, integer)
    2. 浮動小数点数(float, double, real)
    3. 論理型(bool, boolean)
    4. 文字列(string)
      1. ダブルクォーテーション内の変数の置き換え
    5. ヒアドキュメント(<<<)
    6. NULL型(null)
    7. 未定義値
    8. NAN(not a number)
    9. コールバック(callable)
    10. キャスト(型の相互変換)
  5. 変数
    1. 変数
    2. 変数の参照(リファレンス)
    3. GETメソッド($_GET)
    4. POSTメソッド($_POST)
    5. リクエスト($_REQUEST)
    6. セッション変数($_SESSION)
    7. Cookie($_COOKIE)
  6. PHPの変数のスコープ
    1. グローバルスコープ
  7. 演算子
    1. 算術演算子
    2. 加算子(インクリメント)減算子(デクリメント)
    3. 文字列演算子
    4. ビット演算子
    5. 代入演算子
    6. 比較演算子
    7. 論理演算子
  8. 制御構文
    1. if
    2. if, else
    3. if, else if, else
    4. for
    5. switch
    6. break
    7. continue
    8. while
  9. 関数 function
    1. 関数 function
    2. return
    3. 引数の参照渡し(リファレンス渡し)
    4. 引数のデフォルト値の設定
  10. クラス
    1. クラスのプロパティ、メソッドのスコープ
    2. インスタンスの生成
    3. クラスのプロパティ、メソッドのスコープ(アクセス修飾子)
    4. private プロパティ
    5. protected プロパティ
    6. private メソッド
    7. 継承 extends
  11. 例外処理
    1. try catch finally throw の仕様
    2. throw 意図的に例外を発生する
    3. try catch finally による例外処理
    4. 深い階層で発生したエラーの例外処理
  12. シンタックスハイライト
    1. highlight.js

    筆者紹介 ピ世ピ世

    ピ世ピ世です。

    NEDO(国立研究開発法人 新エネルギー・産業技術総合開発機構)のNEDOBIS~NEDOプロジェクトマネジメントシステムの 基幹系(予算、プロジェクト/補助事業、契約/検査)、情報系(委員会)のプロジェクト・マネージャー及びチーフ・エンジニアを務める。 → NEDOプロジェクトマネジメントシステムについて

    METI(経済産業省)の予算管理システムのチーフ・エンジニアを務める。

    新着記事 2026年3月24日

    Web取得 x Geminiチャット対話で生成AIプログラミング

    この記事では、Webサイトを読み込んでGeminiに渡してチャット対話する、コピペで即動くサンプルプログラムを説明をしている。初心者さん向けにトコトン分かりやすく解説していくな。

    詳細は Google Colab でWEBサイトの情報を取得し Trafilatura で加工し Gemini をチャットモードで呼び出すサンプルコードを動かす を参照。

    Google Colab でWEBサイトの情報を取得し Trafilatura で加工し Gemini をチャットモードで呼び出すサンプルコードを動かす(1分)

    「Geminiに最新のニュースや、特定のウェブサイトの内容を読み込ませて相談できたら最高やのにな……」って思ったことない?

    そんなときは前章でも説明した、本文だけをキレイに抜き出してくれる呪文 トラフィラチュラ(trafilatura)。

    URLを指定するだけでサイトから余計な広告などを省いて、本文だけをサクッと抜き出してGeminiに渡せるんや。

    ここでは「Webサイトを読み込んでGeminiに相談する」までの流れを、リファレンス形式でサクッとまとめていくわ。

    この記事では、ウェブサイトから情報を取ってくるところから、Geminiと「チャット形式」で深掘りした対話をするところまで、コードのコピペだけで体験できるステップを解説するな!

    [Google Colab(Python)で Web取得 & チャット対話 合計5分]

    [エンジニア向けの解説]
    1. サンプルコードで使用する Google Generative AI SDK と Trafilatura の構成(エンジニア向け)
    2. google.generativeai.GenerativeModel クラスの解説
    3. google.generativeai.GenerativeModel.start_chat メソッドの解説
    4. google.generativeai.ChatSession.send_message メソッドの解説
    5. google.generativeai.types.GenerateContentResponse クラスの解説
    6. system_instruction を使用し Gemini の挙動を制御する

    「特定のキャラクターについてGeminiと語り合いたい」「最新記事を要約させたい」そんな望みが、たった数行のコードで叶うで。

    さあ、一緒にはじめよか!

    詳細は Google Colab でWEBサイトの情報を取得し Trafilatura で加工し Gemini をチャットモードで呼び出すサンプルコードを動かす を参照。

    新着記事 2026年3月24日

    Google ColabでPythonを動かす!Hello Wolrdと基本文法の学習

    この記事では、Google Colab x Pythonの使い方を解説。Hello Wolrdからインデントルール、コメント、命名規則などPythonの基礎学習をブラウザで今すぐできる!

    詳細は Google ColabでPythonを動かす!Hello Wolrdと基本文法の学習 を参照。

    新着記事

    Javaの単行複数行コメントの書き方、Javadocの書式と使い方、全てのタグを解説。Javadocタグの使用例をサンプルコードで分かりやすく解説した。

    詳細は Javaコメントの書式|単複コメントとJavadoc書式と使い方 を参照。

    新着記事

    Javaの基本型(int, double, boolean等)全8種を網羅。各型のバイト数や有効範囲、リテラルの書き方から型確認の方法まで、サンプルコードで分かりやすく解説。

    詳細は Javaプリミティブ型一覧|全8種類の型・範囲・メモリサイズを徹底解説 を参照。

    更新記事 2026/3/23

    PHPのクラスの継承(extends)の解説とサンプルコードを追加。サンプルコードはコピペでそのまま動作します。

    詳細は PHPクラス設計の実践リファレンス|基本構文から高度なオブジェクト操作まで を参照。


    おすすめ記事

    10日で使えるJava | 未経験のサルでも分かるJavaの学習サイト 10日で使えるJava | 未経験のサルでも分かるJavaの学習サイト

    非エンジニア、文系未経験者、サルでも独学10日でJavaを使えるように内容を構成した独学向け学習サイト。

    不要な基礎はバッサリ切り捨て、必要な基礎を十分に深堀した。10日後にはデータベースを使用したWEBシステムを開発できるようになる・・・  続きを見る 

    10日で使えるPython | 未経験のサルでも分かるPythonの学習サイト 10日で使えるPython | 未経験のサルでも分かるPythonの学習サイト

    非エンジニア、文系未経験者、サルでも独学10日でPythonを使えるように内容を構成した独学向け学習サイト。

    不要な基礎はバッサリ切り捨て、必要な基礎を十分に深堀した。10日後にはデータベースを使用したWEBシステムを開発できるようになる・・・  続きを見る 

    10日で使えるPHP | 未経験のサルでも分かるPHPの学習サイト 10日で使えるPHP | 未経験のサルでも分かるPHPの学習サイト

    文系未経験、サルでも10日でPHPを使えるように内容を構成した独学向け学習サイト。不要な基礎はバッサリ切り捨て必要な基礎を十分に深堀した・・・  続きを見る 

    Copyright (C) 2001~2026年 e-elder.jp All Rights Reserved.
    運営者情報 ご質問はこちらへお願いします info@e-elder.jp