inflearn logo

Lập trình Rust dễ nhất thế giới

Thông qua khóa học này, bạn sẽ có thể sử dụng ngôn ngữ phổ biến nhất, Rust. Bạn có thể khắc phục thiếu sót của Python, GIL và tạo mã chạy nhanh.

(4.2) 11 đánh giá

114 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

Rust
Rust
Python
Python
Rust
Rust
Python
Python

Bạn sẽ nhận được điều này sau khi học.

  • Cú pháp cơ bản của Rust

  • Phát triển các mô-đun Python hiệu suất cao bằng Rust

Rust, ngôn ngữ hot nhất trong ba năm qua!

Bạn có hứng thú nhưng gặp khó khăn khi bắt đầu?

Bạn có thể dễ dàng hiểu được các khái niệm cốt lõi của Rust thông qua các ví dụ về Python!


Tôi giới thiệu điều này tới những người này!

  • Bất kỳ ai muốn học ngữ pháp Rust cơ bản
  • Bất kỳ ai muốn tạo một gói Python hiệu suất cao bằng Rust

Tính năng bài giảng ✨

Tác giả của cuốn sách " Học lập trình Rust bằng cách so sánh với Python (Liên kết sách) " do Jaypub xuất bản sẽ có bài giảng!

Khóa học này được giảng dạy bởi một lập trình viên chuyên nghiệp có kinh nghiệm thực tế trong việc phát triển dự án Rust. Khóa học này được chứng minh dựa trên kinh nghiệm từ các hội thảo Rust nội bộ và nhiều bài giảng tại các trường đại học và công ty.

  • Bạn có thể học ngữ pháp Rust cơ bản một cách nhanh chóng và dễ dàng thông qua các ví dụ Python so sánh các kiểu dữ liệu cơ bản và cấu trúc ngữ pháp của Rust một cách trực tiếp.
  • Bài viết này giới thiệu cách sử dụng mã hiệu suất cao được viết bằng Rust trong Python.

Ngữ pháp Python cơ bản rất cần thiết cho kiến thức nâng cao! Mặc dù nửa sau của khóa học sẽ đề cập đến đa luồng và lập trình bất đồng bộ, chúng tôi sẽ đề cập đến các khái niệm cơ bản, vì vậy bạn nên học trước.


Những thay đổi của sinh viên sau khi tham dự buổi thuyết trình 📜

Hệ sinh thái Rust tự hào sở hữu một loạt các dự án nguồn mở đa dạng, từ các framework web đến tiền điện tử. Bạn có thể tận dụng những điều này để khởi chạy dự án Rust của riêng mình !

Bạn có thể cải thiện tốc độ xử lý chậm của Python bằng Rust. Các ràng buộc Python của Rust có thể giúp bạn giải quyết tình trạng tắc nghẽn GIL.

Câu hỏi dự kiến Hỏi & Đáp 💬

H. Rust có khó học không?
A. Học một mình thì khó. Nhưng nếu bạn học khóa này, bạn sẽ học dễ dàng.

H. Tôi có thể đặt câu hỏi không?
A. Hỏi & Đáp tất nhiên là "không giới hạn". Chúng tôi sẽ phản hồi chậm nhất trong vòng 1-2 ngày và nếu cần, chúng tôi thậm chí sẽ quay thêm video để hỗ trợ bạn!

H. Tôi có cần phải mua sách riêng không?
A. Chúng tôi rất cảm kích vì bạn đã mua sách, nhưng khóa học sẽ được cung cấp tài liệu bài giảng PDF riêng (không phải sách!).


Bạn sẽ học được gì 📚

Bắt đầu với Rust

Chúng tôi sẽ hướng dẫn bạn cài đặt Rust và thiết lập môi trường phát triển .

biến

Giới thiệu cách sử dụng biến độc đáo của Rust.

chức năng

Tìm hiểu cách khai báo và thực thi hàm.

Kiểm soát lưu lượng

Giới thiệu các vòng lặp và lệnh match cùng với if, for và while.

quyền sở hữu

Giới thiệu về bông hoa của Rust, khái niệm về quyền sở hữu.

Cấu trúc dữ liệu và trình lặp

Giới thiệu các kiểu dữ liệu cơ bản của Rust và cách sử dụng chúng.

kết cấu

Tìm hiểu về cấu trúc.

Mô-đun và Thùng

Tìm hiểu về các mô-đun và thùng chứa tạo nên một dự án Rust .

Chung chung

Tìm hiểu về các kiểu chung giúp việc gõ Rust trở nên thuận tiện.

Xử lý lỗi

Giới thiệu một cách xử lý lỗi đẹp mắt và tinh tế.

con trỏ thông minh

Rust là ngôn ngữ an toàn về bộ nhớ, nhưng nó cũng hỗ trợ các hoạt động bộ nhớ cấp thấp như C/C++.

đa luồng

Giới thiệu cách tạo và kiểm soát luồng.

Lập trình không đồng bộ

Giới thiệu tokio và rayon, các framework không đồng bộ tiêu biểu cho Rust .

Bài kiểm tra

Chúng tôi giới thiệu cách mô phỏng hàm, cấu trúc và viết các bài kiểm tra đơn vị .

Liên kết Python

Giới thiệu cách chạy mã Rust trong Python.


Giới thiệu Người chia sẻ kiến thức ✒️

Lịch sử

  • Bằng Cử nhân và Thạc sĩ của Khoa Kỹ thuật Cơ khí và Hàng không Vũ trụ thuộc Đại học Quốc gia Seoul
  • Hiện đang làm kỹ sư back-end tại một công ty CNTT nước ngoài
  • Các lớp học trực tuyến được mở bởi Lớp 101, BearU và Lập trình viên.

Kinh nghiệm giảng dạy

  • Giảng viên lập trình tại Đại học Nữ sinh Sookmyung, Đại học Mokwon, Đại học Quốc gia Hanbat, Đại học Hàng không Vũ trụ Hàn Quốc, Đại học Kwangwoon, Đại học Kyungnam và Đại học Yeungnam
  • Các bài giảng từ các tập đoàn lớn như Samsung Card và Hanwha Systems
  • Giống như một con sư tử phong cách, Fast Campus và các bài giảng của Học viện Đào tạo Việc làm

Những điều cần lưu ý trước khi tham gia khóa học 📢

Tài liệu học tập

Tài liệu bài giảng được cung cấp ở định dạng PDF.

Kiến thức và biện pháp phòng ngừa của người chơi

Bạn luôn có thể đặt bao nhiêu câu hỏi tùy thích về bài giảng. Chúng tôi hoan nghênh mọi câu hỏi của bạn!

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Bất cứ ai muốn học Rust

  • Bất cứ ai quan tâm đến lập trình hiệu suất cao/an toàn cao

  • Nếu bạn đã biết cú pháp Python

Cần biết trước khi bắt đầu?

  • Python (bạn không cần phải biết!)

Xin chào
Đây là devbull

147

Học viên

12

Đánh giá

2

Trả lời

4.2

Xếp hạng

2

Các khóa học

Rustacean & Pythonista

Chương trình giảng dạy

Tất cả

58 bài giảng ∙ (7giờ 12phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

11 đánh giá

4.2

11 đánh giá

  • byeongukjeong8156님의 프로필 이미지
    byeongukjeong8156

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Tôi thích nội dung và các ví dụ ở giữa. Sẽ thật tuyệt nếu có thêm nhiều bài tập luyện tập ở phần sau của bài học. Và âm thanh hơi yên tĩnh.

    • devbull
      Giảng viên

      Xin chào! Cảm ơn bạn đã đánh giá có giá trị của bạn. Chúng tôi sẽ bổ sung thêm nhiều bài tập thực hành và tăng độ dài ở các chương sau! *Tôi cũng sẽ kiểm tra vấn đề âm lượng🥲

  • khk1722164410님의 프로필 이미지
    khk1722164410

    Đánh giá 11

    Đánh giá trung bình 5.0

    5

    45% đã tham gia

    Công ty quyết định thống nhất ngôn ngữ phát triển backend từ Java, Python sang Rust nên lần này tôi đang tập trung học tập nghiêm túc. Tôi học cả khóa này và khóa axum, thực sự giúp ích rất nhiều.

    • abcd123123님의 프로필 이미지
      abcd123123

      Đánh giá 330

      Đánh giá trung bình 5.0

      5

      7% đã tham gia

      • kiri60772860님의 프로필 이미지
        kiri60772860

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        60% đã tham gia

        • sangwookpark5907님의 프로필 이미지
          sangwookpark5907

          Đánh giá 6

          Đánh giá trung bình 5.0

          5

          61% đã tham gia

          Khóa học tương tự

          Khám phá các khóa học khác trong cùng lĩnh vực!

          Giảm 25% cho thành viên mới

          2.015.641 ₫

          25%

          2.687.521 ₫