Lộ trình bài bản cấu trúc dễ học

Lộ trình bài bản
Ứng với từng vị trí, cấp bậc

Kiến thức thực tế dễ áp dụng

Kiến thức thực tiễn
Giải quyết ngay vấn đề trong công việc

Hỗ trợ nhanh chóng và chuyên sâu trong 24h

Giảng viên trực tiếp giải đáp
trong 8h làm việc

Nội dung cập nhật thường xuyên hàng tháng

Nội dung cập nhật hàng tháng
Đảm bảo phiên bản mới nhất

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

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

Những người đã có kiến thức lập trình python cơ bản
Những người muốn bắt đầu vào con đường Phân tích dữ liệu
Sinh viên ngành CNTT có mong muốn trở thành chuyên viên phân tích dữ liệu
Khóa học này dành cho
Bạn sẽ nhận được gì nếu đăng ký khóa học này

Bạn sẽ nhận được gì nếu đăng ký khóa học này

Bạn sẽ nhận được gì nếu đăng ký khóa học này

Sử dụng được các numpy array và numpy matrix để hỗ trợ phân tích dữ liệu
Thực hiện được việc đọc và ghi dữ liệu từ excel và csv
Thực hiện được các tác vụ phân tích dữ liệu như làm sạch, thống kê, tương quan và hồi quy
Vẽ được các đồ thị để trực quan hóa các dữ liệu

Nội dung khóa học

1

Mở đầu

1 bài học thử
2

Numpy

1 bài học thử
3

Thao tác dữ liệu với pandas

4

Phân tích dữ liệu với pandas

5

Trực quan hóa dữ liệu với Matplotlib

Đánh giá mới nhất từ học viên

Thảo luận mới nhất khoá học

Lâm Hoàng Nhân
Lâm Hoàng Nhân 02 Sep 2022

Chào thầy, em muốn addin thêm Legend và điều chỉnh Colort theo type của Data từng Iris thì như thế nào ạ. Em có search cách nhưng test không thành công, cảm ơn thầy!

Đinh Nguyễn Trọng Nghĩa
Đinh Nguyễn Trọng Nghĩa [Giảng viên] 02 Sep 2022

Chào bạn, cảm ơn bạn vì câu hỏi rất hay.

Một tập iris chung như thế chúng ta không thể thêm legend vào từng loại được. Do đó, muốn thêm legend thì ta tách dữ liệu thành 3 loại khác nhau

sl = [[], [], []]
sw = [[], [], []]
for i in range(len(types)):
   sl[types[i]].append(sepal_length[i])
   sw[types[i]].append(sepal_width[i])

Sau đó sẽ vẽ đồ thị cho từng loại và thêm label cho mỗi loại (màu sắc và label hoàn toàn có thể thay đổi theo ý mình)

colors = ['#aa6677', '#123456', '#ffee33']
legends = ['setosa', 'versicolor', 'virginica']
fig, ax = plt.subplots()
for i in range(3):
   ax.scatter(sl[i], sw[i], c=colors[i], label=legends[i])
ax.legend()
plt.show()

 

thevinhhv2509@gmail.com
thevinhhv2509@gmail.com 20 Sep 2022

Chào thầy, rất may mắn được học khóa học của thầy giảng, thầy có thể làm thêm khóa ứng dụng Python trên Excel nhé. Cảm ơn thầy và chúc thầy dồi dào sức khỏe ạ !

{"id":236854,"crm_contact_id":413205,"name":"\u0110inh Nguy\u1ec5n Tr\u1ecdng Ngh\u0129a","email":"trongnghia77@live.com","status":1,"refresh_login":0,"password_reset":0,"last_update_password":null,"confirmation_code":"193a17ac83907a6cc1cd963e350fc054","confirmed":1,"session_id":null,"enable_api":0,"access_key":null,"created_at":"2022-07-27T13:22:08.000000Z","updated_at":"2022-10-01T20:58:24.000000Z","deleted_at":null,"unit_name":null,"grade":0,"avatar_disk":"public","avatar_path":"users\/1659154031.jpg","gender":0,"birthday":null,"position":null,"achievement":null,"full_name":"\u0110inh Nguy\u1ec5n Tr\u1ecdng Ngh\u0129a","address":null,"status_text":"<p>Xin ch\u00e0o, T\u00f4i l\u00e0 Tr\u1ecdng Ngh\u0129a. T\u00f4i th\u00edch vi\u1ebft code v\u00e0 c\u0169ng th\u00edch gi\u00fap m\u1ecdi ng\u01b0\u1eddi vi\u1ebft \u0111\u01b0\u1ee3c code. T\u00f4i \u0111\u00e3 c\u00f3 h\u01a1n 10 n\u0103m kinh nghi\u1ec7m l\u1eadp tr\u00ecnh v\u00e0 gi\u1ea3ng d\u1ea1y. Hi\u1ec7n \u0111ang gi\u1ea3ng d\u1ea1y t\u1ea1i b\u1ed9 m\u00f4n Khoa h\u1ecdc d\u1eef li\u1ec7u v\u00e0 Tr\u00ed tu\u1ec7 nh\u00e2n t\u1ea1o.<\/p><p>T\u00f4i c\u00f3 th\u1ec3 h\u1ed7 tr\u1ee3 c\u00e1c b\u1ea1n v\u1ec1 c\u00e1c v\u1ea5n \u0111\u1ec1 li\u00ean quan \u0111\u1ebfn AI, Data Science v\u00e0 Full-stack Web developer, v\u1edbi c\u00e1c ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh nh\u01b0 python, JavaScript, PHP, C#, java, c\u00f9ng v\u1edbi c\u00e1c th\u01b0 vi\u1ec7n \u0111\u1ec3 th\u1ef1c hi\u1ec7n c\u00f4ng vi\u1ec7c nh\u01b0 Flask, Django, React, Nodejs, \u2026<\/p><p>Hy v\u1ecdng \u0111\u01b0\u1ee3c k\u1ebft n\u1ed1i v\u1edbi c\u00e1c b\u1ea1n \u2764\ufe0f\u2764\ufe0f\u2764\ufe0f<\/p>","user_type":"","social_facebook":"","social_google":"","social_twitter":"","social_linkedin":"","cover_path":"","idvg_id":0,"facebook_id":0,"phone":"0986942389","become_teacher":0,"primary_wallet":787959,"secondary_wallet":0,"wallet_type":"","wallet_payment":"","loyalty_point":0,"google_id":null,"github_id":null,"twitter_id":null,"linkedin_id":null,"bitbucket_id":null,"access_token_onedrive":"","system_status":"pending","account_seeding":0,"path_cv":null,"enable_unsubcribe":0,"clap":0,"view":44,"email_unsubcriber":0,"email_bounce":0,"email_compliant":0,"contract_business_name":null,"contract_number":"01.27.07\/2022\/H\u0110HT-GITIHO-SP","contract_date":null,"contract_delegate":null,"contract_address":null,"contract_account_number":null,"contract_bank":null,"source":null,"avatar":"https:\/\/gitiho.com\/caches\/ua_small\/users\/1659154031.jpg","link_profile":"https:\/\/gitiho.com\/u\/236854-dinh-nguyen-trong-nghia","business_employers":[],"vip_account":null,"roles":[{"id":3,"name":"User","created_at":"2017-04-18T17:16:57.000000Z","updated_at":"2017-04-18T17:16:57.000000Z","pivot":{"user_id":236854,"role_id":3}},{"id":4,"name":"Teacher","created_at":"2017-04-18T17:16:57.000000Z","updated_at":"2017-04-18T17:16:57.000000Z","pivot":{"user_id":236854,"role_id":4}},{"id":5,"name":"Student","created_at":"2017-04-18T17:16:57.000000Z","updated_at":"2017-04-18T17:16:57.000000Z","pivot":{"user_id":236854,"role_id":5}},{"id":13,"name":"partnerAffiliate","created_at":"2021-07-05T05:06:06.000000Z","updated_at":"2021-07-05T05:06:06.000000Z","pivot":{"user_id":236854,"role_id":13}}]}
Đinh Nguyễn Trọng Nghĩa [Giảng viên] 21 Sep 2022

Cảm ơn bạn. Đây cũng là một ý tưởng khá hay. Tôi sẽ cân nhắc thực hiện sớm.

Lâm Hoàng Nhân
Lâm Hoàng Nhân 31 Aug 2022

Chào thầy, em bị tình trạng như trên hình, đường line e check nó vẫn chạy đến tầm 500 ạ. Mong thầy phản hồi

Em cảm ơn !

Đinh Nguyễn Trọng Nghĩa
Đinh Nguyễn Trọng Nghĩa [Giảng viên] 04 Sep 2022

Bạn thử print các biến x, y ra xem thử các giá trị của chúng là gì. Sau đó kiểm tra lại code bên trên xem nhé.

Đặng Hữu Thanh
Đặng Hữu Thanh 01 Sep 2022

.

Đinh Nguyễn Trọng Nghĩa
Đinh Nguyễn Trọng Nghĩa [Giảng viên] 01 Sep 2022

Bạn vào Bài đầu tiên có kèm code và các file csv thực hành kèm theo đó. ^^

Lâm Hoàng Nhân
Lâm Hoàng Nhân 27 Aug 2022

Cho em hỏi cách nào đổi tên các name trong Axis ko ạ, ví dụ 1 = thứ 2 → Mình đổi trong chart thành thứ 2 luôn.

Em cảm ơn

Đinh Nguyễn Trọng Nghĩa
Đinh Nguyễn Trọng Nghĩa [Giảng viên] 28 Aug 2022

Về phần thay đổi các thông số của đồ thị. Bạn có thể xem phần Matplotlib bên dưới. Ở đó có hướng dẫn đầy đủ. Ở đây, chúng ta vẽ đồ thị thông qua pandas và gói pandas cũng sử dụng những thiết lập từ Matplotlib.

Lâm Hoàng Nhân
Lâm Hoàng Nhân 21 Aug 2022

Thầy ơi, em đã để file py này chung thư mục có file Tracks ,nhưng không thể read được file excel này ạ. Bây giờ sửa lỗi module trong python kiểu này như thế nào ạ? help em với. Cảm ơn thầy !

Đinh Nguyễn Trọng Nghĩa
Đinh Nguyễn Trọng Nghĩa [Giảng viên] 22 Aug 2022

Theo lỗi này là do có một module nào đó chưa được cài đặt đúng đắn. Bạn thử cài lại gói phần mềm anaconda hoặc gói pandas xem.

Lâm Hoàng Nhân
Lâm Hoàng Nhân 22 Aug 2022

Em search xong nó ra install openxlsx, thì giờ được rồi, cảm ơn thầy.

Lâm Hoàng Nhân
Lâm Hoàng Nhân 20 Aug 2022

Cho em hỏi khác biệt giữa add theo ones và + trực tiếp có khác nhau không ạ ? Em để ý có dấu . giữa 2 kết quả

Đinh Nguyễn Trọng Nghĩa
Đinh Nguyễn Trọng Nghĩa [Giảng viên] 21 Aug 2022

numpy ones mặc định trả về kiểu dữ liệu là dạng thập phân, do đó khi cộng vào nó cũng cho kết quả là số thập phân

Trường hợp chúng ta cộng 1 thì cho kết quả nguyên, nên 2 kết quả khác nhau dấu chấm.

Chuyên gia đồng hành cùng bạn

Đinh Nguyễn Trọng Nghĩa
Giảng viên
Đinh Nguyễn Trọng Nghĩa

Xin chào, Tôi là Trọng Nghĩa. Tôi thích viết code và cũng thích giúp mọi người viết được code. Tôi đã có hơn 10 năm kinh nghiệm lập trình và giảng dạy. Hiện đang giảng dạy tại bộ môn Khoa học dữ liệu và Trí tuệ nhân tạo.

Tôi có thể hỗ trợ các bạn về các vấn đề liên quan đến AI, Data Science và Full-stack Web developer, với các ngôn ngữ lập trình như python, JavaScript, PHP, C#, java, cùng với các thư viện để thực hiện công việc như Flask, Django, React, Nodejs, …

Hy vọng được kết nối với các bạn ❤️❤️❤️

Đăng ký ngay
Nhận ưu đãi lên tới 50%

Sử dụng mã giảm giá hoặc voucher của bạn

399,000đ

799,000đ
Thời gian ưu đãi chỉ còn:
  • 00 Ngày
  • 00 Giờ
  • 00 Phút
  • 00 Giây
Nguyễn Xuân Nam vừa đăng ký

Câu hỏi thường gặp

Học online có hiệu quả không?
Nội dung các chương trình học của Gitiho bám sát thực tế, có nhiều bài tập thực hành, giảng viên giải thích chi tiết rõ ràng.
Các khóa học không đơn thuần chỉ dạy sử dụng công cụ mà mục tiêu đưa ra định hướng phát triển khả năng tư duy sử dụng để học xong ứng dụng được linh hoạt vào công việc.
Trong quá trình học và vận dụng, có gì vướng mắc, bạn để lại câu hỏi trong kênh thảo luận để tương tác hỏi đáp với giảng viên, giảng viên sẽ hỗ trợ bạn ạ
Học Online tức là bạn có thể học bất cứ lúc nào bạn muốn và bạn có thể làm chủ không gian, thời gian học của mình. Bạn cũng có thể học trên điện thoại hay các thiết bị di động đó bạn.
Sau khi đăng ký, bạn sẽ được cấp 1 tài khoản học tập online trên web học tập, tài khoản này có giá trị sử dụng trọn đời.
Trong tài khoản có sẵn video, tài liệu tham khảo, bài tập thực hành dưới dạng file mềm, bạn có thể tải về để lưu trữ.
Bạn sẽ học qua các video bài giảng quay sẵn với hệ thống kiến thức chi tiết từ căn bản, giao diện học tập thuận tiện, dễ học. Giảng viên sẽ vừa giảng lý thuyết vừa thực hành chi tiết các thao tác hướng dẫn bạn.
Trong quá trình học và vận dụng, có gì vướng mắc, bạn để lại câu hỏi trong kênh thảo luận để tương tác hỏi đáp với giảng viên, giảng viên hỗ trợ nhiệt tình 24/7
Đối với mọi khóa học trên Gitiho, bạn chỉ cần thanh toán một lần và được quyền sở hữu bài học mãi mãi. Điều này đồng nghĩa với việc bạn có thể xem lại bài học bất cứ lúc nào bạn muốn.
Đăng ký cho tổ chức Đăng ký cho tổ chức

Gitiho For Leading Business - Giải pháp
chuyển đổi số Đào tạo nội bộ dành cho
Doanh nghiệp

Sẵn sàng nền tảng và nội dung đào tạo cho tất cả các vị trí, bộ phận. Ứng dụng ngay
vào doanh nghiệp chỉ với một click.

Hơn 50 doanh nghiệp đã đăng ký cho nhân sự của họ

50+ doanh nghiệp đã đăng ký cho nhân sự của họ

Nguyễn Xuân Nam vừa đăng ký
@ 2020 - Bản quyền của Công ty cổ phần công nghệ giáo dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội