こんにちは! Nocky(のっきー)です!
今回はPythonが使えるようになるおすすめの練習ツールについてご紹介します!
なぜ、練習ツールが必要だと思ったかというと。。。ある実体験があったからです。
私はPythonを学び始めて、基本文法を学んだ後に次のステップとして、Udmeyのデータ分析の講義を購入して、受講しました。
しかし、学んだ文法が全く出てこず、手が動きませんでした。。
あれ? 基本文法勉強したのに。。
全く見当が付かずに答えを見て、やり方を思い出すの連続でした。
基本文法を勉強して、なんとなく大枠は捉えているけど、使える状態にはなっていなかったんです。そこで、Pythonの基礎練習問題を繰り返し、勉強するようにしました。
何周か問題を繰り返すと、この場合はこの文法だなと手が動くように少しずつなっていくんです。
pythonが体にしみついてくるんです! 不思議なことに!
なので、今回は私と同じように文法は学んだけど、また、Pythonを知っているから使える状態になってない方に向けて、おすすめの練習ツールを紹介したいと思います!
とにかく、Pythonの文法を定着させたい方におすすめの教材
動画で学ぶならUdmeyの演習問題100問パックがおすすめ!
そんな方にはUdemyのProgateの次に学ぶ!Python演習問題100問パック!〜データ型・制御構文編〜 がおすすめです! 私はこの講座で基本文法が定着しました。
この100問がすらすら解けなくても、とりあえず、手が動く状態になればPythonの基礎はマスターしたと思って良いでしょう!(その時は8割くらいは解けるようになっていると思います。)
隙間時間などに数問解くなど自分のペースで基本文法を定着させることができます。
口コミ
プロゲートを一通り終えた初学者です。プロゲートの次の教材として、他の 高評価のpython講座を選びましたが私には難しくて挫折したところ、kindleで無料のpyhton問題集を見つけてやったところ、ほどよい難易度で丁度良かったと感じてました。そうするうちに解説付き動画がでたとのことで即購入。講師は大変わかりやすく、また一つ一つの解説が2分くらいにまとまっており、とても勉強しやすかったです。2,3周したら、同講師のスクレイピング講座にもチャレンジする予定です。プロゲートの次は間違いなくこの講座でOKだと感じました。
参照:udemy公式サイト
Pythonの入門書を読んで基礎はもう理解したと思い込み、自分の脳みそだけで解いてやるぞとか息巻いていた私の心をきれいに破壊してくれました。
参照:Udemy公式サイト
教科書参考しまくりでした。実践しないと身に着かないことを痛いほど思い知らせてくれる良問ばかりで素晴らしかったです。解説含めお値段以上の演習パックであったと私は思います。
書籍で学ぶなら、Kindle対応した問題集がおすすめ!
基礎から確認したい人におすすめの書籍はこちらです!
問題集 ① – はじめてのプログラミング Python 入門者になるための1歩もっと練習問題に挑戦したい人におすすめの書籍はこちらです!
Python基礎ドリル 穴埋め式Pythonでデータ分析を学びたい人におすすめの書籍はこちらです!
Pythonによるデータ分析入門 第2版 ―NumPy、pandasを使ったデータ処理基本だけでなく、発展的な演習問題にも継続的に挑戦したい方におすすめの教材
そんな方にはオンラインPython学習サービス「PyQ™(パイキュー)」がおすすめです!Pythonに特化したオンライン学習プラットフォームです。
基本的な文法から最新のPythonについても勉強することができます。Pythonに特化しているのでクオリティが高いです。!ライトプランの価格は3000円/月程度なので書籍1冊ほどなので、継続利用で最新情報が学べるので、お得です。
練習問題に挑戦できるレベルなのか自信がない方には!?
Pythonの練習問題に挑戦するレベルかどうか自信がない方は下記の記事にある基礎練習問題に挑戦してみてください!
10問中5問程度できるようであれば、練習問題をガンガンと解いていきましょう!
練習問題が全くわからない、手が全く動かなかった方は基礎からもう一度勉強し直しても良いかもしれません。
まずは問題に挑戦してみましょう!!
もう一度基礎を勉強したい方、勉強し直したい方におすすめの教材
もう一度、基礎を勉強し直したい方にはUdmeyの現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル
がおすすめです!
私が基礎を学んだ講座でもあります。
UdemyでPythonを学ぼうと思い、いろいろな講座を受講してみたのですが、一番わかりやすく、納得しながら学び進めることができました。
講義時間が非常に膨大なのですが、基礎、基本は入門パートのみで十分です。