こんにちは、みやびのです。
プログラミングを13年ほどやっております。
今回は、「Python超初心者におすすめの参考書」というテーマでお話しします。
Pythonに限らずですが、プログラミングは最初の参考書選びが結構大事です。
難しい本を選んでしまうと全然勉強が捗りません。
私が初心者の頃も難しい参考書ばかり買ってしまい何度も挫折しました。
初心者の場合入門書など、簡単な本を買うのがおすすめです。
最初から難しい本を選ばずにまずは簡単なところから始めるようにしましょう。
本記事の内容は以下の通り。
・Python超初心者におすすめ参考書3選
・Python超初心者のための参考書の選び方
Python超初心者におすすめ参考書3選
今回紹介するのは以下の3冊です。
下記3冊を読んでおけばPythonの基礎知識から実践的な内容までを一通り学べます。
・1日で基本が身につく!Python超入門
・Python3 スキルアップ教科書
・退屈なことはPythonにやらせよう
【超おすすめ】1日で基本が身につく!Python超入門
「1日で基本が身につく!Python超入門」は超初心者向けの入門書です。
Pythonの基礎の基礎を学ぶことができます。
難しい内容は避けて初心者が理解すべき部分だけに情報を集約しているので、初心者でもかなり取り組みやすい内容です。
流石に超初心者が1日で理解するのは難しいと思いますが、毎日少しずつ勉強していけば短期間で理解できます。
変数からオブジェクトまでプログラミングの基礎がしっかりと学べるので、これから勉強を始める超初心者には特におすすめ。
Python3 スキルアップ教科書
「Python3 スキルアップ教科書」は基礎がかなり詳しく書かれているPythonの教科書的な本です。
Pythonの基礎知識が網羅されているので基礎からしっかり学びたい方におすすめ。
「1日で基本が身につく!Python超入門」と比較するとかなり情報量が多いですが、反面初心者には理解が難しい内容も多いです。
一度に全てを理解しようとせずに少しずつ勉強を進めていきましょう。
退屈なことはPythonにやらせよう
「退屈なことはPythonにやらせよう」はPythonのより実践的な内容が書かれた一冊です。
前半部にはPythonの基礎的な話も書かれているのでPythonの基礎+実践を学ぶことができます。(ただし、クラスの内容は詳しく書かれていません。)
Pythonでできることがかなり具体的に書かれているため、Pythonの辞書のように活用することが可能です。
初心者から上級者まで広く活用できる内容なので、Pythonを長く勉強していきたいという方は是非読んでみてください。
Python超初心者のための参考書の選び方
Python超初心者のための参考書の選び方について紹介します。
・簡単な参考書を選ぶ
・基礎を理解することを重点に置いて選ぶ
・何冊か買う
簡単な参考書を選ぶ
Pythonの参考書を選ぶ上で最も重要なことは簡単な本を選ぶことです。
いきなり難しい本を選んでしまうと全然理解できずに挫折する可能性が高くなります。
私も初心者の頃は難しい本を買ってしまい何度も挫折しました。
「Python入門」と書かれているならほぼ確実に初心者向けの本です。なので迷った場合は「Python入門」とタイトルに入っている本を選びましょう。
基礎を理解することを重点に置いて選ぶ
本を買う時に重要なことの1つは目的を明確にすることです。
プログラミングを勉強する場合人によって様々な目的があると思います。本来ならそれぞれの目的によって本を選ぶべきです。
しかし、Python超初心者の場合目的は「基礎を理解する」の一択。他の目的は一旦忘れても問題ありません。
参考書を選ぶ場合も「基礎を理解すること」を重点において選ぶようにしましょう。
何冊か買う
本は結構当たり外れがあります。また、情報量にもばらつきがあるので1冊だと勉強できる内容がかなり限られてしまいます。
なので1冊だけでなく何冊か買うのがおすすめです。
予算的に難しい場合は立ち読みやレビューなどで事前に内容をチェックしてから選ぶようにしましょう。
終わりに
今回は以下の3つの本を紹介しました。
・1日で基本が身につく!Python超入門
・Python3 スキルアップ教科書
・退屈なことはPythonにやらせよう
「1日で基本が身につく!Python超入門」が超初心者向けなのでこれから勉強を始める方には特におすすめです。
基礎をじっくり学びたいなら「Python3 スキルアップ教科書」、より実践的な内容を学びたいなら「退屈なことはPythonにやらせよう」を読みましょう。
プログラミングの勉強において参考書選びは大事です。
難しい本を選んでしまうと挫折する可能性が高くなってしまいます。
まずは今回紹介したような簡単な本を買ってじっくり時間をかけて実践していきましょう。
Pythonの始め方>>Pythonプログラミングの始め方まとめ