これまであまり触れる機会がなかったのですが、Pythonの勉強を始めてみようということになったので、役立ちそうなサイトを集めてみました。
書籍で勉強するのも手ですが、ネットだと無料ですからね。本を買うにしても並行利用する等して有効活用させていただきます。いつものごとく後で見つかったものは適宜追加していきたいと思います。
Contents
本
- 「Python ゼロからはじめるプログラミング」サポートページ(https://mitani.cs.tsukuba.ac.jp/book_support/python/)
- 機械学習帳(https://chokkan.github.io/mlnote/)
- プログラミング演習 Python 2021(https://repository.kulib.kyoto-u.ac.jp/dspace/bitstream/2433/265459/1/Version2021_10_08_01.pdf)
- プログラミング演習 Python 2021(コラム編)(https://repository.kulib.kyoto-u.ac.jp/dspace/bitstream/2433/265459/2/Version2021_10_08_02.pdf)
導入・コマンド説明
- ハッカーになろう(https://cruel.org/freeware/hacker.html)
- Python Boot Camp Text(https://pycamp.pycon.jp/)
- Python チュートリアル(https://docs.python.org/ja/3/tutorial/)
- VISUALIZE CODE AND GET LIVE HELP(Python Tutor)(http://pythontutor.com/)
- explainshell.com(https://explainshell.com/)
割とこのサイトに動機付けられてPythonを始めた人も多いとか。
入門者向けのサイトでPythonのインストールやプログラムの書き方等の基本的な事項について記載されています。
Pythonの始め方等、入門的な事項を広く扱っているサイト。同じタイトルの書籍も出版されています。
Pythonのプログラムの動作を視覚的に確認できるサイトです。英語版ですが、特に問題なく使えそうです。
コマンドがどのようなものか視覚的に確認できるサイトです。割と詳細に説明を表示してくれます。
正規表現
Pythonから少し離れますが、正規表現はよく出てくるようなので使えそうなサイトで今回新たに見つけたものを挙げておきます。いずれも正規表現を視覚的に理解させてくれるサイトで、文字列へのマッチ状態も確認できます。
Git
Gitの操作方法について勉強できるサイトです。Git自体はPythonに限らず広くプログラミングを行う上で利用されているものですが、今回調べていく中でGitコマンドを入力してコミットやブランチがどのように変化していくのかを視覚的に確認できるサイトを見つけたので、それをあげています。
コミュニティ
- Python Japan(https://www.python.jp/pages/community.html)
各種コミュニティの紹介やメーリングリストへの参加方法が記載されています。
Q&A
- https://ja.stackoverflow.com/
- https://teratail.com/
- Check IO(https://checkio.org/)
ゲーム感覚でプログラミングを学べるサイトです。
Paiza(https://paiza.jp/)
プログラミングスキルの判定などもできるサイトです。