2分SHAREツイートシェアはてブLINEPocket今井こんにちは。独学でPythonを勉強して今井(@ima_maru)です。3」を全部読み演習まで終えたので、この参考書でどのようなスキルが身につくのか?学習のしやすさはどうなの?という点などについて解説していきたいと思います。私の参考書の学習期間は約2ヵ月でした。ほかの参考書に比べて少し分厚く、文字もびっしり詰まっているため、量的には多く感じました。初学者に向けてのイメージ図や読者を飽きさせないジョークなど様々な特徴があったので、そこを解説していきます。学習のしやすさ最初のほうはとても簡単でプログラミングを初めて学ぶ方でもとても分かりやすいでしょう。わかりやすいようなイメージ図、たとえ話があり初学者にやさしいイメージがあります。難しい言葉を使っていない点も見て取れました。中盤になるにつれて難しい話になっていき頭を抱えるかもしれません。これは、どの参考書で学んでも難しいところなのでしょうがない点ではあります。その点詳しく解説しているので、基礎知識をしっかり抑えて挑めば突破できるものだと思います。気になったのが翻訳の部分です。英語の本を日本語に翻訳しているため少し不自然なところもありました。それに加えて、プログラムの中の文字列自体は英語なので、わからない単語も多々ありイメージがつかみにくいということがありました。”Groucho”ってなに?って感じです。”太郎”とか”次郎”のほうがわかりやすいよなー。演習も英単語でやるので少しめんどくさいです。英語特有のジョークも多々あってクスっと笑えます。参考書なのでこの分厚さは納得ですが、1ページの文字の量や図の少ない点は圧倒されました。逆にいえばそれだけ詳しく解説されていて、多くの基礎知識を学べる本ということです。私は週5,6時間の勉強量を2か月間でこの参考書を終えることができました。私より早く終わる方もいれば、もう少し時間がかかる方もいると思いますが、学習のペースを保つようにすればいつの間にか終わっていると思いますよ。基礎知識はこの参考書を終えたころにはだいぶついているでしょう。土台を固めれば、より高度な技術を求められたときに対応できるようにもなると思いますので重要です。Pythonのプログラマ(パイソニスタなどと呼ばれる)に統一してもらいたいコードの書き方なども紹介しています。独学の方はコードの書き方に癖がついてしまう可能性が高いので、コードの書き方についてかいてあるので、独学の方にオススメできます。この参考書で基礎知識を終えたら、Pythonの魅力であるNumpyなどの科学技術計算ライブラリについて学ぶことをオススメします。基礎知識Pythonの基本的なデータ型について学べます。これがわかっていないとプログラムを書くことはできないでしょう。リスト、タプル、辞書、集合といったデータ構造さらに基本的なデータ型を組み合わせた、少し複雑なデータ構造を学ぶことができます。実際にデータを処理することができる学んだデータやデータ構造の知識を使って、実際にデータを処理する方法を学ぶことができます。踏み入ったものまで詳しく解説しています。大規模開発のさいに欠かせないモジュールやパッケージがどのようなものかを紹介し、実際にどのように取り入れるかを解説しています。Pythonの人気の理由の一つである科学技術計算のNumPy、SciPy、Pandasなどのライブラリの概要を紹介しています。オブジェクトやクラスなどの知識オブジェクト指向言語には欠かせない、このオブジェクトとクラスについて解説しています。Python自体がオブジェクト指向のプログラミング言語なので学んでおいて損はないでしょう。文字の表現方法を学べます。文字列パターンの一致やPython2にはなかったPython3独自の知識についても解説しています。ファイルの入出力Pythonを使ったファイルの入出力を学べます。ウェブやネットワークについての基礎知識この参考書には少しだけウェブやネットワークの基礎知識の部分が紹介されていますが、この部分はほかの参考書でやってもいいと思います。pythonに関係した部分もあるので目を通すことをおすすめします。並行処理ネットワークには欠かせない並行処理について学べます。ここでもTCPやUDPなどのプロトコルのことが少し書かれています。コメントをキャンセルメールアドレスが公開されることはありません。週1でブログ書いてます。