강의

멘토링

컀뮀니티

Programming

/

Back-end

gRPC Made Easy with Python!

gRPC has been popping up a lot lately! Let's learn it with easy Python, not the Go language which is unfamiliar!

(4.0) 7 reviews

123 learners

  • baekoblin
3시간 만에 완강할 수 있는 강의 ⏰
통신
프로토윜
grpc
Python

Reviews from Early Learners

What you will gain after the course

  • gRPC

  • Backend

  • Python

What is gRPC? 🀔

gRPC is, simply put, a way for computers to talk to each other and exchange data. Just like we exchange messages with our friends! It is a technology created by Google, and it is popular these days because it is fast and efficient. It is especially useful when multiple programs need to cooperate in a complex system.

gRPC is often used in what's called a microservices architecture, which involves splitting a large program into smaller programs. Thanks to gRPC, these smaller programs can easily communicate and collaborate with each other!


Should I learn gRPC only in Go?

Since grpc supports various programming languages, you don't have to stick to the Go language. You can use gRPC to build efficient communication systems in various languages such as Java, Python , C++, and Node.js.

No matter which language you choose, it’s important to understand the core concepts and principles of gRPC. gRPC uses a data format called Protocol Buffers to define messages, which allows seamless communication between systems written in different languages.

Therefore, you can learn and utilize gRPC by choosing a language that you are familiar with or a language that is suitable for your project.

What about us? Let's learn with Python!


Features of this course

📌 Easy to learn with the combination of easy Python language and intuitive gRPC!

📌 Let’s create various streaming patterns from the concept to reality.

📌 It also includes various techniques needed for communication!

📌 Inheritance and generators may be difficult for some people, so I have included explanations of Python's intermediate and advanced grammar!

I recommend this to these people

I want to level up in backend development.

For those of you who are finished studying Python and want to study backend architecture! Let's equip ourselves with a new weapon called gRPC!

RESTful API Developer
gRPC has different strengths than RESTful! Knowing both doubles your knowledge!

I want to learn gRPC, but I don't want to learn Go!!
Learning a new language to learn API architecture? It's too hard! Let's learn what we know!

After class

  • You can learn the concepts and grammar of gRPC.

  • You can learn various communication patterns to create real services.

  • You can create a stable and efficient communication server using various communication techniques.

Learn about these things.

Concepts and features of gRPC!

Let's learn about the basic concepts of gRPC and its various advantages! You can experience the unique taste of gRPC!

Various streaming patterns!

We will help you create the service you want by practicing various streaming patterns supported by gRPC.

Protocol Buffers!

Easy and powerful Interface Definition Language (IDL) Protocol Buffers! So good, but no study materials!? Let's learn it easily!

Various communication techniques!

Learn various communication techniques that can be used on servers and clients! Make gRPC more informative!

Who created this course

  • 2019 ~ 2023: Seoul National University Master's and Doctoral Program

  • 2023 ~ 2024: AI research and AI backend development at top-tier startups!

  • 2024 ~ : Inflearn Instructor

  • 2024 ~ : s Coding Club Machine Learning Deep Learning Online Tutor

Things to note before taking the class

Practice environment

  • The lecture will be based on MacOS. I will also explain Windows, so don't worry!

  • Python

Player Knowledge and Notes

  • Basic Python Grammar

Recommended for
these people

Who is this course right for?

  • Backend candidate who has finished studying Python syntax!

  • RESTful developer

  • Someone who wants to learn the backend framework gRPC.

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

Need to know before starting?

  • Python

Hello
This is

261

Learners

17

Reviews

17

Answers

4.1

Rating

2

Courses

:)

Curriculum

All

23 lectures ∙ (3hr 32min)

Published: 
Last updated: 

Reviews

All

7 reviews

4.0

7 reviews

  • szsddd님의 프로필 읎믞지
    szsddd

    Reviews 2

    ∙

    Average Rating 5.0

    5

    17% enrolled

    🙊🙊😃

    • tech2622님의 프로필 읎믞지
      tech2622

      Reviews 1

      ∙

      Average Rating 5.0

      5

      100% enrolled

      初玚甚で内容は良いですが、quot;私たちquot;終始䞀貫 "私たち"ず衚珟するのがずおも酷いですね。孊習者ず講垫はquot;私たちquot;の関係であり、講垫ず講垫のスタッフがいる堎合、そのグルヌプが孊習者の立堎で "私たち"です。咜頭の口述の文法的な誀りはすごいリスクだず思いたす。これを補完すれば、より良い成果を埗るこずができるず信じおいたす。 -------------------------- 完成埌に内容を远加したす 講矩ずは関係のない郚分には、倧歓迎のフィヌドバックで受講評を汚染させたが、頑匵っおみるず、党䜓の講矩内容は私にずっおずおも圹に立ちたした。 珟業で必芁により属性ずしおgRPCを煮蟌んで䜿甚しおいるずいう野梅性(?)を脱皮したい気持ちで基本を再敎理したくお受講したが、予想したよりも基本抂念ず芁玠を簡単な䟋ですっぜり理解できるようにしおくれお、クラむアント同時凊理の玹介やMSAの芳点からのgRPCなど... gRPCに興味があるが挠然ずしたり、RESTful APIだけを扱っおみるず、本栌的にgRPCを掻甚するには、その芋慣れないので手がよく行かなかった段階で拒吊感を枛らし、本栌的に入門するのに遜色のない講矩だったず思いたす。

      • baekoblin
        Instructor

        囜立囜語院ず暙準囜語倧蟞兞を参考に回答いただく点先に申し䞊げたす。 こんにちは、講垫バコブリンです。 お申し付けいただいた郚分確認埌にお答えしたす 珟圚䌝達されおいる事項の甚䟋を確認するず、聎者が含たれおいる堎合は、私たち、そうでない堎合は、私たちはオリムの衚珟を䜿甚するようにご意芋をいただいたようです。 私も台本を曞くずきにかなり悩みが倚かった郚分の䞀぀ですが、 蟞曞すなわち文法的な郚分では、私たちは次の意味を持ちたす。 1. "話す人が自分ず聞く人、たたは自分ず聞く人を含む耇数の人を指す䞀人称代名詞" 2. "話す人が自分よりも高くない人に察しお、自分を含む耇数の人を指す䞀人称代名詞" 私たちは事前に私たちの䞋げ衚珟です。 この時、私たちが持っおいる3぀の意味のうち2぀に぀いおの䞋げ衚珟をする圹割をしたす。 私たちを䜿甚する堎合、珟圚本人が所属するグルヌプの䞋萜を通じお聎く聎者に高さを衚しおいるそうです。 だから青磁は所属から陀倖される堎合、䜿甚するのが自然だそうです。 私たちを䜿甚しおもよい堎合は、次のような堎合にたずめるこずができたすが、 1. 盞手先が私より高くない堎合。 2. 自己ず芪密な関係を瀺す堎合 むンタヌネット講矩の堎合、私たちず私たちの䜿甚は倚少曖昧です。 珟圚、聎者の堎合、先生や孊生など、明確に話者が聎者より高くないこずは保蚌されず、たた、䞍特定倚数が受講できるずいう点で、同栌の衚珟の䜿甚に泚意しなければならず、 だからずいっお私たちを䜿う堎合、話者が属するグルヌプを䞋げるこずになりたすが、受講生には聎者も含たれるため、高めの衚珟ず䞋げる衚珟が同時に含たれお自然ではないかもしれたせん。 しかし、これを敎理しお䜿甚先を考えおみるず、 "私たち"は '私たち'の䞁寧な衚珟を䜿甚するずき "私たち" 。 特に、ほずんどの台本で私たちは、私たちの講座や私たちの講座ではずいう短瞮された状況で䜿われおいるずいう点を考えるず、私たちの䞋萜がほずんど講座を䞋げる衚珟で受講生を​​高めるそうです。 ありがずうございたす。

      • この講矩では、蟞曞文法1、2にすべお該圓するので、明確にquot;私たちquot;そうです。 蟞曞の説明があいたいになっおいたすが、私たちが私たちの䞋げ衚珟になるには、聎者が本人が属するグルヌプに属しおいないずいう前提が必芁です。 ぀たり、聎者が自分が属するグルヌプに属しおおらず、自分よりも高い人の堎合にのみ、自分が属するグルヌプを䞋げおquot;私たちquot;ず衚珟できるずいう話です。逆に蚀えば、聎者が自分より高い人であっおも、その聎者が本人が属するグルヌプに属しおいれば "私たち"ロヌマン衚珟が可胜です。 韓囜人同士は母囜を指しお無条件quot;私たちの囜quot;ず衚珟するのがたさに代衚的な䟋ですが、青磁ず話者が共に同じ囜に属しおいるため、お互いの地䜍高荷を問わず無条件に「私たちの囜」ず蚀いたす。になるのです。それをたるで固有名詞のようによく理解しおいない倖囜人が攟送に出お芖聎者高い人たちに自分の母囜をquot;私たちの囜quot;ず蚀うのが意図せず逆に瀌儀のない衚珟になる䟋です。 したがっお、孊習者ず講垫は特定の講矩ずいう同じ船に乗る関係なので、䞋げるずいう遞択肢はなく、ただquot;私たちquot;ず蚀うこずができるずいうこずを、蚀語を専攻した人の䞀人で慎重に確蚀しおいただけたす。 ずにかく川のそれ自䜓から抜け出したテヌマで論争のようになっおしたったのですが、タックルをかける意図ではありたせんでした。すでに韓囜人が最も倚く誀甚しおいる衚珟が状況区分なしに乱発するquot;私たちquot;ですから、バコブリン様が特に間違っおいるず指摘しようずするのももちろん絶察ではありたせん。ただ間違った衚珟を正し、これからもっず良くなるこずを願う心であえおフィヌドバックを残したので、悪く考えないでいただきたいず思いたす。

    • bluaura0929님의 프로필 읎믞지
      bluaura0929

      Reviews 4

      ∙

      Average Rating 5.0

      5

      100% enrolled

      gRPCに぀いお気になりたしたが、詳しく説明しおいただき、よく理解できたした。 最高のgRPC講矩のようです。 javaや他の蚀語も味芋で少しだけ入っおいたら、マむクロサヌビスアヌキテクチャずgRPC講矩でもっず觊れたようです。

      • tromberx2696님의 프로필 읎믞지
        tromberx2696

        Reviews 1

        ∙

        Average Rating 5.0

        5

        30% enrolled

        • kmkang2281님의 프로필 읎믞지
          kmkang2281

          Reviews 6

          ∙

          Average Rating 4.8

          4

          61% enrolled

          講矩は良いです。ずころで、githubにアップしおくださるずのこずだった゜ヌスが芋぀かりたせん。それで䞀぀匕きたした。

          $23.10

          baekoblin's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!