2018年7月23日のブックマーク (3件)

  • 可読性の高いコードを書きましょう - Qiita

    コードを書く際は、可読性を心がけましょう。パッと見て何をしているのか分かるコードがいいとされています。 以下はその例です。 Brainfuckで書かれたコードで、65025(0xFFの二乗)までの素数を列挙するプログラムです。可読性が低いと言われている言語ですが、コードを書いた人の意図が簡潔に見て取れますね。 ++++++++++[ >+++++>+<<- ]>.>.<+. [-]> .[-] <<+>>>+++[>+ >>+++>+<<<<- ]>++<<<<[->> >[>>>>>+ >+<<< <<<-] >>>>>>[<<<<< <+>> >>>> -]<< <<[> >>-> +<<<<-]>>>[> [<<< <+>> >>-] >+<< [-]] >>-[ +<[<<<<+>>>> -]<< <<<[>>>>+>+< <<<<-]>>>>>[ <<<< <+>>>>>-]<<

    可読性の高いコードを書きましょう - Qiita
    mo-nos
    mo-nos 2018/07/23
    わろた
  • Pythonでできることを、現役エンジニアが解説してみた - DAINOTE

    プログラミングを知らない人でも、Pythonという言葉を聞いたことがある人は多いのではないでしょうか。 書店などに行くと、Pythonに関する書籍があふれていますが、プログラミングを知らない人からするとPythonを学ぶと何がうれしいのか、 さっぱりわかりませんよね。 そこで今回は、Pythonを学ぶとどんなことができるようになるのかを、普段プログラミングに触れていない人にもわかりやすくまとめてみたいと思います。一緒にどうやればできるようになるのかについても解説します。 ちなみに!先に言っておきますが、Pythonができると めちゃくちゃ 便利です!また、初学者でも学びやすい言語なので、エンジニアではない人でも非常に重宝します。 このツイートに書いたとおり、Python使えると当に便利なんですよね~ では、Pythonではどういうことができるのでしょうか。結論からいうと、 Webスクレイ

    Pythonでできることを、現役エンジニアが解説してみた - DAINOTE
    mo-nos
    mo-nos 2018/07/23
    Python×Twitterは本当に便利
  • (抄訳)Djangoでかすぎ、Flask小さすぎ、Tornado、これがぴったり!  - Qiita

    import tornado.wsgi import gevent.wsgi import pure_tornado application = tornado.wsgi.WSGIApplication([ (r"/", pure_tornado.MainHandler), ],**pure_tornado.settings) if __name__ == "__main__": server = gevent.wsgi.WSGIServer(('', 8888), application) server.serve_forever() ##2) "Websocket ready"なhttpサーバとしては使い所あり。 しかし、tornadoに関する数年前のエントリを見るに、WSGIサーバとしてGunicornやgeventなどと比較した記事が多い。GunicornやgeventなどのWSG

    (抄訳)Djangoでかすぎ、Flask小さすぎ、Tornado、これがぴったり!  - Qiita
    mo-nos
    mo-nos 2018/07/23
    tornadoか。情報少ないのかぁ。