Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?

リバーシとさめがめと pythonanywhere

Profile

https://secure.gravatar.com/avatar/e69a5f2a5859ce5f897c2e9dc5158ec5?rating=PG&size=100

BeProud Inc.

Python の会社

http://www.beproud.jp/static/img/logo_beproud.png

https://connpass.com/static/img/common/sitelogo_295x100.png

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/

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

結論

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