강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Programming Language

The world's easiest Rust programming

This course will help you use the hottest language, Rust. You will be able to overcome Python's GIL and create fast-running code.

(4.3) 6 reviews

87 learners

  • devbull
저자 직강
Rust
Python

What you will learn!

  • Rust Basic Grammar

  • Developing high-performance Python modules using Rust

Rust, the hottest language in the last three years!

Were you interested, but had difficulty getting started?

You can easily understand the core concepts of Rust through Python examples!


I recommend this to these people!

  • Anyone who wants to learn basic Rust grammar
  • Anyone who wants to create a high-performance Python package using Rust

Lecture Features ✨

The author of " Learn Rust Programming by Comparing It with Python (Book Link) " published by Jaypub will be giving a lecture!

This course is taught by a professional developer with actual Rust project development experience. This proven course draws on experience from in-house Rust seminars and numerous lectures at universities and companies.

  • You can learn basic Rust grammar quickly and easily through Python examples that compare Rust's basic data types and grammar structures one-to-one.
  • This article introduces how to use high-performance code written in Rust in Python.

Basic Python grammar is essential for advanced knowledge! While the latter half of the course covers multithreading and asynchronous programming, we'll cover the basic concepts, so it's recommended that you study them in advance.


Changes in students after attending the lecture 📜

The Rust ecosystem already boasts a diverse range of open-source projects, from web frameworks to cryptocurrencies. You can leverage these to launch your own Rust project !

You can improve Python's slow processing speed with Rust. Rust's Python bindings can help you address the GIL bottleneck.

Expected Questions Q&A 💬

Q. Is Rust difficult to learn?
A. It's difficult if you study alone. But if you take this course, you'll learn easily.

Q. Is it possible to ask questions?
A. Q&A is, of course, "unlimited." We'll respond within 1-2 days at the latest, and if necessary, we'll even film additional videos to help you!

Q. Do I need to purchase the book separately?
A. We appreciate your purchase of the book, but the course will be provided with separate PDF lecture materials (not the book!).


What you'll learn 📚

Getting Started with Rust

We will guide you through Rust installation and development environment setup .

variable

Introducing Rust's unique use of variables.

function

Learn how to declare and execute functions.

Flow control

Introduces loops and match along with if, for, and while.

ownership

Introducing Rust's flower, the concept of ownership.

Data Structures and Iterators

Introducing Rust's basic data types and how to use them.

structure

Learn about structures.

Modules and Crates

Learn about the modules and crates that make up a Rust project .

Generic

Learn about generics, which make Rust typing convenient.

Error handling

Introducing a beautiful and elegant way to handle errors.

smart pointer

Rust is a memory-safe language, but it also supports low-level memory operations like C/C++.

multithreading

Introduces how to create and control threads.

Asynchronous programming

Introducing tokio and rayon, representative asynchronous frameworks for Rust .

test

We introduce how to mock functions, structs, and write unit tests .

Python bindings

Introducing how to run Rust code in Python.


Introducing the Knowledge Sharer ✒️

History

  • Bachelor's and Master's degrees from Seoul National University's Department of Mechanical and Aerospace Engineering
  • Currently working as a backend engineer at a foreign IT company
  • Online classes opened by Class 101, BearU, and Programmers.

Teaching experience

  • Programming instructor at Sookmyung Women's University, Mokwon University, Hanbat National University, Korea Aerospace University, Kwangwoon University, Kyungnam University, and Yeungnam University
  • Lectures from large corporations such as Samsung Card and Hanwha Systems
  • Like a stylish lion, Fast Campus, and Job Training Academy lectures

Things to note before taking the course 📢

Learning Materials

Lecture materials are provided in PDF format.

Player Knowledge and Precautions

You can always ask as many questions as you like about the lecture. We welcome your questions!

Recommended for
these people

Who is this course right for?

  • Anyone who wants to learn Rust

  • Anyone interested in high-performance/high-security programming

  • For those who already know Python grammar

Need to know before starting?

  • Python (you don't have to know it!)

Hello
This is

106

Learners

6

Reviews

2

Answers

4.3

Rating

2

Courses

Rustacean & Pythonista

Curriculum

All

58 lectures ∙ (7hr 12min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

6 reviews

4.3

6 reviews

  • 박상욱님의 프로필 이미지
    박상욱

    Reviews 5

    Average Rating 5.0

    5

    61% enrolled

    • hs.jun님의 프로필 이미지
      hs.jun

      Reviews 3

      Average Rating 5.0

      5

      60% enrolled

      • 이정훈님의 프로필 이미지
        이정훈

        Reviews 5

        Average Rating 5.0

        5

        32% enrolled

        • 송명석님의 프로필 이미지
          송명석

          Reviews 1

          Average Rating 3.0

          3

          61% enrolled

          러스트의 기본적인 내용을 학습할 수 있어 좋았습니다. 다만 강의 소리가 너무 작아 듣기가 어려웠습니다.

          • 윤인도
            Instructor

            안녕하세요! 볼륨 조정 했습니다. 감사합니다.

        • 정병욱님의 프로필 이미지
          정병욱

          Reviews 1

          Average Rating 5.0

          5

          100% enrolled

          내용이 좋고 예제가 중간에 있어서 좋아요. 후반부 단원에서도 연습문제가 더 있었다면 좋을 것 같아요. 그리고 소리가 좀 작습니다.

          • 윤인도
            Instructor

            안녕하세요! 소중한 후기 감사드립니다. 후반부 챕터에서 연습문제를 추가하고 분량을 늘려 보겠습니다! *볼륨 문제도 체크해 보겠습닏🥲

        Limited time deal ends in 3 days

        $96,520.00

        25%

        $99.00

        devbull's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!