【Python勉強記録】プログラミング未経験のアラフォー主婦、勉強を始めて約2週間の進捗状況

Python試験2週間目の進捗の記事の画像 資格試験

こんにちは、晶(あき)です。

プログラミング経験ゼロのアラフォー主婦が、Pythonエンジニア認定基礎試験に挑戦しています。

8月のお盆が終わった頃から、ゆるく勉強を始めました。

前回の記事では、なぜプログラミング未経験の私がPythonの資格試験を受けようと思ったのか、そして現在使っている教材や勉強方法について紹介しました。

今回は、勉強を始めて約2週間、累計15時間ほど勉強した現在の進捗状況を記録しておきたいと思います。

まだ試験を受けられるレベルには到達していませんが、少しずつ変化も出てきました。

約2週間で、まずは問題集を一通りやりました

現在の累計勉強時間は約15時間です。

まずは、Pythonエンジニア認定基礎試験の問題集を一通り回しました。

まだ完璧に理解できているわけではありません。

むしろ、

「これ、分かったような分からないような……」

というところもたくさんあります。

それでも、勉強を始めたばかりの頃と比べると、明らかに変わってきたところがあります。

少しずつ「プログラミング脳」が育ってきた気がする

一番変わったと感じるのは、コードを見たときの抵抗感が減ってきたことです。

最初の頃は、変数名が出てくるだけで、

「これは何?」

といちいち引っかかっていました。

でも、少しずつ勉強しているうちに、

「これは仮の箱みたいなものだな」

と、なんとなく受け入れられるようになってきました。

コードを見ながら、

「ここにこれを代入して」

「この値がここに渡って」

「最後はこの結果になるのね」

というように、少しずつ処理の流れを追えるようになってきました。

まだまだ「プログラミングができる」というレベルではありません。

でも、

コードを見て、なんとなく何をしているのか考えられるようになってきた。

これは、プログラミング完全未経験の私にとっては、かなり大きな変化です。

ほんの少しずつですが、プログラミング脳が育ってきているのかな?と思っています。

やっぱり関数は難しい

一方で、今でも苦手なのが関数です。

問題集を一周してみても、関数になると、

「うーん……?」

となります。

引数や戻り値など、似たような言葉も出てくるので、最初はかなり混乱しました。

特に位置引数とキーワード引数には悩まされました。

問題を解いていると、

「これ、どこから渡ってきた値なんだ?」

となることもしばしば。

このあたりは、もう一度問題集を回しながら理解を深めていきたいと思っています。

例外処理は意外とすんなり理解できた

逆に、思ったより理解しやすかったのが例外処理です。

プログラミング初心者なので、最初は難しそうなイメージがありました。

でも実際に勉強してみると、

「エラーが起きたときに、こういうふうに処理するのね」

と、比較的すんなり理解できました。

自分でも、

「ここは意外と分かるんだ!」

とちょっと嬉しかったところです。

Linuxを少し触った経験が役に立った

今回、問題集を解いていて意外と嬉しかったのが、コマンドライン関係の問題です。

私はプログラミング経験はありません。

ただ、以前Linuxをほんの少し触ったことがありました。

そのおかげなのか、コマンドライン的な問題は、

「あ、これ見たことある!」

となることが結構あります。

もちろん、Linuxをバリバリ使えるわけではありません。

それでも、過去に少し触った経験が思わぬところで役に立っていて、ちょっと嬉しいです。

クラスはまだ「ふわっと理解」

そして、現在かなり苦戦しているのがクラス

これはもう、かなりしつこくAIに質問しています。

一度説明してもらって分からなかったら、また質問。

別の言い方で説明してもらって、それでも分からなかったら、さらに質問。

「つまりこういうこと?」

と自分なりに説明してみて、違っていたらまた聞く。

そんな感じで、少しずつ理解しています。

それに加えて、Pythonを解説しているYouTuberのサプーさんの動画も見ています。

今のところ、

「完全に理解しました!」とは、とても言えない。

でも、

「なんとなく、こういうものなのかな」

という、ふわっとした理解にはなってきました。

今はそれでいいことにしています。

まだコードは書けない。でも、読めるようになってきた

現在の私は、

Pythonのコードを自由自在に書けるわけではありません。

まだまだです。

VS Codeも使えるように設定してありますが、実際にはGoogle Colabでコードを書いて、ちょっと動かしてみることのほうが多いです。

「このコードを実行したらどうなるんだろう?」

という感じで試してみています。

ただ、今のところ勉強のメインはあくまで問題集です。

コードを書く練習も必要だと思いますが、まずは試験範囲の知識を身につけることを優先しています。

それでも、問題集を解いているうちに、以前よりコードが読めるようになってきました。

これは嬉しい変化です。

勉強時間を「Studyplus」で可視化しています

勉強時間の記録には、Studyplus(スタディプラス)というアプリを使っています。

参考書や問題集を勉強した時間を記録して、累計時間を見えるようにしています。

今の累計は約15時間

この「何時間勉強した」という数字が見えるのが、私には結構合っています。

特に、まとまった時間が取れないときでも、

「今日は10分だけやった」

「隙間時間に少し問題を解いた」

という積み重ねを記録できます。

私は、最初から何時間も机に向かって勉強するよりも、こういう小さな時間を積み重ねるほうが続けやすいようです。

ポモドーロ法は私には難しかった

勉強法としてポモドーロ法も試してみました。

一定時間集中して、休憩をはさむ方法です。

ただ、私の場合はどうしても途中で中断が入ってしまいます。

家にいると、

「ちょっとこれやって」

「これどうする?」

みたいなことが起こる。

そのたびに集中が切れてしまうので、ポモドーロ法はなかなか難しかったです。

今は、あまり時間の区切りを厳密に決めず、できるときに少しずつ勉強するスタイルになっています。

iPhoneでも勉強しています

隙間時間には、iPhoneのアプリも使っています。

現在使っているのは、

「Pythonエンジニア認定基礎試験試験対策」

というアプリ。

価格は500円でした。

ちょっとした時間に問題を解けるので、参考書を開けないときにも便利です。

「今日は勉強する時間がなかった……」

となりそうな日でも、スマホで少し問題を解けば、勉強時間を積み上げられます。

こういう使い方ができるのも、今の私の勉強スタイルには合っています。

iPadではGoodnotesに書き殴っています

もうひとつ使っているのが、iPadのGoodnotesです。

覚えるために、とにかくいろいろ書いています。

きれいなノートを作ろうとはしていません。

分からないところを、

「これはこういうこと?」

「この場合はどうなる?」

などと、自分なりに書き殴っています。

私の場合、頭の中だけで考えているよりも、実際に書いてみたほうが整理しやすいようです。

次はもう一度問題集を回します

これからの予定は、まずもう一周問題集をやること

一周しただけでは、まだまだ怪しいところがあります。

特に関数や引数、クラスなどは、もう少し繰り返して理解したいところ。

もう一周したら、次はプライム・スタディにも挑戦してみたいと思っています。

そこでどれくらい点数が取れるのか。

今からちょっと楽しみです。

そして、そこで自分の現在地を確認して、試験に向けてさらに弱点を潰していきたいと思います。

試験は9月中旬頃を目標に

現在はまだ、

「じゃあ明日試験を受けましょう」

と言われても困る状態です(笑)。

なので、現時点では9月中旬頃の受験を目標にしています。

9月上旬は子どもの2学期が始まることもあり、少し落ち着かない時期。

そのため、9月上旬の状況を見ながら、9月中旬頃を目安に受験したいと思っています。

ただし、通院などの予定もあるため、試験日はあらかじめ何か月も前から固定するのではなく、大体の時期だけ決めて、受験できそうになったら直前に申し込む予定です。

本当は先に申し込んで自分を追い込みたいものですが、なかなか思うようにはいきませんね。

約2週間勉強してみて思ったこと

プログラミング未経験でPythonの勉強を始めて、約2週間。

まだまだ分からないことだらけです。

コードも自由には書けません。

関数は難しいし、クラスはふわっとしか分かりません。

それでも、最初の頃と比べると、

「コードを見ることへの抵抗感が減った」

というのは、かなり大きな変化だと思っています。

最初は変数名ひとつひとつに、

「これは何?」

と引っかかっていたのに、今は、

「これは仮の箱ね」

と、なんとなく読み進められるようになりました。

「ここからここに値が渡っているな」

「この処理をしているんだな」

と、少しずつコードの流れが見えるようになってきています。

まだ小さな変化ですが、プログラミング未経験者の私にとっては大きな一歩です。

焦らず、もう一度問題集を回して、少しずつ理解を積み重ねていこうと思います。

次はプライム・スタディにも挑戦してみたいです。

そして、9月中旬頃の試験を目指して、引き続き勉強していきます。🐍

累計勉強時間:15時間

まだまだ道のりは長そうですが、少しずつ前に進んでいます。

コメント

タイトルとURLをコピーしました