inflearn logo
inflearn logo

gRPC made easy with Python!

gRPC is all the rage these days! Let's learn it with easy Python, instead of the unfamiliar Go!

難易度 初級

受講期間 無制限

grpc
grpc
Python
Python
grpc
grpc
Python
Python
날개 달린 동전

講座 を紹介して、成長と収益を得ましょう!

날개 달린 동전

マーケティングパートナーズ

講座 を紹介して、成長と収益を得ましょう!

学習した受講者のレビュー

学習した受講者のレビュー

4.0

5.0

kkae1235

17% 受講後に作成

🙊🙊😃

5.0

Nine2one Tech

100% 受講後に作成

初級用で内容は良いですが、"私たち"終始一貫 "私たち"と表現するのがとても酷いですね。学習者と講師は"私たち"の関係であり、講師と講師のスタッフがいる場合、そのグループが学習者の立場で "私たち"です。咽頭の口述の文法的な誤りはすごいリスクだと思います。これを補完すれば、より良い成果を得ることができると信じています。 -------------------------- (完成後に内容を追加します) 講義とは関係のない部分には、大歓迎のフィードバックで受講評を汚染させたが、頑張ってみると、全体の講義内容は私にとってとても役に立ちました。 現業で必要により属性としてgRPCを煮込んで使用しているという野梅性(?)を脱皮したい気持ちで基本を再整理したくて受講したが、予想したよりも基本概念と要素を簡単な例ですっぽり理解できるようにしてくれて、クライアント同時処理の紹介やMSAの観点からのgRPCなど... gRPCに興味があるが漠然としたり、RESTful APIだけを扱ってみると、本格的にgRPCを活用するには、その見慣れないので手がよく行かなかった段階で拒否感を減らし、本格的に入門するのに遜色のない講義だったと思います。

5.0

blueaura

100% 受講後に作成

gRPCについて気になりましたが、詳しく説明していただき、よく理解できました。 最高のgRPC講義のようです。 javaや他の言語も味見で少しだけ入っていたら、マイクロサービスアーキテクチャとgRPC講義でもっと触れたようです。

受講後に得られること

  • gRPC

  • backend

  • Python

gRPCは何ですか? 🤔

gRPCは簡単に言えば、コンピュータ間でお互いに話し合い、データをやり取りする方法です。まるで私たちが友達とメッセージを送受信しているようです! Googleで作られた技術なのに、スピードも速く効率的だから最近人気が多いです。特に複雑なシステムでは、複数のプログラムが互いに協力する必要がある場合に非常に便利です。

gRPCはマイクロサービスアーキテクチャと呼ばれる方法でよく使用されていますが、これは大きなプログラムを小さなプログラムに分割して管理することです。 gRPCのおかげで、これらの小さなプログラムは互いに簡単にコミュニケーションをとり、協力することができます!


gRPCはGo言語でのみ学ぶべきですか?

grpcはさまざまなプログラミング言語をサポートしているため、Go言語に必ずしもこだわる必要はありません。 Java、 Python 、C ++、Node.jsなど、さまざまな言語でもgRPCを使用して効率的な通信システムを構築できます。

どの言語を選択しても、gRPCの重要な概念と原理を理解することが重要です。 gRPCはProtocol Buffersというデータ型を使用してメッセージを定義し、それによって異なる言語で書かれたシステム間でシームレスな通信を可能にします。

したがって、自分に慣れている言語やプロジェクトに適した言語を選択してgRPCを学び、活用するだけです。

私たちは? Pythonで学びましょう!


この講義の特徴

📌簡単なPython言語と直感的なgRPCの組み合わせで簡単に学ぶ!

📌コンセプトから様々なストリーミングパターンを実際に作ってみましょう。

📌通信に必要なさまざまなテクニックも含まれています!

📌継承やジェネレーターは難しい方がいらっしゃるので、Pythonの中級以上の文法は説明を入れておきました!

こんな方におすすめです

バックエンド開発でレベルアップしたいです。

Pythonの勉強を終えてバックエンドアーキテクチャを勉強したい方! gRPCという新しい武器を装備しよう!

RESTful API開発者
gRPCはRESTfulとは異なる強みを持っています!二人を知れば知識が倍増!

gRPCを学びたいのにGo言語は学びたくない!
APIアーキテクチャを学ぶために新しい言語を学ぶ?とても大変でしょう!知っていることを学びましょう!

受講後は

  • gRPCの概念と文法を学ぶことができます。

  • さまざまな通信パターンを学び、実際のサービスを作成できます

  • さまざまな通信技術により、信頼性が高く効率的な通信サーバーを構築できます。

このような内容を学びます。

gRPCの概念と特徴!

gRPCの基本概念から特徴!様々なメリットまで調べましょう! gRPCならではの味がわかります!

様々なストリーミングパターン!

gRPCがサポートするさまざまなストリーミングパターンを実践することで、自分が望むサービスを作成するのに役立ちます。

Protocol Buffers!

簡単で強力なインターフェイス定義言語(IDL)プロトコルバッファ!とても良いですが、勉強資料がありません!簡単に学びましょう!

様々な通信技術!

サーバーとクライアントで利用可能なさまざまな通信技術を学びます! gRPCをもっと知ってください!

この講義を作った人

  • 2019〜2023年:ソウル大学修士課程

  • 2023~2024:トップティアスタートアップでAI研究とAIバックエンド開発!

  • 2024~: Inflearnインストラクター

  • 2024〜:sコーディングクラブマシンラーニングディープラーニングオンラインチューター

受講前の注意

練習環境

  • 講義はMacOSで説明します。 Windowsも説明するので心配しなくてもいいです!

  • Python

選手の知識と注意事項

  • 基本的なPython文法

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Backend candidate who has finished studying Python syntax!

  • RESTful developer

  • Someone who wants to learn the backend framework gRPC

  • For those who want to learn gRPC with Python, not Go!

前提知識、
必要でしょうか?

  • Python

こんにちは
baekoblinです。

267

受講生

18

受講レビュー

17

回答

4.1

講座評価

2

講座

:)

カリキュラム

全体

23件 ∙ (3時間 32分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

7件

4.0

7件の受講レビュー

  • kmkang2281님의 프로필 이미지
    kmkang2281

    受講レビュー 7

    平均評価 4.9

    4

    61% 受講後に作成

    講義は良いです。ところで、githubにアップしてくださるとのことだったソースが見つかりません。それで一つ引きました。

    • tromberx2696님의 프로필 이미지
      tromberx2696

      受講レビュー 1

      平均評価 5.0

      5

      30% 受講後に作成

      • szsddd님의 프로필 이미지
        szsddd

        受講レビュー 2

        平均評価 5.0

        5

        17% 受講後に作成

        🙊🙊😃

        • tech2622님의 프로필 이미지
          tech2622

          受講レビュー 1

          平均評価 5.0

          5

          100% 受講後に作成

          初級用で内容は良いですが、"私たち"終始一貫 "私たち"と表現するのがとても酷いですね。学習者と講師は"私たち"の関係であり、講師と講師のスタッフがいる場合、そのグループが学習者の立場で "私たち"です。咽頭の口述の文法的な誤りはすごいリスクだと思います。これを補完すれば、より良い成果を得ることができると信じています。 -------------------------- (完成後に内容を追加します) 講義とは関係のない部分には、大歓迎のフィードバックで受講評を汚染させたが、頑張ってみると、全体の講義内容は私にとってとても役に立ちました。 現業で必要により属性としてgRPCを煮込んで使用しているという野梅性(?)を脱皮したい気持ちで基本を再整理したくて受講したが、予想したよりも基本概念と要素を簡単な例ですっぽり理解できるようにしてくれて、クライアント同時処理の紹介やMSAの観点からのgRPCなど... gRPCに興味があるが漠然としたり、RESTful APIだけを扱ってみると、本格的にgRPCを活用するには、その見慣れないので手がよく行かなかった段階で拒否感を減らし、本格的に入門するのに遜色のない講義だったと思います。

          • baekoblin
            知識共有者

            国立国語院と標準国語大辞典を参考に回答いただく点先に申し上げます。 こんにちは、講師バコブリンです。 お申し付けいただいた部分確認後にお答えします! 現在伝達されている事項の用例を確認すると、聴者が含まれている場合は、私たち、そうでない場合は、私たちはオリムの表現を使用するようにご意見をいただいたようです。 私も台本を書くときにかなり悩みが多かった部分の一つですが、 辞書すなわち文法的な部分では、私たちは次の意味を持ちます。 1. "話す人が自分と聞く人、または自分と聞く人を含む複数の人を指す一人称代名詞" 2. "話す人が自分よりも高くない人に対して、自分を含む複数の人を指す一人称代名詞" 私たちは事前に私たちの下げ表現です。 この時、私たちが持っている3つの意味のうち2つについての下げ表現をする役割をします。 私たちを使用する場合、現在本人が所属するグループの下落を通じて聴く聴者に高さを表しているそうです。 だから青磁は所属から除外される場合、使用するのが自然だそうです。 私たちを使用してもよい場合は、次のような場合にまとめることができますが、 1. 相手先が私より高くない場合。 2. 自己と親密な関係を示す場合 インターネット講義の場合、私たちと私たちの使用は多少曖昧です。 現在、聴者の場合、先生や学生など、明確に話者が聴者より高くないことは保証されず、また、不特定多数が受講できるという点で、同格の表現の使用に注意しなければならず、 だからといって私たちを使う場合、話者が属するグループを下げることになりますが、受講生には聴者も含まれるため、高めの表現と下げる表現が同時に含まれて自然ではないかもしれません。 しかし、これを整理して使用先を考えてみると、 "私たち"は '私たち'の丁寧な表現を使用するとき "私たち" 。 特に、ほとんどの台本で私たちは、私たちの講座や私たちの講座ではという短縮された状況で使われているという点を考えると、私たちの下落がほとんど講座を下げる表現で受講生を​​高めるそうです。 ありがとうございます。

          • この講義では、辞書文法1、2にすべて該当するので、明確に"私たち"そうです。 辞書の説明があいまいになっていますが、私たちが私たちの下げ表現になるには、聴者が本人が属するグループに属していないという前提が必要です。 つまり、聴者が自分が属するグループに属しておらず、自分よりも高い人の場合にのみ、自分が属するグループを下げて"私たち"と表現できるという話です。逆に言えば、聴者が自分より高い人であっても、その聴者が本人が属するグループに属していれば "私たち"ローマン表現が可能です。 韓国人同士は母国を指して無条件"私たちの国"と表現するのがまさに代表的な例ですが、青磁と話者が共に同じ国に属しているため、お互いの地位高荷を問わず無条件に「私たちの国」と言います。になるのです。それをまるで固有名詞のようによく理解していない外国人が放送に出て視聴者(高い人)たちに自分の母国を"私たちの国"と言うのが意図せず逆に礼儀のない表現になる例です。 したがって、学習者と講師は特定の講義という同じ船に乗る関係なので、下げるという選択肢はなく、ただ"私たち"と言うことができるということを、言語を専攻した人の一人で慎重に確言していただけます。 とにかく川のそれ自体から抜け出したテーマで論争のようになってしまったのですが、タックルをかける意図ではありませんでした。すでに韓国人が最も多く誤用している表現が状況区分なしに乱発する"私たち"ですから、バコブリン様が特に間違っていると指摘しようとするのももちろん絶対ではありません。ただ間違った表現を正し、これからもっと良くなることを願う心であえてフィードバックを残したので、悪く考えないでいただきたいと思います。

        • bluaura0929님의 프로필 이미지
          bluaura0929

          受講レビュー 4

          平均評価 5.0

          5

          100% 受講後に作成

          gRPCについて気になりましたが、詳しく説明していただき、よく理解できました。 最高のgRPC講義のようです。 javaや他の言語も味見で少しだけ入っていたら、マイクロサービスアーキテクチャとgRPC講義でもっと触れたようです。

          似ている講座

          同じ分野の他の講座を見てみましょう!

          ¥3,665