タグ

pythonとQiitaに関するkorosuke613のブックマーク (3)

  • Python3 に提案されたばかりのパターンマッチング構文を調べてみた - Qiita

    追記: この記事から8ヶ月後に、パターンマッチ構文は Python に採用されることが決まりました。 PEP 634, 635, 636 (Structural Pattern Matching) を読んだよメモ では最新情報をもとに記事を再構成しています。 昨夜、突如 PEP 622 (Structural Pattern Matching) が python/peps に投稿されました。 python 系のメーリングリストを追いかけていない僕にとっては突然の大物 Draft の登場で、大混乱です。 野心的な PEP が出てきた。なにこれやばい。あとでじっくり読む。 / PEP 622 -- Structural Pattern Matching | https://t.co/HIipocP5Vt https://t.co/o0OUN6BqgH — tk0miya (@tk0miya)

    Python3 に提案されたばかりのパターンマッチング構文を調べてみた - Qiita
    korosuke613
    korosuke613 2020/06/25
    ほしかった機能
  • Python で高速化したいなら Python を書いてはいけない - Qiita

    はじめに 職場で Python に関するライトニングトークをすることになったので、資料をかねて 5 分程度で読めるものを書いてみます。 トークテーマは「Python で高速化を試みる上での心得」です。 Pythonをディスる記事ではないです。 この記事の対象者 この記事は下記の人を対象としています。 Python 初学者 Python に興味あるけど、速度でないらしいしなぁ、と考えている人 早速結論 タイトルにあるとおり、Python で高速化したいなら(出来る限り)Python を書いてはいけません。 Python を書く量を減らして処理速度を上げようと言うのがこの記事の主旨です。 そもそも Python は遅い さて、早速ですが C++Java などと比べるとPython は遅い言語です。 Python の遅さに関しては以下のような様々な記事で言及されています。 なぜ Python

    Python で高速化したいなら Python を書いてはいけない - Qiita
  • Pythonのフレームワークを理解するために必要な知識メモ - Qiita

    Pythonを読んで学んだことをメモしてきます Pythonの勉強中です。読んだに関しては、以下ブログ記事参照下さい。 内容的には、この記事では、特にPythonで書かれたフレームワーク(具体的にはTensorFlow、PyTorch等のディープラーニングのフレームワーク)を理解するのに必要だった知識を中心にメモしています。 以下は前提です。 当方、永遠の初心者です。優しくして下さい Pythonの基礎中の基礎は理解している読者を想定しています printの次行の#行は、出力結果を意味します コメント、編集リクエスト歓迎です しばらくは、随時追加、修正していく予定です。 全体的な話 Pythonは全てがオブジェクト Pythonは全てがオブジェクトらしいです。雰囲気でオブジェクト指向をやっているので、あんまり意味がわかってないです。 クラスすらオブジェクトらしいですが、それがどういう

    Pythonのフレームワークを理解するために必要な知識メモ - Qiita
  • 1