Skip to content

Instantly share code, notes, and snippets.

@nakagami
Last active September 10, 2017 07:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nakagami/292b711d39c368088d90cdb14e968e54 to your computer and use it in GitHub Desktop.
Save nakagami/292b711d39c368088d90cdb14e968e54 to your computer and use it in GitHub Desktop.

リバーシとさめがめと pythonanywhere

Profile

image

BeProud Inc.

Python の会社

- http://www.beproud.jp/ .. image:: http://www.beproud.jp/static/img/logo_beproud.png - connpass (http://connpass.com/) .. image:: https://connpass.com/static/img/common/sitelogo_295x100.png - PyQ (https://pyq.jp/) .. image:: https://pyq.jp/static/img/logo_square_small.png

Hello world 、素数、フィボナッチ数列の次のプログラミング

  • 2017年4月に大学でプログラミングの勉強を始めた息子
  • Java プログラミング演習
  • 変数宣言, if, for, class, static void main() ・・・プログラミング言語の勉強
  • 素数→再帰で解く→最適化(エラトステネスのふるい) https://gist.github.com/nakagami/a732cefa43154c769be8c689b64149bd
  • その次に書くプログラミングで何を?実装が簡単で動いて楽しいもの
  • GUI toolkit? Web ? JavaScript, Ansible?, Docker ? ・・・ ハードルが高い

そういえば、俺たちには「マイコン Basic マガジン」があった http://p6ers.net/hashi/bm198204.html

面白さのエッセンスは、GUI ではなかった。コンソールに文字を表示するだけで面白かった。あの時は、雑誌に載っていたプログラムを打ち込むだけだったけど、今なら書けるんじゃないか?(Python で)

リバーシ(オセロ)

さめがめ

pythonanywhere

https://www.pythonanywhere.com/

  - リバーシ

https://www.pythonanywhere.com/gists/7a7d799bd4bd4ad8fcea96135c4af179/reversi.py/python3/

  - さめがめ

https://www.pythonanywhere.com/gists/fb68c6186a26e9a0bee7c6f868a5b3ac/samegame.py/python3/

エスケープシーケンスで色のついた文字が出せた。 pythonanywhere のコンソール画面すごい

結論

  • 見た目(GUI)にこだわらずプログラミングをする経験が、素数の次に必要
  • pythonanywhere すごい
  • コンソールで動く Python コード書こう
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment