강의

멘토링

커뮤니티

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.1) 9 reviews

95 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

116

Learners

9

Reviews

2

Answers

4.1

Rating

2

Courses

Rustacean & Pythonista

Curriculum

All

58 lectures ∙ (7hr 12min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

9 reviews

4.1

9 reviews

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

    Reviews 6

    Average Rating 5.0

    5

    61% enrolled

    • ADK123님의 프로필 이미지
      ADK123

      Reviews 194

      Average Rating 5.0

      5

      7% enrolled

      • kiri6077님의 프로필 이미지
        kiri6077

        Reviews 1

        Average Rating 5.0

        5

        60% enrolled

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

          Reviews 4

          Average Rating 5.0

          5

          60% enrolled

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

            Reviews 5

            Average Rating 5.0

            5

            32% enrolled

            $99.00

            devbull's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!