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

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

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

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

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

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

目次

Python 目次

  1. 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. サンプルコードの解説
    1. Google Colab でWEBサイトの情報を取得し Trafilatura で加工し Gemini を呼び出す
      1. Google Colab に trafilatura を インストールする(1分)
      2. Trafilatura とは(特徴と使い道の解説)(1分)
      3. Google Colab でWEBサイトの情報を取得し Trafilatura で加工し Gemini を呼び出すサンプルコードを動かす(1分)

Java 目次

  1. Java
  2. プリミティブ型(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>に変換する
    9. PHPのコメント
    10. ミニファイ(コードの圧縮)を行う場合のコメントは全て /* */ で記述する
    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. キャスト(型の相互変換)
  4. 変数
    1. 変数
    2. 変数の参照(リファレンス)
    3. GETメソッド($_GET)
    4. POSTメソッド($_POST)
    5. リクエスト($_REQUEST)
    6. セッション変数($_SESSION)
    7. Cookie($_COOKIE)
    8. ファイルアップロード($_FILES)
    9. サーバ情報($_SERVER)
    10. 環境変数($_ENV)
    11. グローバル変数($GLOBALS)
    12. コマンド引数($argc、$argv)
    13. エラーメッセージ($php_errormsg)
    14. 可変変数($$var)
  5. PHPの変数のスコープ
    1. グローバルスコープ
  6. 演算子
    1. 算術演算子
    2. 加算子(インクリメント)減算子(デクリメント)
    3. 文字列演算子
    4. ビット演算子
    5. 代入演算子
    6. 比較演算子
    7. 論理演算子
  7. 制御構文
    1. if
    2. if, else
    3. if, else if, else
    4. for
    5. switch
    6. break
    7. continue
    8. while
  8. 関数 function
    1. 関数 function
    2. return
    3. 引数の参照渡し(リファレンス渡し)
    4. 引数のデフォルト値の設定
  9. クラス
    1. クラスのプロパティ、メソッドのスコープ
    2. インスタンスの生成
    3. クラスのプロパティ、メソッドのスコープ(アクセス修飾子)
    4. private プロパティ
    5. protected プロパティ
    6. private メソッド
  10. 例外処理
    1. try catch finally throw の仕様
    2. throw 意図的に例外を発生する
    3. try catch finally による例外処理
    4. 深い階層で発生したエラーの例外処理
  11. シンタックスハイライト
    1. highlight.js

    新着記事

    Web取得 x Gemini質問で生成AIプログラミング

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

    詳細は Google Colab でWEBサイトの情報を取得し Trafilatura で加工し Gemini を呼び出す を参照。

    Google Colab でWEBサイトの情報を取得し Trafilatura で加工し Gemini を呼び出す

    「Geminiで最新ニュースとか、好きなブログ記事を読んで分析したい!」って思うこと、あるやろ?

    でも、Webサイトって広告とかメニューとか、AIからしたら「余計なノイズ」がめちゃくちゃ多いねん。そのまま渡すと、Geminiも「どこがほんまの話なん?」って困るわけや。

    そこで出てくるのが、本文だけをキレイに抜き出してくれる呪文 トラフィラチュラ(trafilatura)。これさえあれば、どんなWebサイトもGeminiが読みやすい形にサクッと整えられるで!

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

    [Google Colab(Python)でWebサイトを読み込み、Geminiに渡して質問 合計3分]

    1. Google Colab に trafilatura を インストールする(1分)
    2. Trafilatura とは(特徴と使い道の解説)(1分)
    3. Google Colab でWEBサイトの情報を取得し Trafilatura で加工し Gemini を呼び出すサンプルコードを動かす(1分)

    「スクレイピングってなんか難しそう…」って構えんでも大丈夫。1行の「おまじない」とコピペで動くコードで、Geminiをもっと賢く使いこなせるで!

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

    詳細は Google Colab でWEBサイトの情報を取得し Trafilatura で加工し Gemini を呼び出す を参照。

    新着記事

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

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


    おすすめ記事

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

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

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