タグ

ネタとPythonに関するats2019のブックマーク (4)

  • Python Worst Practiceが酷すぎる | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Python Worst Practiceというのを見つけたのだがこれが酷すぎる。たとえば id = 34 object = str map = Map() zip = 90213 こういうことをすると組み込みの関数や名前を隠蔽(上書き)して大変なことになる。クラス定義すらできなくなってしまう。 >>> object = str >>> class Klass(object): ...     pass ... Traceback (most recent call last): File "", line 1, in TypeError: Error when calling the

  • Pythonのantigravityモジュール | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Python 3.xで >>> import antigravity すると↓こうなる。 2.xのころからあった「import this」や「 from __future__ import braces」みたいなPythonのイースターエッグは知ってたけど,3.0からantigravityというモジュールが追加されてたなんて知らなかった。 Webブラウザが勝手に開くのは,Python標準ライブラリに搭載されているwebbrowserモジュールの機能を使っているのね。 参考: import antigravity(The History of Python)

  • _why失踪記念age

    ───アタシの名前はRuby。パーザに傷を負った軽量言語。ゆるふわ仕様で動的型付けの愛されランゲージ♪ アタシがつるんでる友達はどうとでも書けるPerl、学校にナイショで エンタープライズで働いてるPython。訳あって不良グループの一員になってるPHP友達がいてもやっぱり学校はタイクツ。今日もPHPとちょっとしたことで口喧嘩になった。 LL同士だとこんなこともあるからストレスが溜まるよね☆そんな時アタシはselfでmodule_evalすることにしている。 がんばった自分へのご褒美ってやつ?自分らしさの演出とも言うかな! 「あームカツク」・・。そんなことをつぶやきながらしつこいRails案件を軽くあしらう。 「カノジョー、ちょっとSNS作ってくれない?」どいつもこいつも同じようなセリフしか言わない。 Railsの男はカッコイイけどなんか薄っぺらくてキライだ。もっと等身大のアタシを見て

    _why失踪記念age
    ats2019
    ats2019 2009/09/07
    島根からモバイルでここまで! 本当にご苦労様です
  • print文に続き,if文やfor文,def文などが関数に - Python 3.1から — TRIVIAL TECHNOLOGIES 2.0

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Python 3.0に盛り込まれた後方互換性を崩す変更のうち一番目を引くのはprint文がprint関数になり,文から式に変更されたことだろう。当初は大きな反発が寄せられることが予想されたが,意外にもこの変更は比較的スムーズに受け入れられた。 この反応を受けて,PythonのBDFL(慈悲深き独裁者) GuidoはPython 3.1から,if文やfor文,def文などを関数にし,Pythonのすべての文を式に変更する計画を明らかにした。Pythonの文は改行を要求するため,言語の文法に大きな制限を課していた。この変更が実現すれば,より自由な形式でプログラムを表記できるようになる。ワン

    ats2019
    ats2019 2009/04/02
    ネタだと分かるようにたくさん穴を空けたつもりだったんだけど,マジっぽ過ぎたみたいだ。。。釣られた人たち,ゴメン(人)
  • 1