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

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

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena
  • Hatena

    はてなブックマーク

    トップへ戻る

    • 総合
      • 人気
      • 新着
      • IT
      • 最新ガジェット
      • 自然科学
      • 経済・金融
      • おもしろ
      • マンガ
      • ゲーム
      • はてなブログ(総合)
    • 一般
      • 人気
      • 新着
      • 社会ニュース
      • 地域
      • 国際
      • 天気
      • グルメ
      • 映画・音楽
      • スポーツ
      • はてな匿名ダイアリー
      • はてなブログ(一般)
    • 世の中
      • 人気
      • 新着
      • 新型コロナウイルス
      • 働き方
      • 生き方
      • 地域
      • 医療・ヘルス
      • 教育
      • はてな匿名ダイアリー
      • はてなブログ(世の中)
    • 政治と経済
      • 人気
      • 新着
      • 政治
      • 経済・金融
      • 企業
      • 仕事・就職
      • マーケット
      • 国際
      • はてなブログ(政治と経済)
    • 暮らし
      • 人気
      • 新着
      • カルチャー・ライフスタイル
      • ファッション
      • 運動・エクササイズ
      • 結婚・子育て
      • 住まい
      • グルメ
      • 相続
      • はてなブログ(暮らし)
      • 掃除・整理整頓
      • 雑貨
      • 買ってよかったもの
      • 旅行
      • アウトドア
      • 趣味
    • 学び
      • 人気
      • 新着
      • 人文科学
      • 社会科学
      • 自然科学
      • 語学
      • ビジネス・経営学
      • デザイン
      • 法律
      • 本・書評
      • 将棋・囲碁
      • はてなブログ(学び)
    • テクノロジー
      • 人気
      • 新着
      • IT
      • セキュリティ技術
      • はてなブログ(テクノロジー)
      • AI・機械学習
      • プログラミング
      • エンジニア
    • おもしろ
      • 人気
      • 新着
      • まとめ
      • ネタ
      • おもしろ
      • これはすごい
      • かわいい
      • 雑学
      • 癒やし
      • はてなブログ(おもしろ)
    • エンタメ
      • 人気
      • 新着
      • スポーツ
      • 映画
      • 音楽
      • アイドル
      • 芸能
      • お笑い
      • サッカー
      • 話題の動画
      • はてなブログ(エンタメ)
    • アニメとゲーム
      • 人気
      • 新着
      • マンガ
      • Webマンガ
      • ゲーム
      • 任天堂
      • PlayStation
      • アニメ
      • バーチャルYouTuber
      • オタクカルチャー
      • はてなブログ(アニメとゲーム)
      • はてなブログ(ゲーム)
    • おすすめ

      MacBook Neo

    『python-guideja.readthedocs.io』

    • 人気
    • 新着
    • すべて
    • 共通の落とし穴 — The Hitchhiker's Guide to Python

      3 users

      python-guideja.readthedocs.io

      共通の落とし穴¶ ほとんどの場合、Pythonは驚きを避けるきれいで一貫した言語を目指しています。 しかし、新入社員を混乱させる可能性のあるケースがいくつかあります。 これらのケースのいくつかは意図的ですが、潜在的に驚くことでしょう。 間違いなく、言語の欠点と見なすこともできます。 一般的には、一見すると奇妙に見える可能性のあるトリッキーな動作の集合ですが、驚きの根底にある原因を認識すると一般的には賢明です。 変更可能なデフォルト引数¶ おそらく新しいPythonプログラマが遭遇する最も驚くべき点は、関数定義におけるデフォルトの引数を変更できるPythonの扱いです。

      • テクノロジー
      • 2020/02/29 12:07
      • python
      • 優れたコードを読む — The Hitchhiker's Guide to Python

        5 users

        python-guideja.readthedocs.io

        優れたコードを読む¶ Pythonの設計の背後にある主な原則の1つは、読み取り可能なコードを作成することです。 この設計の背景にある動機は簡単です: Pythonプログラマが行う最も重要なことはコードを読むことです。 優れたPythonプログラマーになるための秘訣の1つは、優れたコードを読み、理解することです。 優れたコードは、通常 code_style に概説されているガイドラインに従っており、読者に明確かつ簡潔な意図を表現するために最善を尽くしています。 以下に、読むための推奨されるPythonプロジェクトのリストを示します。それぞれのプロジェクトは、Pythonコーディングの模範です。 Howdoi HowdoiはPythonで書かれたコード検索ツールです。 Flask Flaskは、WerkzeugとJinja2に基づくPython用のマイクロフレームワークです。これは非常に迅速に

        • テクノロジー
        • 2018/11/30 01:13
        • あとで読む
        • コードのテスト — The Hitchhiker's Guide to Python

          7 users

          python-guideja.readthedocs.io

          コードのテスト¶ コードをテストすることは非常に重要です。 テストコードを書くことに慣れ、このコードを並行して実行することは、現在、良い習慣と考えられています。この方法は賢明に使用され、コードの意図をより正確に定義し、より分離されたアーキテクチャを持つのに役立ちます。 いくつかの一般的なテストのルール: テストユニットは1つの機能のほんの少しに集中し、それが正しいことを証明する必要があります。 各試験ユニットは完全に独立していなければなりません。各テストは、呼び出される順番に関係なく、単独で実行できなければならず、テストスイート内でも実行できなければなりません。このルールの意味は、各テストに新しいデータセットがロードされていなければならず、後で何らかのクリーンアップを行わなければならない可能性があるということです。これは通常 setUp() と tearDown() メソッドで処理されます

          • テクノロジー
          • 2018/04/25 22:33
          • Webアプリケーション — The Hitchhiker's Guide to Python

            4 users

            python-guideja.readthedocs.io

            Webアプリケーション¶ 高速プロトタイプと大きなプロジェクトの両方に対応した強力なスクリプト言語として、PythonはWebアプリケーション開発に広く使用されています。 WSGI¶ Webサーバーゲートウェイインターフェイス(略して “WSGI” )は、WebサーバーとPython Webアプリケーションフレームワークの間の標準インターフェイスです。 WSGI準拠のWebサーバ をWebサーバやPythonのWebフレームワークとの間に動作し、通信を標準化することで、WSGIはいずれにも展開することができる携帯用のPythonのWebコードを記述することが可能となります。 WSGIは、pep:3333 に記載されています。 フレームワーク¶ 大まかに言えば、Webフレームワークは、一連のライブラリとメインハンドラで構成され、その中にWebアプリケーション(つまり、インタラクティブなWeb

            • テクノロジー
            • 2018/02/14 10:44
            • ロギング — The Hitchhiker's Guide to Python

              3 users

              python-guideja.readthedocs.io

              ロギング¶ logging モジュールは、バージョン2.3以降のPythonの標準ライブラリの一部です。 PEP 282 に簡潔に記述されています。 基本的なロギングチュートリアル を除いて、ドキュメントは読みにくいことはよく知られています。 ロギングには2つの目的があります: 診断ログ は、アプリケーションの操作に関連するイベントを記録します。たとえば、ユーザーがエラーを報告するためにコールすると、ログでコンテキストを検索できます。 監査ロギング は、ビジネス分析のイベントを記録します。 ユーザーのトランザクションを抽出し、レポートの他のユーザーの詳細と組み合わせたり、ビジネス目標を最適化することができます。 ...またはプリント?¶ コマンドラインアプリケーションのヘルプ文を表示するのがゴールのときだけ、 print がロギングより良い選択肢です。 ロギングが print より優れてい

              • テクノロジー
              • 2017/11/29 14:27
              • python
              • 考え方
              • Pythonを学ぶ — The Hitchhiker's Guide to Python

                3 users

                python-guideja.readthedocs.io

                The Python Tutorial¶ これは公式のチュートリアルです。それはすべての基本をカバーし、言語と標準ライブラリのツアーを提供します。言語のクイックスタートガイドが必要な方におすすめです。 Python for Beginners¶ thepythonguru.com は、初心者プログラマーに焦点を当てたチュートリアルです。 多くのPythonの概念を深く網羅しています。 また、ラムダ式、正規表現のようなPythonのいくつかの先進的な構成を教えてくれます。 最後に、チュートリアル「Pythonを使用してMySQLデータベースにアクセスする方法」を終了します。 Learn Python Interactive Tutorial¶ Learnpython.orgはPythonを紹介するのに簡単な方法です。 このWebサイトは、人気の Try Ruby ウェブサイトで使用されている

                • テクノロジー
                • 2017/09/14 12:30
                • プロジェクトの構造化 — The Hitchhiker's Guide to Python

                  16 users

                  python-guideja.readthedocs.io

                  プロジェクトの構造化¶ 「構造」とは、プロジェクトがその目的をどのように最も満たしているかについての決定を意味します。 クリーンで効果的なコードを作成するために、Pythonの機能を最大限に活用する方法を検討する必要があります。 実際には、 “構造”とは、ロジックと依存関係が明確であるクリーンなコードと、ファイルとフォルダがファイルシステムにどのように編成されているかを意味します。 どの機能をどのモジュールに入れる必要がありますか? プロジェクトを通じてデータはどのように流れますか? グループ化して分離できる機能は何ですか? このような質問に答えることで、完成した製品がどのように見えるかを広義で計画し始めることができます。 このセクションでは、Pythonのモジュールとインポートシステムを詳しく見ていきます。プロジェクトの構造を強化するための中心的な要素です。 次に、コードを拡張して確実に

                  • テクノロジー
                  • 2017/03/20 17:48
                  • Python
                  • プログラミング
                  • HTMLスクレイピング — The Hitchhiker's Guide to Python

                    3 users

                    python-guideja.readthedocs.io

                    Webスクレイピング¶ WebサイトはHTMLを使用して書かれています。つまり、各Webページは構造化文書です。時には、それらからいくつかのデータを取得し、私たちがその間に構造を保存することは素晴らしいことでしょう。 Webサイトは、 csv や json などの快適な形式でデータを提供するとは限りません。 Webスクレイピングは、コンピュータプログラムを使用してWebページを調べ、必要なデータを、同時にデータの構造を保持しながら、最も便利な形式で収集するプラクティスです。 lxml と Requests¶ lxml はXMLやHTML文書を非常に素早く解析するために書かれた非常に広範囲なライブラリです。 また、速度と可読性が向上したため、すでに組み込まれているurllib2モジュールの代わりに Requests モジュールも使用します。 pip install lxml と pip in

                    • テクノロジー
                    • 2017/03/19 09:41
                    • python
                    • あなたの開発環境 — The Hitchhiker's Guide to Python

                      3 users

                      python-guideja.readthedocs.io

                      テキストエディタ¶ プレーンテキストを編集できるものは、Pythonコードを書くためにはうまくいくでしょう。 しかし、より強力なエディタを使用すると、あなたの人生は少し楽になるかもしれません。 Vim¶ Vimは、メニューやアイコンの代わりにキーボードショートカットを使用するテキストエディタです。 Vimエディタには、Python開発を支援するためのいくつかのプラグインと設定があります。 Pythonでのみ開発する場合は、インデントと改行のデフォルト設定を PEP 8 に準拠した値に設定するのがよいでしょう。あなたのホームディレクトリで、 .vimrc というファイルを開き、 次の行: set textwidth=79 " lines longer than 79 columns will be broken set shiftwidth=4 " operation >> indents

                      • テクノロジー
                      • 2017/03/19 01:40
                      • Python ヒッチハイク・ガイド — The Hitchhiker's Guide to Python

                        534 users

                        python-guideja.readthedocs.io

                        Python ヒッチハイク・ガイド¶ Python ヒッチハイク・ガイド へようこそ。 これは皆さんの手により生きているガイドです。 貢献したい方は GitHub で fork してください! この手作りガイドは、初心者と熟練者のPython開発者の両方に、Python のインストール、設定、および使用に関するベスト・プラクティスを日々提供するために存在します。 このガイドは、ほとんど 独断的なもの であり、Python の公式文書では ありません 。 ここでは、すべての Python Webフレームワーク の一覧は見つからないでしょうが、強く推奨されているリストが簡潔に見つかるでしょう。 さあ、始めましょう! まずは、あなたの探しものがどこにあるかを確認しましょう。

                        • テクノロジー
                        • 2017/03/18 16:57
                        • python
                        • プログラミング
                        • あとで読む
                        • programming
                        • ヒッチハイク
                        • tutorial
                        • ノウハウ
                        • book

                        このページはまだ
                        ブックマークされていません

                        このページを最初にブックマークしてみませんか?

                        『python-guideja.readthedocs.io』の新着エントリーを見る

                        キーボードショートカット一覧

                        j次のブックマーク

                        k前のブックマーク

                        lあとで読む

                        eコメント一覧を開く

                        oページを開く

                        はてなブックマーク

                        • 総合
                        • 一般
                        • 世の中
                        • 政治と経済
                        • 暮らし
                        • 学び
                        • テクノロジー
                        • エンタメ
                        • アニメとゲーム
                        • おもしろ
                        • アプリ・拡張機能
                        • 開発ブログ
                        • ヘルプ
                        • お問い合わせ
                        • ガイドライン
                        • 利用規約
                        • プライバシーポリシー
                        • 利用者情報の外部送信について
                        • ガイドライン
                        • 利用規約
                        • プライバシーポリシー
                        • 利用者情報の外部送信について

                        公式Twitter

                        • 公式アカウント
                        • ホットエントリー

                        はてなのサービス

                        • はてなブログ
                        • はてなブログPro
                        • 人力検索はてな
                        • はてなブログ タグ
                        • はてなニュース
                        • ソレドコ
                        • App Storeからダウンロード
                        • Google Playで手に入れよう
                        Copyright © 2005-2026 Hatena. All Rights Reserved.
                        設定を変更しましたx