Select a Language

Python

Python là ngôn ngữ lập trình mạnh mẽ, phù hợp với nhiều ứng dụng. Nó là một ngôn ngữ thông dịch, cấp cao, có mục đích chung, dễ đọc và viết. Do tính đơn giản của nó, Python là ngôn ngữ tuyệt vời cho người mới bắt đầu học lập trình máy tính. Nó cũng là một lựa chọn phổ biến cho các dự án khoa học dữ liệu và máy học vì có sẵn nhiều thư viện và khung. Với Python, bạn có thể dễ dàng viết các tập lệnh để tự động hóa các tác vụ, xây dựng ứng dụng web và API, tạo trò chơi và thậm chí phát triển các mô hình khoa học phức tạp. Cú pháp rõ ràng và ngữ nghĩa động làm cho nó trở thành ngôn ngữ lý tưởng để tạo mẫu nhanh và phát triển nhanh. Python là nền tảng chéo, có nghĩa là nó có thể chạy trên các hệ điều hành khác nhau, bao gồm Windows, macOS và Linux. Nhìn chung, Python là một ngôn ngữ linh hoạt được các nhà phát triển và nhà khoa học dữ liệu sử dụng rộng rãi trong nhiều lĩnh vực khác nhau.

3 ngày cơ bản

Mô tả khóa học: Khóa học trực tuyến/tại chỗ kéo dài 3 ngày này được thiết kế để giới thiệu cho người tham gia những kiến ​​thức cơ bản về lập trình với Python, một ngôn ngữ lập trình mạnh mẽ và phổ biến. Khóa học tập trung vào việc dạy cho người tham gia các nguyên tắc cơ bản của lập trình Python, bao gồm các biến, kiểu dữ liệu, câu lệnh điều kiện, vòng lặp và hàm. Thông qua sự kết hợp giữa các hướng dẫn, bài tập và ứng dụng thực tế, người tham gia sẽ có được hiểu biết cơ bản về lập trình Python và có thể viết các chương trình đơn giản.

Mục tiêu khóa học:

  • Hiểu những điều cơ bản về lập trình và các ứng dụng của nó.
  • Hiểu cú pháp và cấu trúc của chương trình Python.
  • Sử dụng các biến và kiểu dữ liệu để lưu trữ và thao tác dữ liệu.
  • Sử dụng các câu lệnh và vòng lặp có điều kiện để điều khiển luồng chương trình.
  • Tạo và sử dụng các hàm để cấu trúc mã và tái sử dụng các hàm.

Nội dung khóa học:

  • Ngày 3:
    • Nhập môn lập trình và Python
    • Cài đặt và cấu hình môi trường Python
    • Cú pháp và kiểu dữ liệu cơ bản: Biến, chuỗi, kiểu số
    • Câu lệnh có điều kiện: Câu lệnh if và toán tử logic
  • Ngày 2:
    • Danh sách và bộ dữ liệu: Tạo và thao tác danh sách và bộ dữ liệu
    • Vòng lặp: Vòng lặp For và vòng lặp while để lặp lại
    • Hàm: Tạo và sử dụng các hàm để cấu trúc mã
  • Ngày 3:
    • Từ điển và bộ: Tạo và sử dụng từ điển và bộ để sắp xếp dữ liệu
    • Xử lý lỗi: Xử lý các lỗi và ngoại lệ trong chương trình Python
    • Chuyên đề nâng cao: Module, quản lý file và giới thiệu về cấu trúc dữ liệu

Yêu cầu khóa học:

  • Máy tính có kết nối internet và có thể cài đặt phần mềm Python (tải xuống và cài đặt miễn phí).
  • Kỹ năng máy tính cơ bản và làm quen với các trình soạn thảo văn bản hoặc môi trường phát triển.
  • Không yêu cầu kinh nghiệm lập trình trước đó nhưng cần có mong muốn tìm hiểu và khám phá lập trình.

Đánh giá: Người tham gia sẽ được đánh giá bằng cách tham gia vào các hoạt động của khóa học và bằng cách hoàn thành các bài tập và bài tập lập trình. Sau khi hoàn thành khóa học, người tham gia sẽ nhận được chứng chỉ xác nhận việc tham gia và kiến ​​thức cơ bản về lập trình Python.

Mô tả và tiêu chí khóa học này có thể được điều chỉnh dựa trên nhu cầu hoặc yêu cầu cụ thể của tổ chức hoặc người tham gia.

sâu hơn (lớp học) 2 ngày

Mô tả khóa học: Khóa học trực tuyến kéo dài 2 ngày này được thiết kế để giới thiệu cho người tham gia khái niệm về lớp và lập trình hướng đối tượng với Python cũng như giới thiệu về mô hình hóa trong Rhino bằng cách sử dụng các thành phần GH-Python. Khóa học tập trung vào việc dạy cho người tham gia những kiến ​​thức cơ bản về lớp và lập trình hướng đối tượng trong Python cũng như cách sử dụng Python để tạo và thao tác các đối tượng hình học trong môi trường Rhino.

Mục tiêu khóa học:

  • Hiểu căn bản về lớp và lập trình hướng đối tượng.
  • Tạo và sử dụng các lớp để tổ chức và cấu trúc mã.
  • Sử dụng thư viện GH-Python để tạo và thao tác các đối tượng hình học trong Rhino.
  • Tích hợp các tập lệnh Python vào Grasshopper để tự động hóa các tác vụ lập mô hình.

Nội dung khóa học:

  • Ngày 1:
    • Giới thiệu về lớp và lập trình hướng đối tượng
    • Tạo và sử dụng các lớp trong Python để định nghĩa các thuộc tính và phương thức
    • Làm việc với các thể hiện của lớp để tạo đối tượng
    • Sử dụng tính kế thừa để mở rộng chức năng của các lớp
  • Ngày 2:
    • Giới thiệu về Grasshopper và GH-Python trong Rhino
    • Sử dụng các thành phần GH-Python để tạo các hình và vật thể hình học
    • Thao tác với các đối tượng hình học bằng tập lệnh Python trong Grasshopper
    • Tích hợp các tập lệnh Python vào các định nghĩa Grasshopper để tự động hóa các tác vụ thiết kế và lập mô hình

Yêu cầu khóa học:

  • Máy tính có kết nối internet và có thể cài đặt Rhino và Grasshopper (có thể sử dụng phiên bản dành cho sinh viên).
  • Kỹ năng máy tính cơ bản và làm quen với các trình soạn thảo văn bản hoặc môi trường phát triển.
  • Kiến thức cơ bản về Python được khuyến khích nhưng không bắt buộc.

Đánh giá: Người tham gia sẽ được đánh giá bằng cách tham gia vào các hoạt động của khóa học và bằng cách hoàn thành các bài tập cũng như bài tập lập trình bằng cả Python và Rhino/Grasshopper. Sau khi hoàn thành khóa học, học viên sẽ nhận được chứng chỉ xác nhận đã tham gia và kiến ​​thức cơ bản về lập trình Python cũng như giới thiệu về mô hình hóa với GH-Python in Rhino.

Mô tả và tiêu chí khóa học này có thể được điều chỉnh dựa trên nhu cầu hoặc yêu cầu cụ thể của tổ chức hoặc người tham gia.