30 Ngày Học Liên Tục Python Cho Revit

Không lý thuyết dài dòng, tràn lan Thành chuyên gia hoặc dừng sớm Học siêu nhanh với phương pháp hướng đối tượng

KHÓA HỌC

Anh Lập Trình

12/17/202321 phút đọc

Lưu ý: Anh em tay ngang có thể học và viết chương trình phục vụ công việc chỉ trong thời gian rất ngắn (trên dưới 1 tháng) dù chưa có bất kỳ một chút kiến thức gì về lập trình hay khoa học máy tính trước đó

THÀNH CHUYÊN GIA LẬP TRÌNH PYTHON REVIT API

Lập trình Python trong Revit là việc viết ra các câu lệnh để máy tự động thực hiện những thao tác người dùng muốn trong Revit . Vì vậy, khi muốn thực hiện một chức năng nào đó, ta chỉ cần gọi câu lệnh đã được lập trình sẵn bằng Python thì Revit sẽ tự động thực hiện các thao tác đó một cách nhanh chóng và tiết kiệm rất nhiều thời gian so với việc thao tác thủ công bằng tay trên Revit .

Phần lớn người đi làm vẫn sử dụng Revit để thực hiện các thao tác vẽ với những công cụ được Revit cung cấp sẵn một cách khá thủ công. Chính vì vậy, Python trong Revit API là một trong những công cụ cực kỳ hữu hiệu nâng cao năng suất làm việc của người đi làm trong thời buổi công nghệ ngày nay.

Nếu bạn dùng Revit thông thường với kỹ năng xử lý dữ liệu thuần thục thì ít nhất sẽ mất 30 phút. Tuy nhiên, với Python , tất cả những thao tác cố định lặp đi lặp lại này sẽ được Revit tự động thực hiện trong vòng vài giây. Nếu đây là một chuỗi các thao tác hàng tháng bạn phải làm thì một năm bạn đã tiết kiệm được ít nhất 5 tiếng cho công việc của bạn.

Lập trình Revit API là bộ môn kén học viên, rất ít nơi giảng dạy. Khó mở lớp dạy offline vì số lượng học viên rất ít.

Hầu hết Revit API các lập trình viên đang đang ưu thích dùng ngôn ngữ C# để lập trình, nhưng xu hướng này đang dần thay đổi do sự phát triển mạnh mẽ của ngôn ngữ python mang lại (Bạn có thể hỏi google thêm về thông tin này).

Có thể nói nếu bạn đang bắt đầu học lập trình thì python là một lựa chọn tốt nhất cho bạn và Revit API sẽ là nơi thể hiện khả năng lập trình python của bạn.

Khóa học Python Siêu Nhanh 22+ được đánh giá ở mức độ trung bình phù hợp với các học viên 22 tuổi trở lên và có mong muốn thực hiện bước nhảy trong công việc (Tăng hiệu quả công việc, đổi mới công việc sang lĩnh vực lập trình) .

CƠ HỘI KHI SAU KHI THAM GIA KHÓA HỌC

  • Các công ty (Từ các công ty nhỏ tới công ty lớn) đều có nhu cầu lập trình tự động trong Revit dùng python.

  • Bạn dễ dàng kiếm được công việc như ý muốn nếu bạn có kiến thức lập trình (Lập trình là điểm cộng cho bạn đến các nhà tuyển dụng).

  • Nhu cầu tuyển dụng lớn, với mức lương cao, nhất là khi bạn có kiến thức về Python.

  • Bạn dễ dàng có được các công việc ngoài giờ với Python để tăng nguồn thu nhập (Không chỉ dừng ở các công việc Python Revit API).

QUYỀN LỢI SAU KHI THAM GIA KHOÁ HỌC

  • Hỗ trợ 24/7 trọn đời.

  • Hỗ trợ qua zalo, face, stream video, Teamviewer.

  • Hỗ trợ việc làm sau khóa học.

  • Cam kết làm được sau khóa học.

  • Tiết kiệm chi phí, thời gian.


BẠN NHẬN ĐƯỢC GÌ Ở KHOÁ HỌC

  • Dễ dàng viết được các add-in trong revit một cách dễ dàng, giải quyết công việc một cách nhanh chóng hiệu quả ( Tự động tạo lưới trục, vẽ hội trường tự động, đặt tên hàng loạt type name, đổi màu toàn bộ dự án...).

  • Được hướng dẫn với những dự án thực tế, bạn có thể sử các add-in ngay vào công việc.

  • Kiến thức python, có thể dùng ngôn ngữ python để viết các phần mềm theo ý tưởng của riêng bạn (Tất cả điều có thể lập trình được bằng ngôn ngữ python).

  • Bổ sung kiến thức Revit, qua đó hiểu sâu hơn về Revit .

  • Tăng khả năng tư duy logic.

  • Có ngay việc làm ngoài giờ với Pyan khi hoàn thành một phần khoá học (I.3).


MỘT SỐ KỸ NĂNG ĐỂ HOÀN THÀNH KHÓA HỌC

  • Kỹ năng copy (Giáo viên là google, copy paste code tham khảo về ứng dụng đang viết).

  • Ăn ngủ cùng lập trình.

  • Hỏi mentor (Người có kinh nghiệm lập trình hơn hoặc người hướng dẫn khóa học) bất kể thời gian, địa điểm hay người đó là ai?

  • Đã học lập trình thì kỹ năng tự học không thể thiếu (Khóa học này rèn cho bạn khả năng đó với điều kiện bạn phải kiên trì không bỏ cuộc).


HỌC VIÊN SAU KHI THAM GIA KHÓA HỌC SẼ HOÀN TOÀN TỰ TIN:

  • Tự động hoá các thao tác nhàm chán, lặp đi lặp lại trong Revit giúp công việc hiệu quả, nhanh chóng, chính xác.

  • Nhận mức lương cao x2 lần khi bạn chưa tham gia khóa học (Ví dụ bạn đang có mức lương 15 triệu/ tháng, sau khi hoàn thành khóa học bạn có thể deal mức lương lên 30 triệu với sếp của mình).

  • Bạn hoàn toàn tự tin với kiến thức python cũng như Revit của mình và có thể nhận các dự án ngoài để làm (Có thể là các dự án về lập trình python, không nhất thiết phải là Python Revit API).


PHƯƠNG CHÂM KHÓA HỌC

Thành chuyên gia hoặc dừng sớm dành thời gian tìm hiểu cái khác.

ĐỂ THAM GIA KHÓA HỌC BẠN CẦN

  • Chương trình dành cho tất cả mọi người, không đòi hỏi phải biết lập trình, chỉ cần biết sử dụng revit cơ bản.

  • Có khả năng tự học và tự nghiên cứu.

  • Đặc biệt là kiên trì không bỏ cuộc.


CÁCH THỨC HỌC

  • Các bài học tại bắt đầu chương bạn nên xem trước khi bắt đầu học.

  • Các bài học sau không cần theo thứ tự, bạn có thể học video nào bạn cần hoặc thích trước.


KHÓA HỌC ĐANG HƯỚNG ĐẾN NHỮNG BẠN:

  • Người muốn có một trợ lý am hiểu Python để tra cứu khi cần.

  • Người muốn tự động các thao tác lặp đi lặp lại trên revit, cái mà các tool mặc định của revit không hỗ trợ.

  • Đang làm trong lĩnh vực xây dựng có kiến thức về Revit... chán ghét công việc xử lặp đi lặp lại hàng ngày, muốn tạo ra các tiện ích tăng hiệu quả công việc.

  • Đang làm kỹ thuật (Không chuyên công nghệ thông tin) đam mê lập trình mong muốn học python làm bước nhảy sang lĩnh vực lập trình.

  • Bạn có khả năng tự học, muốn học python nhanh, ứng dụng ngay và liền, không thích nghe lý thuyết dài dòng, tràn lan.

  • Bạn đã lớn tuổi nhưng chưa tìm được công việc đam mê để phát triển bản thân, muốn thử sức với lĩnh vực lập trình.

Giới thiệu khóa học

Nội dung khóa học

Bước Đầu Cài Đặt

01. Cài Đặt Visual Studio Code Và Pyrevit

02. Cài Đặt Revit Lookup

Buổi 1 (Tuần 1)

01. Giảng Viên Là Ai ? (09:15)

02. 3 Lời Khuyên Để Học Lập Trình Nhanh Dành Cho Dân Tay Ngang (03:06)

03. Pick Đối Tượng Trên màn Hình (19:18)

04. Khai Báo Biến (05:46)

05. Sử Dụng Lênh Print Để Học Python Và Hiểu Revit API (02:47)

06. Truy Xuất Tên Của Category Chúng Ta Pick Chọn trên Màn Hinh (07:45)

07. Truy Xuất Tên Của Family, Type, ID, Category (12:16)

08. Hiểu Về Import Module Trong Revit API (02:31)

09. Tại Sao Phải Truy Xuất Thông Tin Đối Tượng (02:57)

00. Video Quay Lại Buổi 1_ (Video Full)

Buổi 2 (Tuần 1)

01. Bắt đầu Buổi Học Thứ 2 (04:36)

02. Làm Sao Để Biết Thông Tin Về Thư Viện Để Import (03:31)

03. Hiểu Về Id Và Hướng Dẫn Sử Dụng Vlookup (08:33)

04. Phân Loại Đối Tượng (Theo Category, Family, Symbol, Instance) (14:32)

05. Kiểu Của Đối Tượng (Instance) (22:02)

06. Kiểu Của Symbol (20:54)

07. Thực Hành Đếm Window Dùng Bộ Lọc (20:38)

00. Video Quay Lại Buổi 2 (Video Full)

Bài Tập Tuần 1

Bài Tập 1

Bài Tập 2

Bài Tập 3

Bài Kiểm Tra Tuần 1 (PyRevit)

Buổi 3 (Tuần 2)

01. Bắt Đầu Buổi Học Thứ 3 (01:06)

02. Toán Tử Số Học (26:43)

03. Hướng Dẫn Làm Bài Tập 1 (20:28)

04. Sử Dụng Vòng Lặp For... In (22:39)

06. Ứng Dung For..in Trong Revit API (23:39)

07. Phần Hỏi Đáp Thắc Mắc Học Viên (10:12)

00. Video Quay Lại Buổi 3_ Khóa 03

Buổi 4 (Tuần 2)

01. Bắt Đầu Buổi 4 (00:43)

02. Giải Bài Tập 2 Và Phân Lớp Kế Thừa (20:58)

03. Mệnh Đề If, Else, Eif (12:38)

04. Bài Tập Thực Hành If Else Trong Revit API (07:49)

06 .Làm Việc Với List (15:17)

07. Ví Dụ Về List Trong Revit API (06:53)

00. Video Quay Lại Buổi 4_ Khóa 03

Bài Tập Tuần 2

Bài Tập 1

Bài Kiểm Tra Tuần 2 (PyRevit)

Buổi 5 (Tuần 3)

01. Bắt Đầu Buổi Học Thứ 5

02. Bài Toán Tính Tổng Trong Python

03. Học Chậm Tiêu Và Kết Quả

04. Thực Hành Filter Đối Tượng Có Điều Kiện P1

05. Thực Hành Filter Đối Tượng Có Điều Kiện P2

07. Hỏi Đáp Lọc Filter Theo Element Type

00. Video Quay Lại Buổi 5_ Khóa K03

Buổi 6 (Tuần 3)

01. Bắt Đầu Buổi Học Thứ 6 (00:29)

02. Lấy Instance Parameter Và Chuyển Đổi Đơn Vị Trong Revit API (26:12)

03. Lấy Type Parameter (03:49)

04. Gán Gián Trị Parameter Và Chuyển Đổi Đơn Vị Trong Revit API, Translation (15:33)

05. Gán Parameter Giá Trị Là Một Chuỗi (02:03)

06. Hỏi Về Translation (00:22)

07. Lọc Đối Tượng Tường Theo Level (16:10)

08. Sử Dụng DisplayUnitType Bị Lỗi Revit 2022 (21:22)

00. Video Quay Lại Buổi 6_ Khóa K03

Bài Tập Tuần 3

Bài Tập 1

Bài Kiểm Tra Tuần 3 (PyRevit)

Buổi 7 (Tuần 4)

01. Bắt Đầu Buổi Học Thứ 7 (02:07)

02. Thư Viện PyRevit Và Biến Môi Trường (07:06)

03. Hàm Trong Python (13:22)

04. Tạo Module Đơn Giản Python (06:51)

05A. Thực Hành Sử Dụng Hàm Trong Revit API P1 (06:13)

05B. Thực Hành Sử Dụng Hàm Trong Revit API P2 (01:29)

06. Tạo Module Trong Revit API (03:16)

07. Thống Kê Tường Nhưng bỏ Tường Trong (08:49)

08. Dùng Kiểu IList Trong Revit API (02:41)

09. Lấy Giá Trị Ngẫu Nhiên Trong List (02:46)

00. Video Quay Lại Buổi 7_ Khóa K03

Buổi 8 (Tuần 4): Chuyển Đổi C# Đến Python

01. Bắt Đầu Buổi Học Thứ 8 (20:43)

02. Chuyển Đổi C# Đến Python (Line) (07:30)

03. Chuyển Đổi Từ C# sang Python (NewFamilyInstance ) P1 (13:17)

04. Chuyển Đổi Từ C# sang Python (NewFamilyInstance ) P2 (02:20)

05. Phần Hỏi Đáp (12:03)

00. Video Quay Lại Buổi 8_ Khóa K03

Buổi 9 : Lập Trình Tạo Giao Diện WPF Trong Pyrevit

01. Cài Đặt Visual Studio (03:51)

02. Lập Trình WPF Để Tạo Giao Diện Tương Tác Với Revit (23:05)

03. Lập Trình WPF Để Tạo Giao Diện Tương Tác Với Revit P1 (05:33)

04. Lập Trình WPF Để Tạo Giao Diện Tương Tác Với Revit P2 (12:44)

Bài Tập Cuối Khóa

Bài Tập 1

Bài Kiểm Tra Tuần 4 (PyRevit)

PHẦN 2: THƯ VIỆN BÀI GIẢNG (HỌC VIÊN HỌC KHI LÀM DỰ ÁN THỰC TẾ)

I.1 Bắt Đầu với Python Revit

00. Tài Liệu Về Python Và Revit API

01. Cài Đặt Pyrevit (01:24)

02. Tạo Plugin Sử Dụng Pyrevit (02:23)

03. Chọn Trình Chỉnh Sửa Cho Python (02:19)

04. Cài Đặt Python Và Visual Studio Code (02:38)

05. Một Số Lỗi Khi Cài Đặt Python ( Nếu Cài Đặt Python Của Học Viên Gặp Trục Trặc) (04:02)

06. Cài Đặt Và Sử Dụng RevitLookup (Giới Thiệu Bổ Sung, Học Viên Mới Chưa Cần Sử Dụng) (02:01)

I.2 Làm Việc Với Revit Element

01.Lấy thông Tin Đối tượng P1 (04:06)

02.Lấy thông Tin Đối tượng P2 (02:52)

03. Đếm Đối Tượng Trong Project P1 (01:50)

04. Đếm Đối Tượng Trong Project P2 (01:20)

05. Phân Loại Đối Tượng (02:58)

06. Inheritance Hierarchy (Hệ Thống Phân Cấp Kế Thừa) (02:22)

07. Lấy Family Instance Từ Reference (02:12)

08. Tính Thể Tích Của Tường Trong Project (02:22)

I.3 Hiệu Chỉnh Đối Tượng

01. Đặt Đối Tượng Vào Project (02:58)

02. Đặt Đối tượng Line Vào dự án (03:14)

02A. Đặt Đối tượng Line Vào dự án (Xử Lý Lỗi Không Định Nghĩa symid) (02:15)

03. Đặt Wall Vào Project Chỉ Định Các Tham Số Height, Level, Offset (Tiếp Bài Trước) (02:53)

04. Tạo Floor Bao Quanh Tường P1 (01:47)

05.Tạo Floor Bao Quanh Tường P2 (02:58)

06.Lấy Thông Tin của Parameter (02:59)

07. Gán Parameter Cho Đối Tượng (02:48)

08. Lấy type parameter của đối tượng (02:41)

09. Di Chuyển Đối Tượng P1 (01:51)

10.Di Chuyển Đối Tượng P2 (01:03)

10A. Di chuyển đối tượng Thuộc LocationPoint Hoặc CurvePoint (01:26)

11. Copy Đối Tượng (01:12)

12. Xoay Đối Tượng Chọn Trên Project (02:53)

13. Xoá Element (01:45)

14. Duplicate Của Family Type (02:00)

15. Gán Giá Trị Parameter Cho Type Của Family (01:41)

16. Đưa Dầm Vào Project (02:38)

I.4 Cơ Bản Về Python Revit

01. Biến (02:31)

02. Biến_Thực hành biến trong pyrevit (01:03)

03. Kiểu Số (04:00)

04.Kiểu Số_Đếm Hai Đối Tượng Trong Project (02:15)

05. Kiểu Chuỗi (01:55)

06. Kiểu Chuỗi_Dupicate Type Name (01:46)

07. List (02:01)

08. List_ Đổi Type Family Hiện Hành (02:56)

09. Vòng Lặp For (01:14)

10. Vòng Lặp For_ Hiện Thị Danh Sách Tên Của Các Type Family (01:53)

11. Sử Dụng If Else (02:40)

12. If Else_ Tùy Chọn Đối Tượng Đặt Vào Project Theo Family (03:00)

13. Toán tử Logical (01:43)

14. Toán tử Logical_Đặt Đối Tượng Vào Project (01:11)

15. Sử Dụng Hàm (02:55)

16. Sử Dụng Hàm_Gán Parameter (02:14)

17. Import Module Trong Python Revit (02:20)

18. Vòng Lặp While Loop (02:51)

I.5. Chuyển Đổi C# Đến Python Trong Revit API (Trường Hợp Bạn Chưa Biết Gì Về C# )

01. Cách Chuyển Đổi Từ C# Đến Python (Ví Dụ Điển Hình) (02:50)

02. Chuyển Đổi Tất Cả Ví Dụ Từ C# Về Python Trong Một Phút (02:21)

03. Thông Tin Đối Tượng Thuộc Location Nào ?

04. Đặt Door Vào Wall (03:20)

05. Đặt Cột Vào Project (02:51)

06. Cập Nhật Lại Giá Trị Parameter Của Sheet (04:07)

07. Vẽ Wall (Ví Dụ Tạo Wall Từ https://www.revitapidocs.com) (02:33)

08. Sửa Lỗi Symbol Not Active (01:44)

09. Vẽ Biên Dạng Arc P1 (02:38)

10. Vẽ Biên Dạng Arc P2 (05:07)

11. Sử Dụng GetDefaultFamilyTypeId Method (06:17)

12. Sử Dụng LogicalOrFilter Class (05:34)

I.6 Tự Động Tạo Đối Tượng

01. Tạo Trục Đơn Giản Từ 2 Điểm (01:49)

02. Sử Dụng Hàm_Tạo Trục Đơn Giản (02:00)

03. Tạo Level (01:56)

04. Tạo Level_ Đổi Đơn Vị Cao Độ (01:43)

05. Sử Dụng Hàm_ Tạo Đối Tượng (02:39)

I.7 Làm Việc Với Tag

01. Tag Tự Động Tất Cả Room P1 (03:55)

02. Tag Tự Động Tất Cả Room (Giải Thích Thêm) P2 (01:56)

03. Tag Tự Động Tất Cả Room (Chỉ Tag những Room Chưa Tag) P3 (03:15)

04. Tag Tự Động Tất Cả Room (Tuỳ Chọn Loại Tag + Giao Diện Với RPW) P4 (01:52)

05. Tag Tự Động Tất Cả Room (Giải Thích Cách Tạo Giao Diện Với RPW) P5 (02:07)

06. Tag Tất Cả Room (03:06)

07. Thiết Kế Giao Diện UI (Chọn Leader Tag Door) (02:39)

I.8 Làm Việc Với Sheet

01. Tạo Sheet (03:00)

02. Xử Lý Lỗi Sheet Number Khi Tạo Sheet P1 (02:51)

03. Xử Lý Lỗi Sheet Number Khi Tạo Sheet P2 (02:51)

04. Tạo Sheet_Làm Việc Với Sheet Name (Đổi Tên Sheet Từ Danh Sách Nhập Vào Hoặc Kết Hợp Sheet Number) (03:05)

05. Tìm Và Thay Thế Tên Của Sheet Name P1 (02:21)

06. Thay Đổi Parameter Của Sheet (04:07)

07. Thay Đổi Title Viewports Trong Sheet (03:16)

08. Thay Đổi Title Viewports Trong Sheet (RPW) (02:27)

I.9 Ribbon Control

01. Tạo Radio Buttons (01:35)

02. Tạo Drop Down Button (01:03)

I.10 Làm Việc Với Room

01. Hiện Thông Tin Room Có Giá Trị Diện Tích Nhỏ Hơn Giá Trị Nhập Vào (02:40)

I.10 Làm Việc Với Room

01. Hiện Thông Tin Room Có Giá Trị Diện Tích Nhỏ Hơn Giá Trị Nhập Vào (02:40)

I.11. Thay Đổi Màu Đối Tượng

01. Đổi Màu Đối Tượng Được Pick Trên Project (Màu Đã Được Chỉ Định) (04:03)

02. Đổi Màu Đối Tượng Được Pick Trên Project (Type Cùng Tên Sẽ Cùng Màu)

03. Đổi Màu Đối Tượng Được Pick Trên Project (Chọn Màu Ngẫu Nhiên) (01:48)

04. Đổi Màu Đối Tượng Được Pick Trên Project (Nhập Theo Chỉ Số Màu) (03:47)

05. Đổi Màu Đối Tượng Được Pick Trên Project (Đổi Màu Theo Type) (03:36)

06. Can Thiệp Vào Excel (02:10)

I.11. Thay Đổi Màu Đối Tượng

01. Đổi Màu Đối Tượng Được Pick Trên Project (Màu Đã Được Chỉ Định) (04:03)

02. Đổi Màu Đối Tượng Được Pick Trên Project (Type Cùng Tên Sẽ Cùng Màu)

03. Đổi Màu Đối Tượng Được Pick Trên Project (Chọn Màu Ngẫu Nhiên) (01:48)

04. Đổi Màu Đối Tượng Được Pick Trên Project (Nhập Theo Chỉ Số Màu) (03:47)

05. Đổi Màu Đối Tượng Được Pick Trên Project (Đổi Màu Theo Type) (03:36)

06. Can Thiệp Vào Excel (02:10)

I.12: Tạo Giao Diện Với RPW

01. Hướng Dẫn Cơ Bản Về Tạo Giao Diện RPW P1 (01:49)

02. Hướng Dẫn Cơ Bản Về Tạo Giao Diện RPW P2 (02:32)

03. Hướng Dẫn Cơ Bản Về Tạo Giao Diện RPW P3 (01:41)

04. Hướng Dẫn Cơ Bản Về Tạo Giao Diện RPW P4 (01:40)

05. Hướng Dẫn Cơ Bản Về Tạo Giao Diện RPW P5 (Sử Dụng Os Dialog) (01:46)

06. Hướng Dẫn Cơ Bản Về Tạo Giao Diện RPW P6 (Sử Dụng FlexForm) (02:22)

07. Hướng Dẫn Cơ Bản Về Tạo Giao Diện RPW P7 (Sử Dụng Selection) (01:40)

08. Hướng Dẫn Cơ Bản Về Tạo Giao Diện RPW P8 (Sử Dụng Selection Tiếp Tục) (01:37)

09. Hướng Dẫn Cơ Bản Về Tạo Giao Diện RPW P9 (Sử Dụng Selection, Pick Đối Tượng) (01:50)

10. Hướng Dẫn Cơ Bản Về Tạo Giao Diện RPW P10 (02:46)

I.13. Làm Việc Với Revit Link

01. Bật Hoặc Mở Link Fevit (02:44)

02. Ẩn Hiện Revit Link Theo Tên File Được Chỉ Định (03:27)

03. Tạo Giao Diện Chọn Link Revit Để Ẩn Hoặc Hiện (02:03)

04. Tạo Giao Diện Check Box Tùy Chỉnh Revit Link Ẩn Hiện (Có Thể Chọn Nhiều File) (03:17)

05. Tạo Giao Diện UI (Dùng Alert Trong rpw) Cảnh Báo Khi Không Có Revit Link Nào Được Chọn (02:22)

I. 14. Làm Việc Với CAD File

01. Mở Link Cad (04:08)

02. Mở Link Cad (Giải Thích) (02:31)

I. 15. Chọn Nhiều Đối Tượng

01. Pick Chọn Nhiều Đối Tượng Trên Màn Hình (02:22)

02. Pick Chọn Và Di Chuyển Nhiều Đối Tượng (02:16)

II.0 BẮT ĐẦU CHƯƠNG 2

0.1 Cài đặt thư viện pyrevitnvn (Install library pyrevitnvn) bài 1

0.2 Cài đặt thư viện pyrevitnvn (Install library pyrevitnvn) bài 2 (05:03)

0.3 Các thư viện sử dụng cho Pyrevit (01:37)

0.4 Hướng dẫn cài đặt môi trường cho Python (environment variable) bài 1

0.5 Hướng dẫn cài đặt môi trường cho Python (environment variable) Bài 2

0.6 Làm thế nào sử dụng thư viện trong pyrevit

II.1 Tạo lưới trục từ dữ liệu đầu vào excel

1.0 Tạo gird siêu nhanh từ dữ liệu excel (02:41)

1.1 Hiểu về các thông số nhập vào từ excel (02:30)

1.2 Lấy đối tượng sheet sử dụng thư viện xlrd (03:51)

1.3 Lấy đối tượng cell sử dụng thư viện xlrd (04:16)

1.4 Vẽ trục sử dụng hàm dgird

1.5 Vẽ trục sử dụng hàm d2gird

1.6 Xóa hoặc thêm giao diện trong add-in

II.2.Di chuyển đến center của một đối tượng khác

2.0 Di chuyển đến center của một đối tượng khác

2.1 Lấy location của đối tượng (02:44)

2.2 Di chuyển đến center của một đối tượng khác (01:46)

2.3 Các thông tin cần lưu ý và cách kiểm tra (01:37)

2.4 Cách bắt lỗi khi người sử dụng chọn không đúng đối tượng (02:21)

II.3 Đổi tên Type của family

3.0 Đổi tên type của family

3.1 Hiểu về các thông số nhập vào excel đầu vào

3.2 Tạo tên Type Name từ thông tin từ excel (03:57)

3.3 Thay đổi type name bài 1 (02:49)

3.4 Thay đổi type name bài 2 (05:34)

II.4 Tự động vẽ hội trường full nột thất

4.0 Tự động vẽ hội trường full nột thất

II.5 Tự động tạo callout và đặt tên bằng cách chọn các đối tượng trên project

6.0 Tự động tạo callout và đặt tên bằng cách chọn các đối tượng (03:38)

6.1 Nhập thông tin đầu vào trên giao diện (02:35)

6.2 Giá trị cài đặt cho add-in này (01:55)

6.3_Tạo Callout và đổi tên view (05:14)

II.6 Thay đổi màu cho toàn bộ đối tượng trên project

7.0 Thay đổi nhanh màu đối tượng trong project revit

7.1 Lấy danh sách chỉ số màu từ excel đầu vào (04:19)

7.2 Tạo dict từ ID của ElementType và FamilyInstance (03:09)

7.3 Tạo giao diện cho add-in này (01:24)

7.4_Set màu cho đối tương (05:14)

II.7 Tự Động Sắp Xếp Lại Sheet Number

8.0 Tự động sắp xếp lại sheet number (02:41)

8.1 Tạo Plugin từ pyrevit (01:13)

8.2 Thêm nhanh kí tự vào sheet number hiện tại (02:01)

8.3 Cách sử dụng regular expression (để áp dụng cho bài sau) (03:16)

8.4 Đặt lại tên number sheet cho project bài 1 (03:16)

8.5 Đặt lại tên number sheet cho project bài 2 (03:06)

Smrk Nhuần - Sáng lập Pyan

  • Chuyên gia về: Revit kết Cấu, Revit kiến trúc, Revit nhà thép công nghiệp, Dynamo, Python, Python Excel, Python Revit, VBA Autocad, VBA Excel, Advance Steel

  • Tốt nghiệp chuyên ngành Cơ Kỹ Thuật, Khoa Khoa Học Ứng Dụng tại trường ĐH Bách Khoa TP.HCM.

  • Trước 27 tuổi anh làm nhiều ngành nghề khác nhau như: sửa chữa bảo trì thiết bị, điện dân dụng, quản lý dự án, nghiên cứu phát triển bóng đèn, đi công trình...Sau đó anh ứng tuyển vào làm triển khai bản vẽ tại một công ty về xây dựng nhưng công việc cũng không khởi sắc so với công việc cũ.

  • Năm 28 tuổi anh đề xuất công ty cho anh được nghiên cứu phần mềm Revit (để thay thế Autocad), chỉ sau thời gian ngắn (3 tháng) anh đã phụ trách đào tạo Revit cho công ty và bắt đầu giảng dạy Revit ở một số trung tâm tại trường đại học và cũng là bim manager cho một số công ty.

  • 30 tuổi anh bắt đầu bén duyên với lập trình và trở thành chuyên gia về lập trình các Plugin trong phần mềm xây dựng và các phần mềm về xử lý dữ liệu (Dùng ngôn ngữ python) chỉ sau một năm học.

  • Đã có hơn 100 project lập trình lớn nhỏ anh đã thực hiện.

  • Đã có hơn 6000+ học viên theo học và nhận được phản hồi tích cực.

HP Chỉ Là Bữa Nhậu Cho 20 AE Nhanh Nhất Hôm Nay

Hoàn tiền 100% trong 15 ngày (không hỏi lý do)

CAM KẾT: ĐỀN GẤP 10 LẦN HỌC PHÍ NẾU QUẢNG CÁO KHÔNG ĐÚNG SỰ THẬT

Hành động ngay lập tức để công việc hiện tại của anh em tay ngang như chúng ta đỡ mệt mỏi, nhàm chán hơn. Trì hoãn chỉ làm cho anh em mình có lối sống tèn tèn, mãi mãi ko phát triển dc.

Giảng viên là dân tay ngang (cơ khí) sẵn sàng hỗ trợ hướng dẫn bạn tạo ra các project theo ý tưởng của bạn để phục vụ công việc DÙ HỌC PHÍ CHỈ BẰNG MỘT BỮA NHẬU.

"Hãy mời tôi một bữa nhậu tôi sẽ đồng hành cùng bạn trọn đời về lĩnh vực lập trình" - Mr. Nhuần - GV Chính khoá học.

Thông tin đăng ký