LoginSignup
2
1

More than 3 years have passed since last update.

Pythonを勉強し始めて1か月の経過

Posted at

はじめに

Pythonを学び始めて1か月が経過しました
一度過去を振り返り、今後の目標を立てていきます
(あと、Qiitaでの投稿にも慣れていければなぁと思います)

学び始め(~1week)

友人に紹介してもらった”Pythonスタートブック”を購入しました
「とりあえず変数、for文、if文、リストあたりの概念だけ抑えとけ!」という友人のアドバイスのもと読み進めました
その後は、友人が書いたスクリプトを解読させてもらい、どういう流れで書き進めればよいかを軽く学びました

はじめてのスクリプト作成(~2week)

学び始めて1週間後に、AtCoderに登録し様々な問題に取り組むことにしました
「とりあえず精選10問やっとけ!」との友人のアドバイスのもと、AtCoder Beginners Selectionを解き進めました
ネット上に丁寧な解説が多く転がっているので、それほど苦労なく進めることができました
精選10問を解き終えた後は、AtCoder Beginner Contest(ABC)の出場に向けて過去問のA~C問題をちょこちょこかじりました

コンテスト出場(~4week)

学び始めて2週間後にABCに出場しました
時間はかかったもののA~C問題を解くことができうれしかったです
その後も、コンテスト出場を2回繰り返し、続けてA~C問題を完答することができ自信につながりました
ですが、それ以上に感じたのはC問題とD問題の間にある難易度の壁でした

今後の目標(1month~)

以上より、ABC_D問題の回答に向けて勉強を続けていきたいと考えています
「D問題を解くにあたっての優先順位の高いデータ構造・アルゴリズム・テクニックは
①DP(動的計画法)
②累積和、imos法
③UnionFind木
④bit関係
⑤mod関係
⑥二分探索」
とのアドバイスを友人からいただいたので、上から順に学んでいこうかなぁと思っています
これからは備忘録的に記事の更新を行っていきます
また、”医療・ヘルスケア×IT”、”Wearable端末”に関する情報収集も行っていきたいと思っています
よろしくお願いします

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1