雑記

【レビュー】Python初心者が「スラスラわかるPython」を読んだ結果

まったく何も分からないところからPythonというプログラミング言語を学ぶことにした。
勉強するための本を探していたら「スラスラわかるPython」という本を見つけたけど、これってプログラミング初心者でも読める?
初心者には難しすぎたりしない?

 

結論から言いますが、Pythonを学びたいならとりあえずこの本を読んでおけば間違いないと思います。

普段から自分のパソコンで何かしらの作業をしている、くらいのレベルであれば難しすぎることはないかと。

 

先に断っておきますが、私はプログラミングに関してまったくの初心者というわけではありません。

いくつかPython以外のプログラミング言語をかじったことがありまして、基礎の基礎くらいであれば分かるレベルでした。

 

とはいえ本職のプログラマーには遠く及びませんし、Pythonに関しては名前しか知らない状態。

なので、おそらくこの記事はプログラミングについてまったくの初心者でも参考になると思います。

 

「スラスラわかるPython」の良いところ

「スラスラわかるPython」で勉強しているときの画面

作っていて楽しいプログラミングができる

プログラミングを学ぶときは実際に自分でも手を動かすのが基本です。

いわゆる写経というもので、本に書かれているコードを書き写していくうちにお作法を覚えます。

 

ですが初心者がいきなり複雑なものは作れないので、あくまでお作法を学ぶためだけの単調でつまらない作業になりがちなんですよね。

理屈は分かるけど、これが具体的にどう役立つのか分からない……

と思ってしまいがち。

 

しかしこの本では一通り基礎を学んだ後に、ちょっとした応用を学びながら実用的なwebスクレイピングのプログラムが作れます。

ちなみにwebスクレイピングというのはwebサイトから必要な情報を抜き出す技術のこと。

例えばあるニュースサイトの記事タイトルを抜き出して一覧にする、といったイメージです。

学んだ後にさっそく応用してみることもできました。
実際に作ってみたものについては後ほど紹介します。

本を読んだ後、次にやるべきことが分かる

私は他のプログラミング言語を勉強したときも本を使いました。

ただ入門書を終えた段階で次に何をすればいいか分からず、それ以上勉強は続けられませんでした……。

まぁモチベーションが高い人であれば自分で調べたりするんでしょうが、なんとなくプログラミングをやってみようという方だと一冊読み終わった時点で「もういいか」と思ってしまうはず。

 

しかしこの本では、読者の目的別にこの後どんな勉強をすればいいのか教えてくれます。

私もまだ「スラスラわかるPython」を読み終わったところなのでその先を解説することはできませんが、次はこれを勉強してみたいなぁと思うものが見つかりました。

疑問が残らず学べる

プログラミングを勉強する時には”おまじない”と呼ばれるものがよく登場します。

要は「今これを理解するのは難しいからとりあえず丸写ししておいて!」というコードのこと。

ある程度勉強していけば分かることなんですが、その場ではモヤモヤした気持ちを抱えながら次に進まなければいけないのが通例です。

 

しかし今回は1ページ1ページ納得しながら勉強を進められました。

本が分かりやすいのはもちろん、Pythonが分かりやすい言語であることも影響していたと思います。

学習にかかる時間

私は1日2~3時間×3日くらいで一通り読むことができました。

おそらくがっつり集中すれば半日もかからなかっただろうと思います。

 

とはいえ、私は少なからずプログラミングの経験があったので、まったくの初心者であればもう少しかかるでしょう。

それでも土日で勉強しようと思えばできなくはないはず。

「スラスラわかるPython」を読んでできるようになったこと

さっそく学んだことを活かしてみようということで、「検索したキーワードの関連キーワード」を拾うプログラムを作りました。

関連キーワードについて軽く説明

例えば「プログラミング 難しい言語」で検索すると、検索画面の下に以下のような関連キーワードが現れますよね。

 

この中に「C# 難しい」というキーワードがありますが、これは「プログラミング 難しい言語」で検索する人は「C# 難しい」でも検索する可能性が高いということ。

webサイトに人を集めようと思えばこれらのキーワードありきで記事を書くので、関連キーワードを簡単に集められるととても便利なわけです。

 

すでに関連キーワード取得ツールという無料ツールもあるんですが、これで拾えるのはあくまで入力したキーワードを含むものだけ。

例えば「プログラミング」と入力すれば、以下のように「プログラミング」が含まれるキーワードしか見つけられません。

関連キーワード取得ツールで「プログラミング」と入力したときの画面

作ったものについて紹介

今回作った「関連キーワードを拾うプログラム」はまず「プログラミング 難しい言語」の関連キーワードを拾います。

そしてここで拾った関連キーワードからさらに関連キーワードを拾い集め、これをCSVファイルに出力するというもの。

↓のように「プログラミング 難しい言語」と関係ありそうなキーワードが手に入ります。

オリジナルの関連キーワード取得ツール

 

Pythonを使えば、ちょっと頭をひねるだけで仕事に役立つプログラムを作れます。

実際にPythonを学んでみたいという方はぜひ「スラスラわかるPython」を読んでみてください。

ABOUT ME
山田ユウキ
26歳のwebライターです。もしかしてあなたは「SEOライティングを依頼したいけど誰に頼めばいいか分からない」「SEOについて誰かに相談したい」なんて思っていませんか?その依頼、私が引き受けます。【プロフィール・お問い合わせはこちら】

COMMENT

メールアドレスが公開されることはありません。