Python3エンジニア認定基礎試験に合格したので、自分なりの学習法を記録します
学習全体の流れ
- 色々な方の「合格体験記」に目を通す
- 公式テキスト|Pythonチュートリアル 第3版に目を通す
- 模擬試験|Dive into Examを解く
- 模擬試験|Prime Studyを解く
- Google Colaboratoryに写経しまくる
- 暗記カードサービスの活用|Quizlet
色々な方の「合格体験記」に目を通す
Qiitaにも勿論たくさんの記事が上がっていますが、文章だけでなく、
動画を見るという手もあります
オススメは以下の動画リストです
https://www.youtube.com/playlist?list=PLO-KH_xqEh8FHpIUXWHVJnJLXi6XO7BFE
公式テキスト|Pythonチュートリアル 第3版
ザっと目を通しただけで、読み込んだりはしませんでした
個人的には、かなり内容が頭に入りづらいテキストなのではと感じていて、
初学者の方などは「さぁ、勉強頑張るぞ」と、初めの一歩にこのテキストを見ると、
いきなりモチベーションを削られてしまうのではないか、という懸念があります
模擬試験|Dive into Exam
本番よりも難易度が低いです
この模擬試験で たとえ満点をとっても、全く油断できる段階ではないと思うので、他の教材も進めていくことをオススメします
模擬試験|Prime Study
「模擬試験|Dive into Exam」より難しく、本番の難易度に近いです
3回分用意されていますが、同じような問題が少しずつ内容変更されながら、毎回出題されているので、それらを見比べて差分に注目すると、問題の要点が掴みやすいのではないかと思います
写経|Google Colaboratory
上記の模擬試験に出てきたコードを、Colaboratoryにボンボンつっこんで、
自分なりに編集してみるのをオススメします
個人的には、プログラミングのコードを「眺めて」いても、身につけるのは困難で、
「手に覚えさせる」のが一番効果的なのではないかと考えています
暗記カードサービスの活用|Quizlet
「〇〇するためのモジュールは何か」的な問いは、「手で覚える」ものではないと思うので、
Web上で暗記カードが作成できる「Quizlet」を活用して、暗記しました
PCでもスマホでも使えるので、オススメです
まとめ
上記をまとめると、合格体験記事と、模擬試験2つから例題をかき集めて、
Colaboratoryにつっこんで、自分なりにいじりまくり、
暗記カードで暗記していけば多分 受かる、ということになります
少しでも参考になれば幸いです