강의

멘토링

커뮤니티

Programming

/

Programming Language

Khóa học dành cho người mới bắt đầu làm quen với Python

Bạn có muốn làm chủ ngôn ngữ Python không? Khóa học này được thiết kế để giúp những người chưa có kinh nghiệm lập trình có thể học Python một cách dễ dàng thông qua các ví dụ thú vị. Ngoài ra, các bài tập thực hành lập trình phong phú sẽ giúp bạn nâng cao đáng kể khả năng lập trình của mình.

(4.8) 25 đánh giá

181 học viên

Độ khó Nhập môn

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

  • Sungmin Kim
Python
Python
oop
oop
Python
Python
oop
oop

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

4.8

5.0

이두현

100% đã tham gia

Xin hãy dạy tôi những điều cơ bản về python. Cảm ơn bạn rất nhiều.

5.0

blessedpower

13% đã tham gia

Đó là một bài giảng tốt. Ngay cả những người không biết ngôn ngữ lập trình cũng có thể dễ dàng nghe nó. Đó là một sự trợ giúp tuyệt vời trong việc hiểu Python.

5.0

berylsky1

6% đã tham gia

Đó là một bài giảng tuyệt vời đã giúp tôi hiểu Python là gì! Tôi đặc biệt thích hình thức kết hợp giữa lý thuyết và thực hành! Đề xuất cho người mới bắt đầu!

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

  • Các kiểu dữ liệu Python khác nhau (list, dict, set, v.v.)

  • Đặc điểm riêng của ngôn ngữ Python

  • Câu lệnh điều kiện (if-elif-else) trong Python

  • Các vòng lặp khác nhau (while, for)

  • Cách tạo và đặc điểm của hàm và lớp

  • Cách xử lý ngoại lệ (try-except-finally)

  • Cách sử dụng Jupyter Notebook

  • Khái niệm OOP

  • Dunder & Magic Method

  • Các từ khóa riêng của Python (ví dụ: map, lambda, filter)

  • Nâng cao khả năng lập trình thông qua thực hành

Khóa học cơ bản dành cho người mới bắt đầu học Python,
hãy nhai kỹ và thưởng thức nhé 😋

Không biết lập trình,
nhưng muốn học Python - Khóa học dành cho bạn

Khóa học này là một khóa nhập môn Python được thiết kế dành cho những người lần đầu tiếp xúc với lập trình. Python có thể được học dễ dàng ngay cả bởi người mới bắt đầu nhờ cú pháp ngắn gọn và trực quan, và được sử dụng trong nhiều lĩnh vực khác nhau như phân tích dữ liệu, trí tuệ nhân tạo, phát triển web, tự động hóa. Trong khóa học này, chúng ta sẽ từng bước tìm hiểu các biến và kiểu dữ liệu, câu lệnh điều kiện và vòng lặp, các cấu trúc dữ liệu cơ bản như list và dictionary, và học rộng rãi các khái niệm cơ bản như hàm và nhập xuất file, class và object. Ngoài ra, không chỉ dừng lại ở việc học cú pháp đơn thuần, mà thông qua các dự án thực hành, bạn có thể trực tiếp áp dụng những gì đã học và phát triển tư duy lập trình. Khi kết thúc khóa học, bạn sẽ có được sự tự tin để tự mình viết các chương trình nhỏ bằng Python.

Tôi sẽ cho bạn biết những đặc điểm riêng của khóa học này 🎨

  1. Nắm vững các khái niệm lý thuyết
    Để dễ hiểu hơn, trước khi bắt đầu coding, chúng ta sẽ cùng tìm hiểu các lý thuyết cốt lõi thông qua bài giảng của giảng viên.

  2. Thực hành lập trình
    Chúng ta sẽ cùng nhau lập trình dựa trên những khái niệm đã học. Bạn có thể trải nghiệm sự kỳ diệu khi tự nhiên cảm thấy lập trình thú vị trong khi gõ phím trực tiếp bằng ngón tay của mình.

  3. Quiz
    Chúng tôi tiến hành kiểm tra thông qua quiz để nắm bắt mức độ hiểu biết về khái niệm.

  4. Thử thách Coding Mission
    Giải quyết thông qua bài tập coding, nộp code và học hỏi bằng cách so sánh với code của các học viên khác.

  5. Dự án mini
    Sau khi hoàn thành mỗi phần, bạn sẽ thực hiện một dự án mini sử dụng các khái niệm mới học được.

  6. Mentoring
    Những phần bị tắc nghẽn, những phần không hiểu khi học bài sẽ được giải quyết thông qua mentoring.

Nội dung vững chắc + Quiz + Mission bộ 3 món
Khóa học chất lượng giúp xây dựng nền tảng vững chắc! 🎁

Xem trước nội dung bài giảng 📙

  • Giới thiệu về cài đặt Jupyter Notebook và môi trường IDE
  • Các kiểu dữ liệu Python (Int, Float, String, List, Dictionary, Tuple, Set)
  • Chuyển đổi kiểu dữ liệu Python
  • Đặc điểm của ngôn ngữ lập trình Python (thụt lề, ký hiệu đặc biệt, ký tự mở rộng, lưu ý khi định nghĩa tên biến, Short Circuit Evaluation, Concatenation, định dạng chuỗi, v.v.)
  • Câu lệnh điều kiện (If-Elif-Else), toán tử ba ngôi (Ternary Operator)
  • Vòng lặp (While, For loop, List Comprehension)
  • Hàm (Biến toàn cục VS Biến cục bộ, Giới thiệu các loại hàm khác nhau, Hàm đệ quy (Recursion))
  • Xử lý ngoại lệ (Raise, Try-Except-Finally)
  • Lớp (Object, Constructor, Phương thức lớp, Setter & Getter)
  • Các Reserved Keywords đa dạng (import, lambda, map, filter, zip, yield, v.v.)
  • Dunder & phương thức magic (ví dụ: __init__, __str__)


Lời nhắn từ người chia sẻ kiến thức ✨

"Các bạn sẽ học được lý thuyết và cú pháp của Python cùng với nhiều đặc điểm khác nhau của ngôn ngữ này. Không chỉ vậy, thông qua vô số bài thực hành lập trình được cung cấp trong mỗi phần, chúng tôi sẽ nâng cao khả năng lập trình của các bạn. Nếu các bạn tự mình giải quyết được những bài tập lập trình trong khóa học, thì không biết từ lúc nào các bạn sẽ tự hào rằng mình đã thoát khỏi danh hiệu người mới bắt đầu học Python.
Các bạn không chỉ có được khả năng lập trình bằng Python mà còn có thể trở thành những lập trình viên tuyệt vời hơn nhiều bằng cách nắm vững khái niệm OOP và các kỹ năng cơ bản tổng thể về lập trình."

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

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

  • Những ai muốn học ngôn ngữ Python

  • Những ai mong muốn phát triển phần mềm và phân tích dữ liệu bằng ngôn ngữ lập trình

  • Những ai muốn học cách lập trình

  • Dành cho những ai muốn học khái niệm về chương trình hướng đối tượng (OOP).

  • Những ai muốn code thật ngầu

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

  • Bạn không cần phải có kinh nghiệm lập trình.

  • Bạn chỉ cần có máy tính và đam mê.

Xin chào
Đây là

6,044

Học viên

308

Đánh giá

156

Trả lời

4.7

Xếp hạng

5

Các khóa học

Xin chào. Tôi tốt nghiệp cử nhân và thạc sĩ tại Mỹ, chuyên ngành lần lượt là Khoa học máy tính và Khoa học dữ liệu. Hiện tại, tôi đang làm kỹ sư dữ liệu cho một công ty trong lĩnh vực chăm sóc sức khỏe. Để mô tả ngắn gọn về công việc hàng ngày của mình: tôi sử dụng AWS và Airflow để tải dữ liệu mỗi ngày và thực hiện quy trình ETL, đồng thời giám sát việc nhập dữ liệu và xây dựng các chương trình khi phát sinh vấn đề hoặc cần cải thiện. Việc giám sát dữ liệu chủ yếu được thực hiện qua CloudWatch của AWS và chương trình Splunk. Các công nghệ tôi đang sử dụng tại công ty hiện nay bao gồm Python, AWS, SQL, v.v. Gần đây, công ty đang có xu hướng chuyển đổi sang GCP nên tôi đang tiếp cận đồng thời cả AWS và GCP.

Vào năm 2022, công ty đã hoàn tất việc di chuyển gần 80% dữ liệu và đường ống dẫn (pipeline) sang GCP, và tôi đang đi sâu vào xử lý Bigquery, GCS & GKE. Tất nhiên, tôi cũng đang song song thực hiện các công việc về IaC tổng thể bằng cách sử dụng Docker Container & Terraform.

Điều tôi cảm nhận rõ rệt nhất khi làm việc với tư cách là một kỹ sư dữ liệu là như sau: Với sự xuất hiện của các công nghệ mới mỗi ngày, liệu những công nghệ tôi đang sử dụng có trở nên lỗi thời (obsolete) không? Nếu vậy thì lý do là gì? Liệu công nghệ mới đó có thực sự thay thế được cái cũ không? Nó có nhược điểm gì không? Đúng vậy, việc tìm ra câu trả lời cho tất cả những câu hỏi đó dường như rất khó khăn. Tuy nhiên, trải qua quá trình đó, tôi đã nhận thấy một điểm chung. Đó là khi đi sâu vào bản chất, chúng hầu như tương đồng nhau. Nói cách khác, nếu bạn đào sâu và nắm vững một thứ, việc học các công nghệ khác sẽ trở nên dễ dàng hơn rất nhiều. Tôi muốn thường xuyên đề cập đến cơ chế này trong các bài giảng của mình. Tôi muốn chia sẻ tất cả những kiến thức mình đang có với các bạn. Tôi sẽ cố gắng hết sức để trở thành người dẫn đường cho các bạn.

Tôi, Simon Kim, sẽ mang đến cho các bạn những bài giảng thú vị và dễ hiểu. Tôi hứa sẽ không ngừng giao tiếp với các bạn để trở thành một phiên bản tốt hơn của chính mình. Việc chứng kiến kỹ năng của các bạn tiến bộ chính là niềm hạnh phúc lớn lao đối với tôi.

Sách đã xuất bản: Nhập môn AWS dùng được ngay trong công việc

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

Tất cả

97 bài giảng ∙ (14giờ 42phú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ả

25 đánh giá

4.8

25 đánh giá

  • leeddoo885836님의 프로필 이미지
    leeddoo885836

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Xin hãy dạy tôi những điều cơ bản về python. Cảm ơn bạn rất nhiều.

    • zeus0510
      Giảng viên

      Cảm ơn :)

  • sungminkim0510858853님의 프로필 이미지
    sungminkim0510858853

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    13% đã tham gia

    Đó là một bài giảng tốt. Ngay cả những người không biết ngôn ngữ lập trình cũng có thể dễ dàng nghe nó. Đó là một sự trợ giúp tuyệt vời trong việc hiểu Python.

    • zeus0510
      Giảng viên

      Cảm ơn bạn đã phản hồi tốt.

  • berylsky18512님의 프로필 이미지
    berylsky18512

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    6% đã tham gia

    Đó là một bài giảng tuyệt vời đã giúp tôi hiểu Python là gì! Tôi đặc biệt thích hình thức kết hợp giữa lý thuyết và thực hành! Đề xuất cho người mới bắt đầu!

    • zeus0510
      Giảng viên

      Cảm ơn phản hồi tuyệt vời!

  • hmson2475님의 프로필 이미지
    hmson2475

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Cảm ơn bạn vì bài giảng tuyệt vời.

    • zeus0510
      Giảng viên

      Cảm ơn bạn ^^

  • wkdtjrgks28130님의 프로필 이미지
    wkdtjrgks28130

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    10% đã tham gia

1.675.231 ₫

Khóa học khác của Sungmin Kim

Hãy khám phá các khóa học khác của giảng viên!

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!