Python × セキュリティ学習ノート

プログラミングの基礎の基礎から出発して、IT部門の実務で役立つ「セキュリティに強いPythonスキル」を身につけるための個人学習用テキストです。全16章、演習問題つき。

🐍 Python 3 対応 🛡️ セキュリティ重点 📖 全16章 + 演習 🔰 初学者向け

コースとタブの一覧

このサイトには、目的別の学習コースと、すぐ引けるリファレンス・読み物があります。画面上部のタブでいつでも切り替えられます。まずは基礎のこのコースから始め、必要に応じて他のタブへ進んでください。

📅 まずはここから 学習ロードマップ — 2ヶ月完走プラン 全コースを「理解できる順番」に並べた専用ガイド。上から順にチェックを付けて進むだけ。進捗は自動保存。 🐍 コース(このタブ) Python × セキュリティ入門 プログラミング基礎からセキュリティの基礎まで。初学者向け・全16章。 🖥️ コース コンピュータ大全 — 仕組みと運用 コンピュータ・OS・ターミナル・PowerShell・ネットワーク・サーバー運用の総合コース・全14章。 🐧 コース Linux入門 サーバーの主役Linuxを、歴史から環境構築・権限・パッケージ管理・シェルスクリプトまで・全8章。 🛡️ コース セキュリティ中級・上級 脅威モデリング、認証設計、クラウド、検知、インシデント対応。実務者向け・全10章。 🧑‍💻 コース 一人情シスになったら たった一人で会社のITを回すための実務マニュアル。資産管理から経営との対話まで・全10章。 🗄️ コース データベース入門 — SQLと設計とセキュリティ SQLiteで手を動かしながら、SQL・テーブル設計・トランザクション・DBセキュリティまで・全10章。 📓 リファレンス コマンド集・チートシート Linux・macOSターミナルのコマンド逆引きと、便利技・ショートカット集。 📖 リファレンス IT用語集 全コース横断の重要用語をカテゴリ別に収録。本文中の用語はホバーで解説が出ます。 🌍 読み物 コラム 技術の合間に読む、エンジニアリングと世界にまつわるコラム。
🔍 サイト内検索が使えます

画面右上の「🔍 検索」ボタン(またはキーボードの /Ctrl+K)で、全コースの見出し・本文・用語集を横断検索できます。「あれ、どこに書いてあったっけ?」というときにどうぞ。

この教科書の使い方

この教科書は2部構成です。第1部(第1〜8章)でPythonの基礎を固め、第2部(第9〜16章)でセキュリティを学びます。第1部の各章にも「🛡️ セキュリティの視点」というコラムを入れてあり、基礎を学びながら常にセキュリティを意識できるようにしています。

📅 学習ペースの目安

1章あたり2〜4時間が目安です。平日に1〜2時間ずつ進めると、約8週間(2ヶ月)で完走できます。焦らず、理解できるまで同じ章を繰り返して構いません。

⚠️ 倫理と法律に関する大切な約束

この教科書に登場する攻撃手法の解説は、守るための知識として学ぶものです。他人のシステムに対する無断のアクセスや攻撃の試行は、日本では不正アクセス禁止法などにより犯罪となります。検証は必ず自分のPC・自分で用意した環境の中だけで行ってください。

第1部 Python基礎編

第2部 セキュリティ編

学習を続けるコツ