この記事の内容は?
プログラミング書籍で学習された方へのインタビュー
実際にプログラミング書籍を使って学習された方の体験談(インタビュー)を紹介します。
今回はPythonに関するオススメの入門書籍です。
それではインタビュースタートです!
Python学習にオススメのプログラミング書籍は?
Pythonの基本から、やさしく解説。Django等のフレームワーク、Google App Engine等、実用レシピも多数収録。頻出パターンを試しながら学べる実践的教科書。
あなたが学習したプログラミング言語を教えてください
Pythonです。Pythonの歴史、特徴や基本的な文法を学びました。
現在の職業は?
高校生です。
あなたの年齢、性別は?
男性です。現在18歳です。
なぜPythonを学ぼうと思ったのですか?
AIや機械学習といった技術に非常に興味があり、それを学習するために使用するプログラミング言語は何が適しているのか調べたところ、Pythonにscikit-learnというニューラルネットワークのライブラリやNumpy、Scipyといった数値計算関連のライブラリがあることを知り、Pythonを学ぶことにしました。
この本にはPythonの基本的な文法からNumpy、Scipyの使い方についても詳しく書かれていたのでこの本でプログラミングを学ぼうと思いました。
Pythonを学習したのはいつですか?
当時は16才の高校1年生でプログラミングに関してはC言語が少々扱える程度でした。
この書籍 Python入門[2&3対応]はどんなところが良かったですか?
Pythonのインストール手順から一つ一つ丁寧に説明が書かれているので、Pythonを初めて使う人にとっては開発環境の構築にかかる手間が省けて良いと思います。
また、サンプルコードの解説が詳しく書かれているのでコードの意味が分からずに挫折することが無い所も良いです。
Python3のみ動作するサンプルコードに関しては目次に書かれているのでバージョンの違いによるエラーを無くすことが出来るのも良かったです。
Python学習のコツ、ポイントを教えてください
この本で学習を進めていく中で分からない部分があったときはインターネットで調べるとおおむね解決するので、ネットを活用して学習を進めると効率的です。
Pythonは日本語の情報が他のプログラミング言語と比べると少ないので海外サイトを積極的に調べて英語の文章を読んだりすることが必要になると思います。
Pythonの学習で苦労したことはありますか?
掲載されているサンプルコードの通りに実行しようとしてもエラーが出てプログラムが動かないことがあり、エラーの原因を調べて解決するのに少し苦労しました。
この本の中で使用されているライブラリのバージョンが古く、メソッド名やライブラリ名がアップデートされて変わっている場合がエラーの原因としては多かったです。
Python学習はあなたにどのように役立っていますか?
Numpy、Scipyなどの数値計算関連のライブラリの使い方を学ぶことが出来たので、Pythonを使った機械学習の学習に役立っています。
またDjangoを使って簡単なWebアプリケーションを作れるようになったので開発の幅が広がりました。
Pythonは初心者でもとっつきやすい!
Pythonは他の言語と比べると比較的文法がシンプルでライブラリも充実しているのでこれからプログラミング学習を始める人にとっては習得しやすいプログラミング言語です。
プログラミングが難しいと感じることもあるかもしれませんが諦めずに学習を進めていくことがプログラミング習得への一番の近道です!
多くの人がプログラミングを学ぶべき!
プログラミングができるようになると物事を論理的に捉えられるようになるのでプログラミングは誰でも学ぶべきだと思います。
Pythonのカンファレンスも勉強になりました
またPyConというPythonのカンファレンスがあるのでそれに参加すると新たな知見が得られたりして面白いと思います。
ありがとうございました!
いかがでしたでしょうか。
Pythonの入門書籍のレビューと体験談を紹介しました。高校1年生から学習をはじめられたのはすごいですね。Pythonをバリバリ使いこなされていて本当に尊敬します。
あなたのプログラミング学習の参考にしてくださいね。
紹介した書籍の詳細はこちら
Pythonの基本知識を日本語の動画で学ぶなら・・・・ Pythonは他の言語と比べてネットの情報が少ないですね。英語のサイトは多いですが日本語で学習したいという人も多いはず。 また、書籍だとなかなかイメージしにくいな、という人もいますよね。 そんな方には動画学習も効果的です。諦める前に試してみると良いでしょう。
- はじめてPythonを勉強する方
- Pythonで応用的なことをしたい方
- Pythonで人工知能や機械学習に触れてみたい方
ぽこ子