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.9) 30 đánh giá

191 học viên

Độ khó Nhập môn

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

Python
Python
oop
oop
Python
Python
oop
oop

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

4.9

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à Sungmin Kim

Xác minh sự nghiệp

6,142

Học viên

330

Đánh giá

158

Trả lời

4.7

Xếp hạng

6

Các khóa học

Hồ sơ năng lực

Xin chào. Tôi là Simon Kim, hiện đang làm kỹ sư dữ liệu trong lĩnh vực Y tế (Healthcare) sau khi hoàn thành chương trình Cử nhân Khoa học Máy tính và Thạc sĩ Khoa học Dữ liệu tại Mỹ.

Trong công việc hiện tại, tôi đang thiết kế và vận hành các đường ống ETL cũng như thu thập dữ liệu quy mô lớn hàng ngày dựa trên AWS và Airflow, đồng thời quản lý hệ thống giám sát sử dụng CloudWatch và Splunk để đảm bảo tính ổn định và chất lượng của dữ liệu. Tôi cũng đảm nhận vai trò phân tích nguyên nhân khi có vấn đề phát sinh, cải thiện đường ống dẫn dữ liệu khi cần thiết hoặc trực tiếp triển khai các tính năng mới.

Các công nghệ chính mà tôi sử dụng là Python, SQL, AWS, và gần đây tôi cũng đang tích lũy thêm nhiều kinh nghiệm chuyên sâu trong môi trường BigQuery, GCS, GKE thông qua dự án di chuyển dữ liệu quy mô lớn sang GCP. Ngoài ra, tôi cũng liên tục làm việc trong môi trường IaC để quản lý cơ sở hạ tầng bằng mã thông qua việc sử dụng Docker và Terraform.

Hơn nữa, gần đây tôi cũng đang quan tâm đến hệ thống AI Agent và Harness Engineering, đồng thời đang thiết kế và thử nghiệm các hệ thống tự động hóa dựa trên Agent trong công việc thực tế cũng như các dự án cá nhân. Không chỉ dừng lại ở việc sử dụng mô hình, tôi còn liên tục trăn trở về cấu trúc “AI Agent Orchestration” và “Execution Harness”, tức là làm thế nào để kết nối nhiều Agent và vận hành, quản lý chúng một cách ổn định.

Điều tôi cảm nhận rõ nhất khi làm việc với tư cách là một kỹ sư dữ liệu là công nghệ luôn thay đổi không ngừng, nhưng bản chất của nó lại không quá khác biệt so với những gì chúng ta nghĩ. Khi bạn hiểu sâu về một công nghệ, quá trình mở rộng sang các công nghệ khác sẽ trở nên dễ dàng hơn nhiều. Tôi muốn truyền tải một trải nghiệm học tập tập trung vào "sự tương đồng của các nguyên lý cốt lõi" này, giúp bạn hiểu rõ bản chất thay vì chỉ liệt kê các kỹ thuật đơn thuần.

Thông qua bài giảng lần này, tôi muốn chia sẻ hết mình những kinh nghiệm thực tế và thông tin chuyên sâu mà tôi đã tích lũy được trong ngành, đồng thời trở thành người dẫn đường để giúp các bạn nuôi dưỡng khả năng tự mình giải quyết vấn đề.

Tôi, Simon Kim, đặt mục tiêu tạo ra những bài giảng thú vị và dễ hiểu bằng cách giải thích những công nghệ khó và phức tạp một cách đơn giản nhất. Tôi mong muốn được liên tục giao lưu và cùng phát triển với các bạn học viên.

Được chứng kiến quá trình kỹ năng của các bạn trưởng thành một cách rõ rệt là niềm hạnh phúc lớn nhất đối với tôi. Xin cảm ơn.

 

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

 

Thêm

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ả

30 đánh giá

4.9

30 đánh giá

  • 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 ^^

  • 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.

  • 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 :)

  • shcha7300님의 프로필 이미지
    shcha7300

    Đánh giá 4

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    31% đã tham gia

    Cảm ơn bạn đã giải thích chi tiết.

    • zeus0510
      Giảng viên

      Cảm ơn bạn! :-)

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!