#python #github_copilot #ai_lập_trình
Trong video ngắn này mình cho các bạn xem thực tế Github Copilot giúp mình hoàn thiện code Python trong phân tích dữ liệu nhanh và tiện lợi thế nào. Từ khi sử dụng Github Copilot vào cuối năm 2022 (trước khi xuất hiện ChatGPT) mình đã thấy nó quá tuyệt vời và tới giờ vẫn vậy (trừ 1 vài trường hợp chậm hiểu).
Một trong những việc mình ứng dụng AI này là tăng tốc quá trình triển khai dự án #vnstock. Mình hoàn thiện các phần docstring, viết thêm hàm mới khi thử nghiệm API từ Postman với tốc độ siêu nhanh mà nếu không sử dụng chắc mất nhiều ngày để viết kỹ lưỡng và đầy đủ.
Những việc Github Copilot làm rất tốt đối với Python:
– Hoàn thiện code: nó gợi ý ngay khi mình đang nhập lệnh
– Viết các đoạn code theo yêu cầu từ prompt: Bạn nhập dòng prompt trong phần comment (có dấu # ở đầu), sau đó Enter để nhận gợi ý.
– Viết các đoạn mã giúp trực quan hóa dữ liệu nhanh chóng: Thông thường để vẽ 1 cái chart trong python và cấu hình nó đẹp đẽ bạn phải viết khá nhiều dòng code, cú pháp không dễ chịu chút nào. Nếu không có AI thì việc tra cứu lại cú pháp hoặc lưu mẫu chart để dùng lại là hiển nhiên. Giờ đây thì mình chỉ cần viết prompt để làm việc này là chính. Đôi lúc nó làm không đúng ý thì mang đoạn code đã viết qua Bing AI hoặc ChatGPT yêu cầu nó sửa lại là xong.
– Điền các biến, fstring nhanh chóng khi soạn các request trong Python, điền file path kèm biến tiện lợi
Cái lợi rõ ràng ở đây là AI nó hiểu được context (bối cảnh) mình đang làm gì và gợi ý code ngay khi mình gõ lệnh, nhanh hơn rất nhiều so với việc bạn dùng ChatGPT và phải mô tả context lần lượt (bản free).
Chi phí $9.99/tháng cho con AI này. Bạn có sẵn sàng thử?
P/S: Cũng hơi bất ngờ là tìm Youtube không thấy nhiều anh em VN chia sẻ chủ đề này. Nếu các bạn hứng thú hãy để lại bình luận mình sẽ chia sẻ thêm. Hôm nay mình quên không dùng lọc gió cho mic nên hơi bập bùng chút mong cả nhà thông cảm.
Tuyệt quá bạn ơi! ❤