강의

멘토링

커뮤니티

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

124 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

262

Learners

18

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

      The content is good for beginners, but it is annoying that "we" is always expressed as "us". The learners and the instructor are "us", and if there is an instructor and the instructor's staff, that group is "us" from the learners' perspective. I think that grammatical errors in oral speech are a huge risk in online lectures. I believe that you will be able to achieve better results if you improve them. -------------------------- (I will add the content after completing the lecture) I polluted the course review with Dae-heon feedback on parts unrelated to the lecture, but after completing the lecture, I found the entire lecture content very helpful to me. I took this course because I wanted to reorganize the basics and get rid of the amateurish(?) feeling of learning and using gRPC as an attribute out of necessity in the field, but it helped me understand the basic concepts and elements with easy examples better than I expected, and it introduced client concurrency processing and gRPC from an MSA perspective... I'm interested in gRPC but it's vague, or I've only dealt with RESTful APIs, so I didn't really feel like I could really use gRPC, so I think this was a great course to get started on, as it reduced my resistance.

      • baekoblin
        Instructor

        First, I will tell you that I will answer by referring to the National Institute of the Korean Language and the Standard Korean Dictionary. Hello, this is instructor Baekoblin. I will answer after checking the part you mentioned! If I check the usage examples of the information you provided, it seems that you suggested that we use the expression 'we' if the listener is included, and 'our' if not. This is one of the parts that I had a lot of trouble with when writing the script. In terms of dictionary meaning, grammar, 'we' has the following meanings. 1. "A first-person pronoun that refers to the speaker and the listener, or multiple people including the speaker and the listener" 2. "A first-person pronoun that refers to multiple people including the speaker when the speaker is not higher than them" In terms of dictionary meaning, 'we' is a polite expression for 'we'. In this case, it plays the role of a polite expression for two of the three meanings that 'we' has. When using we, it is said that the listener is honored by lowering the group to which they currently belong. Therefore, it is said that it is natural to use it when the listener is excluded from the group. The cases in which we can be used can be summarized as follows: 1. When the person being addressed is not higher than me. 2. When expressing a close relationship with oneself In the case of online lectures, the use of we and our is said to be somewhat ambiguous. In the case of the current listener, it is not guaranteed that the speaker is not higher than the listener, as in the case of teachers and students, and since an unspecified number of people can take the class, care must be taken when using expressions of equal status, However, using we lowers the group to which the speaker belongs, and since the listener is included in the class, it may not be natural because both honorific and derogatory expressions are included at the same time. However, if we organize this and think about the usage, "we" can be used when using the polite expression "our", and "our" can be used when using a more friendly and informal expression. Especially considering that in most scripts, we are used in abbreviated situations such as "our course" or "our course", it is said that the lowering of "we" is mostly an expression that lowers the course and raises the students. Thank you.

      • In this lecture, it is clearly correct to say "our" because it corresponds to both dictionary grammar 1 and 2. The dictionary explanation is ambiguous, but in order for us to be a polite expression, we need to assume that the listener does not belong to the group to which we belong. In other words, only when the listener does not belong to the group to which we belong and is a person of higher status than us can we use "our" to belittle the group to which we belong. Conversely, even if the listener is a person of higher status than us, if that listener is a person of higher status than us, we can only use "our". A typical example is when Koreans unconditionally refer to their home country as "our country", and since both the listener and the speaker belong to the same country, it becomes "our country" regardless of their status. A foreigner who misunderstood this as a proper noun appeared on TV and told the viewers (higher-ranking people) that his or her home country was "our country". This is an example of how referring to it as "we" can be unintentionally rude. Therefore, since the learners and the instructor are in the same boat called a specific lecture, I can cautiously confirm as one who majored in language that there is no option to be humble and can only refer to it as "we". Somehow, it became a debate on a topic that was not related to the lecture itself, but I did not intend to pick a fight. Since the expression that Koreans most often misuse is "we", which is used indiscriminately in different situations, I am absolutely not trying to point out that Baekoblin is particularly wrong. I just left feedback in the hope that you will correct the wrong expression and do better in the future, so I hope you do not think badly of it.

    • bluaura0929님의 프로필 이미지
      bluaura0929

      Reviews 4

      Average Rating 5.0

      5

      100% enrolled

      I was curious about gRPC, and I understood it well because it was explained in detail. It seems like the best gRPC lecture. If I had tried Java or other languages just a little bit, I think I would have been more impressed by the microservice architecture and gRPC lecture.

      • tromberx2696님의 프로필 이미지
        tromberx2696

        Reviews 1

        Average Rating 5.0

        5

        30% enrolled

        • kmkang2281님의 프로필 이미지
          kmkang2281

          Reviews 6

          Average Rating 4.8

          4

          61% enrolled

          The lecture is good, but I can't find the source code you said you'd upload to GitHub, so I deducted one star.

          Limited time deal ends in 8 days

          $2,681.00

          28%

          $23.10

          baekoblin's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!