プログラミング実践講座:Java・Python・Rustで初心者を卒業する学習地図
Java・Python・Rustを、文法の入門から小さなアプリを自分で改修できる段階まで学ぶ講座です。各言語20回の本文と各目次、この記事を合わせて64記事あります。 まず一つを最後まで プログラミング自体が初めてなら、短いコードで結果を確かめやすいPython編から始める順を提案します。Javaを使う予定があるならJavaからで構いません。Rustを目的に
5 件の記事
Java・Python・Rustを、文法の入門から小さなアプリを自分で改修できる段階まで学ぶ講座です。各言語20回の本文と各目次、この記事を合わせて64記事あります。 まず一つを最後まで プログラミング自体が初めてなら、短いコードで結果を確かめやすいPython編から始める順を提案します。Javaを使う予定があるならJavaからで構いません。Rustを目的に
Rustを初めて触る段階から、小さなアプリを設計・テスト・保存・配布できる段階へ進む全20回の講座です。各回には目的、実行例、結果の読み方、練習と解答、公式資料があります。 この講座の前提 Rust 2024 Editionに対応するRust 1.85以降のstableとCargoを使います。通常の例はsrc/main.rsへ保存します。依存が必要な回はCa
Pythonを初めて触る段階から、小さなアプリを設計・テスト・保存・配布できる段階へ進む全20回の講座です。各回には目的、実行例、結果の読み方、練習と解答、公式資料があります。 この講座の前提 Python 3.11以降と専用の仮想環境を使います。通常の例はmain.pyとして保存して実行します。第05回と第17〜19回は複数ファイルです。標準ライブラリ中心
Javaを初めて触る段階から、小さなアプリを設計・テスト・保存・配布できる段階へ進む全20回の講座です。各回には目的、実行例、結果の読み方、練習と解答、公式資料があります。 この講座の前提 JDK 21を基準にします。通常の例はMain.javaとして保存し、javacとjavaで動かせます。第11・12回はMaven、第17〜19回は複数ファイルのプロジェ
離散数学 01:情報処理技術者試験で何を学ぶのか 情報処理技術者試験でいう離散数学は、大学数学を広く全部やるというより、コンピュータが扱う値と条件判断を正確に読むための基礎です。IPA の基本情報技術者試験と応用情報技術者試験のシラバスでは、基礎理論の中に離散数学が置かれています。 この連載では、試験で問われやすい範囲を次の順に分けます。 基数と基数変換 数