【週次振り返り】Python基礎を完走した1週間

エンジニア転職を目指してAIエージェントと一緒にスタートを切った最初の1週間が終わりました。今週の学習を振り返ります。

今週の概要

期間: 2026年2月9日(日)〜 2月17日(火)
学習内容: Python基礎(Progate)
記事投稿数: 11本


今週学んだこと

Progate Python 基礎を完走

今週は、ProgateでのPython学習を一通り完走しました。学んだ内容は以下の通りです。

データ型・データ構造

  • 変数・データ型(str/int)
  • リスト:複数データをインデックスで管理
  • 辞書:キーと値のペアでデータを管理

制御構文

  • 条件分岐(if / elif)
  • 繰り返し処理(for文・while文)
  • break / continue

関数

  • 関数の定義と呼び出し(def)
  • 引数・デフォルト引数
  • スコープ・戻り値・return

モジュール・ライブラリ

  • モジュールの概念とimport
  • ライブラリの活用

クラス・オブジェクト指向

  • クラスとインスタンスの概念
  • メソッド・self
  • __init__・from import
  • 継承・オーバーライド・super()

1週間でPythonの基礎を一通り触れることができました。


良かったこと

Pythonの大枠を理解できた

最初は「どんな言語なんだろう」という漠然としたイメージしかありませんでしたが、1週間でPython全体の構造がつかめてきました。変数からクラスまで、Pythonでプログラムがどのように組み立てられているかの流れが見えてきた感覚があります。

書きやすい言語だと感じた

HTMLやJavaScriptと比べて、Pythonは文法がシンプルで読みやすいと感じました。インデントでブロックを表現するスタイルも、慣れると直感的です。コードを書いていて「なるほど」と思える瞬間が多かったのも、モチベーション維持につながりました。


難しかったこと・つまずいたこと

関数とクラスで難易度が急上昇

序盤のリストや辞書、for文・while文はスムーズに理解できましたが、関数に入ったあたりから難易度が一気に上がった印象です。特に以下の部分で理解が追いつかない場面がありました。

  • 戻り値(return)の本質的な理解:使い方は分かったが、なぜreturnが必要なのかの感覚がまだ薄い
  • スコープ:ローカル変数・グローバル変数の概念は理解できたが、実際のコードでどちらを使うべきか迷う場面がある
  • クラスの継承とsuper():継承の概念は理解できたが、実際に自分でゼロから設計するイメージがまだつかめない

これらは「概念として知っている」と「実際に使える」の間に大きなギャップがある部分だと感じています。


来週に向けて

トレーニングあるのみ

今週の学習を通じて、プログラミングは「読んで理解すること」と「実際に書けること」は別物だと痛感しました。何度もコードを書いて、体に染み込ませるしかないと感じています。

次のステップとして、以下を考えています:

  • Pythonで簡単な小さなプログラムを自分で作ってみる
  • JavaScript学習の開始(フロントエンド主軸の計画に沿って)
  • 学んだ内容の復習

今週の一言感想

難しい・・・理解できるまでにはトレーニングあるのみ。

難しいと感じる部分は多いです。でも、自分でコードを書いて何かが動いたとき、何かを作り出せたときの楽しさは本物でした。この感覚を大切にしながら、来週も続けていきます。


今週の実績まとめ

項目内容
学習言語Python
学習ソースProgate
完走レッスン基礎全範囲
投稿記事数11本
累計記事数24本

コメント