コース一覧へ戻る
プログラミング 初級・入門 python

Python初心者講座:ゼロからコードマスターへ

Python 3を基礎から完全習得:文法、データ構造、OOP、アルゴリズム、クラウド演習室完備。

4.96 (342 受講生のレビューと評価)
5 Modules • 16 レッスン
7 クラウド演習
暗号学的に真正性を認証済み
担当講師 Hana Lead AI & Systems Architect
完全無料
全レッスン&コードへの無期限アクセス
無制限のクラウドサンドボックス実行
自動テスト駆動のリアルタイム採点
暗号署名&QRコード付きデジタル修了証
リアルタイム IMGUI & IL2CPP Mod シミュレータ

コース概要と学習目標

コースで習得する主要スキル

  • Python基礎: 変数、動的型付け、算術演算、文字列フォーマット。
  • 制御構文: If-Elif-Else 分岐とパターン照合。
  • ループ処理: While ループ、For ループと range ジェネレータ。
  • 関数設計: def 関数、引数展開 (*args/**kwargs)、スコープ、Lambda。
  • データ構造: リスト、タプル、辞書、集合の内包表記。
  • オブジェクト指向 (OOP): クラス定義、カプセル化、継承、ポリモーフィズム。
  • ファイル入出力と例外処理: コンテキストマネージャと堅牢な try-except 構造。
  • アルゴリズム&修了課題: 探索・ソートとコマンドラインRPGゲームエンジン開発。

カリキュラムとシラバス

5 モジュール • 16 レッスン • 7 クラウド演習

モジュール 1:Pythonの基礎・データ型・入出力
4 レッスン
1.1 Python 3の紹介とクラウドサンドボックス 無料プレビュー
1.2 変数・データ型・算術演算子 無料プレビュー
1.3 文字列スライス・メソッド・F-Strings
20 min
1.4 標準入力の取得と型キャスト
20 min
モジュール 2:条件分岐ロジックとループ反復処理
3 レッスン
2.1 条件分岐:if・elif・else
20 min
2.2 Forループとシーケンス反復処理
20 min
2.3 Whileループ・break・continue
20 min
モジュール 3:関数定義・ラムダ式・スコープ管理
3 レッスン
3.1 関数の宣言と戻り値
20 min
3.2 可変長引数(*args・**kwargs)
25 min
3.3 ラムダ式と高階関数(map/filter)
20 min
モジュール 4:コレクションとデータ構造
3 レッスン
4.1 リスト操作とリスト内包表記
25 min
4.2 辞書(ディクショナリ)と高速ルックアップ
25 min
4.3 集合(セット)と数学的集合演算
20 min
モジュール 5:オブジェクト指向・ファイル処理・例外処理
3 レッスン
5.1 クラス定義・__init__コンストラクタ・メソッド
25 min
5.2 クラスの継承とポリモーフィズム
25 min
5.3 ファイルストリーム・JSON・try-except例外処理
25 min

実践的クラウド演習ラボ

Easy +50 pts

演習 1:変数演算と摂氏・華氏温度変換プログラム

PYTHON 受講登録で利用可能
Easy +50 pts

演習 2:素数判定バリデータ

PYTHON 受講登録で利用可能
Medium +50 pts

演習 3:単語出現頻度アナライザ

PYTHON 受講登録で利用可能
Medium +50 pts

演習 4:フィボナッチ数列ジェネレータ

PYTHON 受講登録で利用可能
Medium +50 pts

演習 5:銀行口座OOP残高計算エンジン

PYTHON 受講登録で利用可能
Hard +50 pts

演習 6:2x2行列の転置アルゴリズム

PYTHON 受講登録で利用可能
Hard +50 pts

演習 7:JSON成績データ平均点アナライザ

PYTHON 受講登録で利用可能

受講生のレビューと評価

このコースを受講して最初のレビューを投稿しましょう!