Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマーク
  • テクノロジー
  • 【Python】良い書き方と悪い書き方を知って中級者を目指す🐍 - Qiita
  • Twitterでシェア
  • Facebookでシェア

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできますコメント表示の設定

ブックマークしました

ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

563usersがブックマークコメント34

    ガイドラインをご確認の上、良識あるコメントにご協力ください

    0/0
    入力したタグを追加

    現在プライベートモードです設定を変更する

    おすすめタグタグについて

      よく使うタグ

        【Python】良い書き方と悪い書き方を知って中級者を目指す🐍 - Qiita

        ガイドラインをご確認の上、良識あるコメントにご協力ください

        0/0
        入力したタグを追加

        現在プライベートモードです設定を変更する

        おすすめタグタグについて

          よく使うタグ

            はてなブックマーク

            はてなブックマークで
            関心をシェアしよう

            みんなの興味と感想が集まることで
            新しい発見や、深堀りがもっと楽しく

            ユーザー登録

            アカウントをお持ちの方はログインページ

            記事へのコメント34

            • 注目コメント
            • 新着コメント
            aya_momo
            俺は「if item ! = 0」の方がいいと思う。/あとはだいたいわかる。

            その他
            noboreni
            python初心者が見てぱっと見わかんないのきつくない?というのは勉強不足として切り捨てられるのだろうか

              その他
              aceraceae
              いい書き方とは、実行が速い、コードが短い、可読性が高い、なわけだけど可読性については意見がわかれそう。個人的には省略出来るものは省略したい。

              その他
              htbman
              オプション引数のやつは言語の欠陥としか思えんなあ

                その他
                crossmobile2011
                9/8

                  その他
                  redmagic1417
                  ミュータブルとifのやつはむしろ悪くなってる感あるんだけど。

                    その他
                    tettekete37564
                    Python は可読性が低く難解な言語だよ。既存の言語やってたら a, *y, e = x は絶対読めないし is は暗黙的に .id() の比較だし

                      その他
                      sqrt
                      一番下の「PEP 8を読め」が結論では…?

                      その他
                      agricola
                      Pythonの組み込みメソッド「range」が「範囲」と訳されてないか?それと「Noneや空文字列ではなく数値のゼロ」であることをチェックしたい時にboolに変換したらダメよ。↑「既存の言語」の狭さ自慢か?

                        その他
                        annoy
                        "今のPythonはさ、なんつうの、こう、いい書き方もある、だけど悪い書き方もあるよね。”

                        その他
                        hiro_curry
                        俺も「if item != 0」派だなあ。数値はNoneと0とで違う分岐させたいので。Listと辞書ならNoneとEmptyをまとめて処理できると楽なケースが多い。

                          その他
                          crossmobile2011
                          crossmobile20119/8

                            2020/09/07リンク

                            その他
                            takuver4
                            悪い例って本当に「悪い」のかな?「冗長」な例ってケースもある気がした。/内容はとても興味深く勉強になる記事でした。

                              その他
                              xjack
                              知らなかったもの: "2 <= x <= 8", アンダースコア2個で「難読化」.だが「難読化」≠「private化」じゃないんだな.あと,constantメンバー関数が無いのも,デバッグを面倒にしている一因だ.

                                その他
                                ryuichi1208
                                “x[::-1]:”これいいプラクティスなんだ、、

                                  その他
                                  pado3
                                  私、一部はできてるけどまだまだだな。ミュータブルがきちんと理解できてなくてアンパックが恐いんだ、たぶん

                                    その他
                                    ttop
                                    なんつう読みにくさ。これなら冗長な初心者の方がマシ

                                      その他
                                      curuusa
                                      ]

                                      その他
                                      stealthinu
                                      pythonで色々なよりベターな書き方。普段python使ってないと覚わらんなあ。

                                      その他
                                      finefinethankyou
                                      プロパティ知らなかっためっちゃいい。あと”可読性の低い代替手段のnot (x is None)よりも、is not構文であるx is not None”

                                        その他
                                        adwhing
                                        pythonが便利そうなのはわかった

                                          その他
                                          kkobayashi
                                          へえ〜。ミュータブルのやつ気持ち悪すぎるな

                                            その他
                                            khtokage
                                            この記事への批判では無いけど「ミュータブルなオプション引数を避ける」の悪い方の挙動が酷い。mutableだとこの書き方でクロージャ変数みたいになるの罠過ぎるし、エラーが出る方がいいぐらいでは。

                                              その他
                                              napsucks
                                              インデントが動作に影響する欠陥言語だし(震え声

                                                その他
                                                redmagic1417
                                                redmagic1417ミュータブルとifのやつはむしろ悪くなってる感あるんだけど。

                                                  2020/09/07リンク

                                                  その他
                                                  sqrt
                                                  sqrt一番下の「PEP 8を読め」が結論では…?

                                                  2020/09/07リンク

                                                  その他
                                                  rawwell
                                                  こういうの読み続けて20年が経ちました。https://intermediate-and-advanced-software-carpentry.readthedocs.io/en/latest/idiomatic-python.html

                                                    その他
                                                    tettekete37564
                                                    tettekete37564Python は可読性が低く難解な言語だよ。既存の言語やってたら a, *y, e = x は絶対読めないし is は暗黙的に .id() の比較だし

                                                      2020/09/07リンク

                                                      その他
                                                      OGS
                                                      “Style Guide for Python Code”

                                                      その他
                                                      aceraceae
                                                      aceraceaeいい書き方とは、実行が速い、コードが短い、可読性が高い、なわけだけど可読性については意見がわかれそう。個人的には省略出来るものは省略したい。

                                                      2020/09/07リンク

                                                      その他
                                                      tossy_yukky
                                                      Pythonもやってかないとなぁ

                                                      その他
                                                      diveintounlimit
                                                      概ね納得できる内容で、初心者を爪弾きにするものでもない

                                                        その他
                                                        pavlocat
                                                        「良い例」と「悪い例」をスニペットごとに明示してくれてて分かりやすい

                                                          その他
                                                          htbman
                                                          htbmanオプション引数のやつは言語の欠陥としか思えんなあ

                                                            2020/09/07リンク

                                                            その他
                                                            hateneko28
                                                            参考

                                                              その他
                                                              agricola
                                                              agricolaPythonの組み込みメソッド「range」が「範囲」と訳されてないか?それと「Noneや空文字列ではなく数値のゼロ」であることをチェックしたい時にboolに変換したらダメよ。↑「既存の言語」の狭さ自慢か?

                                                                2020/09/07リンク

                                                                その他
                                                                OkadaHiroshi
                                                                if a != 0: を if a: と省略する以外は賛成。if a != 0: はこの変数には数値が入っている(他のFalseと見られるデータは代入されない)ということを暗に示すことによって可読性を上げている。

                                                                  その他
                                                                  th_6295
                                                                  特に前半はPythonの紹介(まだ入門してない)で書いてあるレベルのはずなので、今やってない人は「知っててもやらない」タイプというか、何らかの信念を持ってそう書いてるのでは。

                                                                    その他
                                                                    aya_momo
                                                                    aya_momo俺は「if item ! = 0」の方がいいと思う。/あとはだいたいわかる。

                                                                    2020/09/07リンク

                                                                    その他
                                                                    eagleyama
                                                                    イケてる感じがわからない、こまったな

                                                                      その他

                                                                      注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

                                                                      リンクを埋め込む

                                                                      以下のコードをコピーしてサイトに埋め込むことができます

                                                                      プレビュー
                                                                      アプリのスクリーンショット
                                                                      いまの話題をアプリでチェック!
                                                                      • バナー広告なし
                                                                      • ミュート機能あり
                                                                      • ダークモード搭載
                                                                      アプリをダウンロード

                                                                      関連記事

                                                                        usersに達しました!

                                                                        さんが1番目にブックマークした記事「【Python】良い書...」が注目されています。

                                                                        気持ちをシェアしよう

                                                                        ツイートする

                                                                        【Python】良い書き方と悪い書き方を知って中級者を目指す🐍 - Qiita

                                                                        Pythonでコードを書くときのGood/Badプラクティス こちらの記事は、DuomlyによりDev.to上で公開された『...Pythonでコードを書くときのGood/Badプラクティス こちらの記事は、DuomlyによりDev.to上で公開された『Good and Bad Practices of Coding inPython 』の邦訳版です(原著者から許可を得た上での公開です) 元記事:Good and Bad Practices of Coding inPython ※ 記事の内容に注意すべき点と誤りがあるので、詳しくは注釈まで目を通すことをおすすめします。 (以下、翻訳した文) この記事は元々 https://www.blog.duomly.com/good-and-bad-practices-of-coding-in-python/ に公開されたものです。Pythonは可読性を重視した高水準のマルチパラダイムプログラミング言語です。Pythonは、「Pythonの禅」、別名ではPEP 20と

                                                                        ブックマークしたユーザー

                                                                        • pippo212024/07/25pippo21
                                                                        • techtech05212023/04/19techtech0521
                                                                        • harxki2022/10/07harxki
                                                                        • ikajigoku2022/07/25ikajigoku
                                                                        • masadream2022/07/25masadream
                                                                        • Gln2022/07/24Gln
                                                                        • narcissis_taa2022/03/22narcissis_taa
                                                                        • daizpan2020/12/17daizpan
                                                                        • thotentry_hatebu1972020/12/12thotentry_hatebu197
                                                                        • slobodyanik2020/12/06slobodyanik
                                                                        • nice8012020/11/16nice801
                                                                        • mjtai2020/10/23mjtai
                                                                        • pecchin2020/10/19pecchin
                                                                        • tofu-kun2020/09/30tofu-kun
                                                                        • heatman2020/09/26heatman
                                                                        • tetram2020/09/16tetram
                                                                        • xbwcx8392020/09/16xbwcx839
                                                                        • sanko04082020/09/12sanko0408
                                                                        すべてのユーザーの
                                                                        詳細を表示します

                                                                        ブックマークしたすべてのユーザー

                                                                        同じサイトの新着

                                                                        同じサイトの新着をもっと読む

                                                                        いま人気の記事

                                                                        いま人気の記事をもっと読む

                                                                        いま人気の記事 - テクノロジー

                                                                        いま人気の記事 - テクノロジーをもっと読む

                                                                        新着記事 - テクノロジー

                                                                        新着記事 - テクノロジーをもっと読む

                                                                        同時期にブックマークされた記事

                                                                        いま人気の記事 - 企業メディア

                                                                        企業メディアをもっと読む

                                                                        はてなブックマーク

                                                                        公式Twitter

                                                                        はてなのサービス

                                                                        • App Storeからダウンロード
                                                                        • Google Playで手に入れよう
                                                                        Copyright © 2005-2025Hatena. All Rights Reserved.
                                                                        設定を変更しましたx

                                                                        [8]ページ先頭

                                                                        ©2009-2025 Movatter.jp