6日でできる Python入門

 「6日でできる」シリーズは、月~土で毎日コツコツ学び、日曜にリフレッシュ🌞しながら、翌週は別のIT技術にチャレンジ🎯。無理なく続けられるカリキュラムです!ここでは、Pythonについて解説します。

🚀 前半:Day0–2(環境構築&基礎文法)

  • Day0(準備)
    Anacondaインストール🐍、仮想環境作成🛠️、VSCode&拡張機能導入🖥️
  • Day1(Python基礎)
    Pythonの歴史・特徴📜、四則演算&ZeroDivisionError➗、変数と命名規則✏️、文字列操作🔡
  • Day2(コレクション型)
    リストの基本&メソッド📋、ミュータブル注意⚠️、タプル&アンパック🎁、辞書🔑・集合操作🔄、型まとめ

🎯 中盤:Day3–5(制御構文~ライブラリ)

  • Day3(制御構文)
    if文①②(比較・論理演算)🔀、for文①②(break/else, range, enumerate, zip)🔄、while文🔁
  • Day4(関数&クラス)
    関数定義・引数・戻り値🛎️、デフォルト/可変長/キーワード引数🎛️、スコープ&ミュータブル👀、クラス基礎(self, 継承, super, 属性)🏷️
  • Day5(モジュール~例外~ライブラリ)
    モジュール・パッケージ📦、ファイル入出力📄、例外処理(try/except, finally, else)🚨、ライブラリ活用📚

🎉 後半:Day6(GUIアプリ制作)

  • Tkinter入門🎨
  • 一筆書きアプリ開発ステップ①~⑤✏️
    1. ウィンドウ&画像表示🖼️
    2. マップ描画🗺️
    3. ペン移動&塗りつぶし✍️
    4. ギブアップ&ステージ判定🏁
    5. ステージ管理&クリア🎉

これで6日間でPythonの基礎からGUIアプリまでしっかりマスター👍!

🖥️Day0:Python開発環境の準備

AnacondaのインストールAnacondaのPython仮想環境の作成
Visual Studio CodeのインストールVSCodeの拡張機能のインストール

✍️Day1:Python基礎

01 Python とは02 四則演算
03 変数04 組み込み型 文字列①
05 組み込み型 文字列②

📋Day2:コレクション型

06 組み込み型 リスト①07 組み込み型 リスト②
08 組み込み型 タプル09 組み込み型 辞書
10 組み込み型 集合11 組み込み型 まとめ

🔄Day3:制御構文

12 条件分岐 if文①13 条件分岐 if文②
14 繰り返し for文①15 繰り返し for文②
16 繰り返し while文

🎛️Day4:関数&クラス

17 関数①18 関数②
19 関数③20 クラス①
21 クラス②22 クラス③

📦Day5:モジュール~例外~ライブラリ

23 モジュール24 パッケージ
25 入出力26 例外
27 ライブラリ

✏️Day6:GUIアプリ制作

28 Tkinter とは29 一筆書きアプリを作ろう①
30 一筆書きアプリを作ろう②