タグ

Pythonとプログラミングに関するaxnswordのブックマーク (4)

  • Shibu's Diary: きれいなソースコードを書けるようになるためには

    渋日記@shibu.jp 渋川よしきの日記です。ソフトウェア開発とか、ライフハックを中心に記事を書いていきます。 by chazmatazz 「構造のきれいなプログラムを書けるようになるためにはどうすればいいのか?」という質問を受けたので、「はて?どうしているだろうか?」と考えてみました。あ、形式知にきちんとなっているようなテクニックみたいなもんじゃなくて、モノローグなので、あまり凝ったものは期待しないように。あ、Pythonに限定してますが、他の言語でも似たようなものはあると思いますので、脳内変換をお願いします。 事前の設計はしません 「こういう処理が必要」「こういう計算しなきゃね」みたいなロジックや「要件はこうかな?」ということは事前に考えたりするけど、クラス構造とかは基的に考えないで手をつけます。そして、ある程度規模が大きくなって「あ、ちょっとこの関数大きすぎて理解しにくいなぁ」と

    axnsword
    axnsword 2020/12/11
    重要なのは内面を見ること 事前の設計はしません 最初は単なる関数で実装し、関数同士のグループが見えてきたり、関数の呼び出し順が固定化されてきたら、まとめてクラスメソッド
  • Pythonを書き始める前に見るべきTips - Qiita

    Pythonを使ってこの方さまざまな点につまずいたが、ここではそんなトラップを回避して快適なPython Lifeを送っていただくべく、書き始める前に知っておけばよかったというTipsをまとめておく。 Python2系と3系について Pythonには2系と3系があり、3系では後方互換性に影響のある変更が入れられている。つまり、Python3のコードはPython2では動かないことがある(逆もしかり)。 Python3ではPython2における様々な点が改善されており、今から使うなら最新版のPython3で行うのが基だ(下記でも、Python3で改善されるものは明記するようにした)。何より、Python2は2020年1月1日をもってサポートが終了した。よって今からPython2を使う理由はない。未だにPython2を使う者は、小学生にもディスられる。 しかし、世の中にはまだPython3に

    Pythonを書き始める前に見るべきTips - Qiita
  • kirinwiki

    ここはほとんどwikiじゃないけど、サイトのタイトルはこんな感じ。 里見八犬伝とかのあらすじを書いた記録 里見八犬伝とか椿説弓張月 里見八犬伝のクイズ(作成中) 南総里見八犬伝クイズ(20230509. 原作33話くらいまで) 言葉あそびや暗号 単語暗記ゲーム 上の用途でつくったワードリスト(github) 物語生成ルーレット デタラメ書名スクリプト たわごとマシーン(もとの文書をばらしてそれっぽく組みたてなおす) 暗号的なあそび ワンタイム合言葉 暗号化したメッセージを送る&解読するツール (en) 暗号化したメッセージを送る&解読するツール(rsa-sha256-cbc版) メッセージをスクランブルしたり戻したりするツール(パスフレーズ型) メッセージをスクランブルしたり戻したりするツール(シード固定型) 画像をスクランブルしたり戻したりするツール python自習テキスト pytho

    kirinwiki
  • 1Byte info – マネーライフ支援情報をお届け

    「今すぐお金が欲しい!」そんなときには金券ショップなどを使って換金するとスピーディーに現金が手に入ります。特に新幹線の回数券やギフト券は換金率が高いことでも有名。こういったものを使うといいかもしれません。 新幹線の回数券 もっと見る

    axnsword
    axnsword 2013/12/30
    まなびのデザイン参考
  • 1