BETA

【無料・初学者向け】Python勉強ノスヽメ(案)

投稿日:2018-10-29
最終更新:2018-11-03

はじめに

この記事が役に立つかもしれない方

  • 自動化とか機械学習をスタートしたい
    • Pythonにたどり着いた
  • Pythonどうやって勉強すればいいの?
  • 環境準備よくわからん
    • Windows OSにはPython入ってないでしょ?
  • 人に聞く? 何から伝えればいいのか、わからないまま時は流れてしまう

勉強方針

  • 無料
  • 楽しく学びたい
  • 本読むと5分で寝てしまうので読まない
  • PCにあれこれ環境設定しない(初学だもの)
  • 毎日やってみよう(と思える)

環境

  • OS:Window10なんちゃら
  • インターネット接続
  • 参考:著者のスペック
    • インフラエンジnyaー
    • ブログ超初投稿
    • Python以外もプログラム初学者

勉強を続けるために大事だと思うこと

  • 勉強前:学習フェーズごとに目的や期待値がイメージできること
  • 勉強後:学習フェーズごとに達成感があり成果が見えること
  • やらなくちゃ!とか自身を追い込まずヌルく楽しくやりましょう
  • 相談できる方、お互いに理解度を確認しあえる方を作る
    • 勉強会やコミュニティに参加するなどで頑張る

Python勉強方法の確立

無料学習ということで、上から学習3フェーズ構成

学習方法 効果/期待値 考慮事項
Paizaオンライン学習
入門編1~9まで演習
即入門できる
PCにPythonの設定をする必要がない
持続性の期待
ゲーム感覚で学べる
学習ボリューム的に物足りないと感じたら、
Python-izmの「基礎編」
を写経し技術補完する
Qiita写経1
Python100本ノックにチャレンジ
反復的に実行することで「息をするようにコードが書ける(はず?)」が期待できる Python学習環境どうするか?Googleアカウントあれば、「Colaboratory」とかでいいんじゃね?
Qiita写経2
素人の言語処理100本ノックにチャレンジ
自身は自然言語処理を選択。上記Python100本ノックの経験値と、Pythonでやりたいことをリンクさせることで成熟度アップが見込める Python2系、3系など制約や制限の有無チェックが必要

実際にやってみた結果

10/28(日)Pythonもくもく会にお邪魔させて頂き、もくもくした成果です。

成果 発生した課題 課題の解決
完了レッスン数:2 / 9
演習問題数: 39 / 136
(28%くらい完了)

・スキル習得
変数、ランダム関数、演算子、データの型、条件分岐、比較演算子、ループ処理(途中まで)
用語の理解が必要
例)「戻り値、引数」って何?
「戻り値、引数」を以下で検索し理解を深めた
「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

さいごに

この勉強方法を決めて実習まで1日かかりましたー(汗)が、とても有意義な時間を過ごすことができ楽しかったです。また同会に参加された方から、稚拙な本テキストでも初めて勉強される方には有用とのことで、そういった方の一助にでもなればと思い初ブロクしてみました。また今後も、技術初心者やエンジニアを目指す方向けだったり、自身の備忘録なりで情報発信していきたいと思います。

技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
駆け出しエンジニアからエキスパートまで全ての方々のアウトプットを歓迎しております!
or 外部アカウントで 登録 / ログイン する
クランチについてもっと詳しく

この記事が掲載されているブログ

@isoyanの技術ブログ

よく一緒に読まれる記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう
目次をみる
技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
or 外部アカウントではじめる
10秒で技術ブログが作れます!