【難しい】純日本人の『12 Beginner Python Projects』挑戦体験記【Googleロードマップ】

当サイトではアフィリエイト広告を利用しています。

12Beginner Python
あなた
あなた
  • Python基礎だけで『12 Beginner Python Projects』ができるか不安
  • どのくらいPythonができれば『12 Beginner Python Projects』ができる?
  • 英語力は必要?
ベル
ベル
  • Python基礎だけでは、難しかったです
    学びながら進めることも可能ですが、時間はかかります
  • TOEIC690点で、英語字幕があれば、なんとか付いていける英語レベル
    自身がない方は、日本語字幕付きで学習することをオススメします

ただ、learnpython.orgの内容がフル活用されており、かなり勉強になります

はじめまして。普段はメーカーで機械設計をしているベルと申します

この記事は、Python初心者による、Kyliey Ying氏の『12 Beginner Python Project』の体験記事です

ベル
ベル

learnpython.orgでPython基礎を学んでから、やってみました

が、自力で解けた問題はひとつもなく…

解説とコーディングを見て「なるほど」と、うなずくことしかできなかったです

学習環境は、Mac・WindowsどちらでもOK

Kyliey Ying氏はMacを使っていますが、Windows環境でも同じコードで、動きました

スポンサーリンク

『12 Beginner Python Projects』は勉強になる

study

『12 Beginner Python Projects』は、Python基礎を終えただけでは、めちゃくちゃしんどいです

それでも、この動画の内容は非常に有益で、Python基礎を終えただけの私にとって、かなり勉強になりました

ベル
ベル

やはり、動画が高評価なだけあります

理由は、learnpython.orgで学んだ、Python基礎知識をフル活用して、ひとつのソフトを作る訓練になるため

Python初心者の方は、与えられる課題に対して、コードを1文字も書き出せないと思います

しかし、使われている文法はPython基礎そのもので、「Python基礎をどう使うか?」を実践的に学ぶことができます

ベル
ベル

ただ、やって思ったのが、とにかくしんどい
理由は下記の通りです

  • Python基礎を”知ってる”程度だと、話に付いていくのが大変
  • 動画が全部英語なので、英語が苦手だときつい

私は英語の勉強も兼ねて、翻訳なしで、字幕付き英語で視聴

が、単純に英語についていけずに、理解できない箇所もありました

プログラミング学習が目的ならば、日本語字幕で学習することをおすすめします

ただ、『12 Beginner Python Projects』は内容が濃いため、3時間の動画で実際に学ぶと、2倍〜10倍の時間がかかります

そこで、『12 Beginner Python Projects』をやりきる上で意識したことを、次に書いていきます

『12 Beginner Python Projects』をやりきるために意識したこと

『12 Beginner Python Projects』をやりきるとために、次のことを意識しました

  • 1日で終わらせない
  • 少しでもわからない英単語・専門用語は調べる
  • ”どのような仕組みで動くのか”を理解する

順番に解説していきます

1日で終わらせない

keep

Python初心者の場合は、学習にかなり時間がかかるため、1日で終わらせないようにしましょう

理由は、早く終わらせようとして、理解をおざなりにすると、学習効果が低下するため

ベル
ベル

終わらせることも重要ですが、そこだけに注目しないように、という意味です

例えば、知らない概念やよくわからない概念が出てきたときも、日本語である程度調べてから、進めるほうが、理解が深まります

自分が納得してから先へ進めると、次の話も理解できます

そのため、時間がかかる前提で計画を立て、1週間に1課題と決めることで、少しずつ進めていきましょう

少しでもわからない英単語・専門用語は調べる

search

少しでもわからない英単語や専門用語は、都度調べましょう

理由は、重要な概念ほど、繰り返し出てくるため

都度調べることで、身につきます

また、プログラミングの専門用語は、英語のまま使われれる場面が多々あるので、英語のまま理解しておくのも、後々のことを考えると有効です

ベル
ベル

始めから英語で学んでおくと、プログラミングの勉強するときに、カタカナ後で混乱することが減ります

”どのような仕組みで動くのか”を理解する

understand

与えられる課題に対して、解説されるコードがどのように機能して、動きを再現するのか理解に努めました

理由は、Python基礎知識の使い方を、理解する必要があると感じたため

例えば、関数の定義の方法を知っているだけでは、実現したい機能に対して、どのように適用すればよいのかわかりません

それに対して、この動画では、Pythonを基礎知識をフル活用

課題に対して、「どのように適用すれば、機能を再現できるか?」解説してくれています

そのため、Python基礎を、実際のプログラム作成ではどのように使うのか、理解することに重点を置きました

ベル
ベル

理解に重点を置くと、覚える必要がないため、先に進めやすくなります

ただ、理解を深めるには、動画を2周・3周とする必要性も感じました

『12 Beginner Python Projects』きついところ

実際に『12 Beginner Python Projects』をやって、きつかったところをご紹介します

  • 知らない概念も多数出る
  • コードを写経しながら理解しなければならない
  • 動画時間よりも長い時間かかる

順番に解説します

ベル
ベル

みなさんが取り組む際に、きつかったところを知っておき、挑戦の一助となれば幸いです

知らない概念も多数出る

unknown

Python基礎知識では学ばない、初めて聞く概念も、いくつか出てきます

それをいきなり理解して、コードに落とし込まなければならないため、難易度が跳ね上がる場面が多々あります

ベル
ベル

VSCodeのショートカットキーや使い方も、慣れていない方は、調べる必要があります

  • “スペース”キー+”/”キー:選択範囲を一括コメントアウト
  • 行番号とコードを書く間の列の”>”:関数のコード省略表示

解説はしてくれますが、もちろん英語

そのため、まずは自分で調べて、内容を理解してから視聴するのをオススメします

たまに解説なしに、いきなり出てくることもあるので、落ち着いてググりましょう

コードを写経しつつ理解しなければならない

with

解説されながらコードを打ち込む必要があるのが、結構大変です

ベル
ベル

私は、まだド素人のため、単純な写経でも得るものはあると考え、一部を除き書き写しました

理由は、内容が難しい・英語の聞き取りができないため

さらに、Kyliey Ying氏のタイピングが鬼のように早いので、追いつくので精一杯

写経に必死になっていると、内容理解がおろそかになり、動画を巻き戻す場面も多々ありました

ただ、手を動かすほうが理解しやすいため、内容を聞いて、理解して少し戻って写経…と繰り返しは必要です

動画時間よりも長い時間かかる

time

巻き戻したり写経することで、動画時間に対して、長い時間が学習に必要になります

そのため、心理的負担が大きいです

約3時間の動画に、Python基礎をフル活用する内容が凝縮されているため、初心者は時間がかかります

1週間で1,2個の課題がクリアできれば十分、と思って取り組みましょう

まとめ:難しいけど、やりきった時の達成感は半端ない

achive

『12 Beginner Python Projects』は、終わったときの達成感がたまりません

初心者には難しいですが、Python基礎を終えた人には、次のステップに行く機会になります

『12 Beginner Python Projects』を学ぶメリット

  • Python能力を、実用レベルまで引き上げることができる
  • データサイエンスやアルゴリズムの1面を知ることができる
  • VSCodeの使い方学べる

ただ、Python初心者の方には、難しい内容です

それなりに長い時間がかかる覚悟と、繰り返し学ぶ根気強さを持って、挑みましょう

やりきった時は、成長しているのはもちろん、何物にも代えがたい達成感が得られます

ベル
ベル

私は”独学プログラマー”という本をそばに置き、わからないところがでてきたら、それを辞書的に使うようにしました

おまけ:わたしの取り組み方

参考として、わたしの動画の取り組み方をご紹介します

  1. 英語字幕付きで1課題分をまず視聴
    わからない用語や単語はメモ・調べる
    実装したい機能と、そのためのPython基礎の使い方を理解する
  2. 最初に戻って、コードを書きながら視聴
    理解しながらコードを書くため、頻繁に止めたり戻ったりする
  3. 自分のVSCodeを動かして、同じように動くか確認する
    エラーが出たら、エラーの意味を調べる
    エラーはないが動かない時は、自力でおかしいところがないか調べる
    どうしてもわからなければ、Microsoft Copilotにどこがおかしいのか聞く
ベル
ベル

やり方が合っているかは置いておき、まずはやってみて、終わらせることを意識して取り組みました

時間は約20時間かかりましたが、Udemyや大学がオンラインで公開している授業に比べると、所要時間は短い方ではないでしょうか

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