강의

멘토링

로드맵

NEW
Programming

/

Programming Language

Xây dựng nền tảng Python từ nguyên lý đến thực hành - Phiên bản nhập môn

Đây là khóa học nhập môn ngôn ngữ lập trình Python. Không phải là cấu trúc hình thức và nhàm chán chỉ đơn thuần in ra ký tự và gõ theo cú pháp mà là khóa học bao gồm việc học các nguyên lý cơ bản ở mức độ phù hợp về 'tại sao' và 'như thế nào' nó hoạt động cùng với thực hành lập trình thực tế. Ngoài ra, các tài liệu học tập đa dạng cũng được cung cấp.

7 học viên đang tham gia khóa học này

  • ttok146566
핵심원리
이론 실습 모두
예제
미션
Python

Dịch cái này sang tiếng Việt

  • Nguyên lý thực thi của ngôn ngữ lập trình

  • Mối quan hệ giữa biến và bộ nhớ

  • Ngữ pháp và ứng dụng thực tế của ngôn ngữ Python

  • Cấu trúc dữ liệu điển hình và nguyên lý hoạt động

  • Sử dụng công cụ debugger để tự theo dõi và giải quyết bug

  • Các đặc điểm đa dạng khiến Python khác biệt so với các ngôn ngữ khác

  • Khái niệm lập trình hướng đối tượng (OOP) và kế thừa cùng composition

Khóa học này là phần nhập môn về Python

  • Tôi sẽ trở thành người hướng dẫn lập trình chắc chắn cho những người mới tiếp xúc với Python lần đầu tiên hoặc những người có kinh nghiệm với các ngôn ngữ khác đang bắt đầu học Python.

  • Không phải là kiểu học thuộc lòng đơn thuần mà giải thích tại sao ngữ pháp này lại xuất hiện theo cách xây dựng từng bước nên
    việc hiểu một cách trực quan rất dễ dàng.

  • Sau khi hoàn thành khóa học này, bạn có thể chuyển sang học các thư viện hoặc các khái niệm Python trung/cao cấp
    từ cơ bản đến lập trình hướng đối tượng - nền tảng của lập trình hiện đại, tất cả đều được trình bày một cách tỉ mỉ.

Chúng ta sẽ học những nội dung như thế này

Những bước đầu tiên với Python - Thiết lập môi trường phát triển và học cơ bản về lập trình

  • Hướng dẫn từng bước từ thiết lập môi trường phát triển đến chạy đoạn code đầu tiên

  • Biến là nhãn tên - Hiểu cách máy tính ghi nhớ dữ liệu

  • Số, ký tự, đúng/sai và các kiểu dữ liệu cơ bản - tổng hợp hoàn chỉnh

  • Học cách máy tính đưa ra quyết định thông qua các phép toán so sánh

Tư duy logic và kỹ thuật tổ chức dữ liệu

  • and, or, not để học cách tư duy logic của máy tính

  • Làm cho chương trình tự đưa ra quyết định bằng câu lệnh điều kiện và vòng lặp

  • Danh sách, từ điển, tuple, tập hợp - Lựa chọn cấu trúc dữ liệu tối ưu theo từng tình huống

  • Mutable vs Immutable - Hiểu nguyên lý thay đổi dữ liệu từ góc độ bộ nhớ

Khả năng viết code hiệu quả và giải quyết vấn đề

  • Cách tái sử dụng code bằng hàm và sắp xếp gọn gàng

  • Viết code hiện đại và dễ đọc bằng cách sử dụng type hint

  • Phát triển khả năng giải quyết vấn đề có hệ thống với VS Code Debugger

  • Sử dụng công cụ debug chuyên nghiệp thay vì câu lệnh print

Tìm hiểu sâu về Python và nhập môn thiết kế hướng đối tượng

  • Namespace và Scope - Nguyên lý hoạt động nội bộ của Python khi tìm kiếm biến

  • Khái niệm về lớp và đối tượng cùng phương pháp ứng dụng thực tế

  • Thiết kế mã hiệu quả với kế thừa và đa hình

  • Tạo đối tượng Python thuần túy với dunder method

Những lưu ý trước khi học

Môi trường thực hành

  • Hệ điều hành và phiên bản: Hỗ trợ tất cả môi trường OS Windows, macOS, Linux

  • Công cụ sử dụng: VS Code (trình soạn thảo miễn phí) - Hướng dẫn từ cài đặt đến thiết lập trong khóa học

  • Phiên bản Python: Sử dụng Python 3.12 (cài đặt cùng trong khóa học)

  • Cấu hình PC: Laptop/Desktop với cấu hình thông thường (không cần cấu hình cao đặc biệt)

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

  • Mã code ví dụ thực hành: Cung cấp tất cả code thực hành thông qua GitHub (hướng dẫn dành riêng cho học viên)

  • Slide bài giảng: Cung cấp tải xuống file slide gốc được sử dụng trong bài học lý thuyết

  • Tài liệu tham khảo: Hướng dẫn các liên kết và tài liệu hữu ích để học tập bổ sung

Kiến thức lập trình trước đó: Hoàn toàn không cần thiết (người mới bắt đầu cũng OK!)

  • Hỏi đáp: Hãy đặt câu hỏi bất cứ lúc nào khi có thắc mắc trong quá trình học tập.

  • Đặc điểm khóa học: Cấu trúc kết nối trực tiếp từ giải thích lý thuyết sang thực hành, giúp bạn có thể học một cách tự nhiên thông qua việc thực hành theo

  • Hướng dẫn hệ điều hành: Được ghi hình trong môi trường Windows, nhưng cũng cung cấp hướng dẫn các lệnh riêng biệt cho người dùng Mac.

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

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

  • Người mới bắt đầu học lập trình

  • Người biết cú pháp Python nhưng tò mò về nguyên lý 'tại sao' nó lại hoạt động như vậy

  • Người có kinh nghiệm với các ngôn ngữ khác đang học Python

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

  • Không có

Xin chào
Đây là

1,356

Học viên

71

Đánh giá

22

Trả lời

4.5

Xếp hạng

4

Các khóa học

게임 개발자로 시작해 다양한 기술을 익히면서 깨달은 것이 있습니다.

"어려운 건 없다. 설명을 어렵게 하는 것 뿐이다."

 

처음 프로그래밍을 배울 때, 분명히 간단한 개념인데도 복잡하게 설명된 자료들 때문에 혼란스러웠던 기억이 있습니다. 늘 느꼈던건 직접 이해하고 나니 '핵심'은 생각보다 단순했다는 거죠.

 

지금은 AI를 활용한 여러 개발 방법론을 연구하며 파이썬으로 다양한 자동화 프로젝트를 진행하고 있습니다.

 

저는 '배우는 사람이 정확히 알아야 할 것' 을 명확히 정의하고, 그 핵심만 쏙쏙 뽑아서 전달하기 위해 노력합니다.

복잡한 것을 단순하게. 어려운 것을 쉽게요.

다른 분들의 학습 여정에 제가 조금이라도 도움이 될 수 있기를 바랍니다. ^^

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

Tất cả

78 bài giảng ∙ (6giờ 32phú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á

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Ưu đãi có thời hạn, kết thúc sau 6 ngày ngày

17 ₫

37%

716.781 ₫

Khóa học khác của ttok146566

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!