Cho dù bạn mới bắt đầu hành trình học tập của mình hay đang tìm cách cải thiện trước một cuộc phỏng vấn xin việc, thì việc thực hành Python đúng cách có thể tạo ra sự khác biệt lớn
Các nghiên cứu về học tập đã nhiều lần chỉ ra rằng mọi người học tốt nhất bằng cách làm. Vì vậy, đây là 67 cách để thực hành Python bằng cách viết mã thực tế
Thực hành với các bài tập viết mã Python miễn phí
Nhấp vào bất kỳ liên kết nào trong số này để đăng ký tài khoản miễn phí và đi sâu vào các bài tập thực hành trực tuyến tương tác, nơi bạn sẽ viết mã thực. Những bài tập này rất tốt cho người mới bắt đầu
Những điều cơ bản tuyệt đối của Python
Biến và kiểu dữ liệu
Danh sách và vòng lặp for
Câu lệnh điều kiện (if-else)
từ điển
Hàm Python
danh sách
Làm sạch dữ liệu trong Python
Thực hành phân tích dữ liệu
Lập trình hướng đối tượng
Ngày và giờ
Thông tin cơ bản về NumPy
Lựa chọn chỉ mục NumPy
Lập chỉ mục Boolean với NumPy
Tạo ndarrays
phương pháp Ndarray
khái niệm cơ bản về gấu trúc
Pandas loạt thực hành
Đang tải và khám phá dữ liệu trong pandas
Chọn dữ liệu trong một khung dữ liệu
Mặt nạ Boolean trong gấu trúc
Thực hành làm sạch dữ liệu Pandas
Biểu đồ đường với Matplotlib
Tổng hợp dữ liệu trong Python
biểu thức chính quy
Đây chỉ là phần nổi của tảng băng chìm. Chúng tôi có nhiều vấn đề thực hành Python miễn phí hơn
Thực hành với các khóa học Python trực tuyến
Nếu bạn đang tìm kiếm thêm cấu trúc, thì thực hành với các khóa học Python trực tuyến có thể là tách trà của bạn. Xem bên dưới để biết một số khóa học được đề xuất
Giới thiệu Python
Biến, kiểu dữ liệu và danh sách trong Python
Đối với vòng lặp và câu lệnh có điều kiện trong Python
Từ điển, Bảng tần số và Hàm trong Python
Hàm Python và Tìm hiểu Jupyter Notebook
Python cho Khoa học dữ liệu. Trung gian
Phân tích và trực quan hóa dữ liệu
Nguyên tắc cơ bản về gấu trúc và NumPy
Nguyên tắc cơ bản về trực quan hóa dữ liệu
Kể chuyện trực quan hóa dữ liệu và thiết kế thông tin
Dọn dẹp dữ liệu
Làm sạch và phân tích dữ liệu
Làm sạch dữ liệu trong Python. Nâng cao
Hướng dẫn dự án làm sạch dữ liệu
Trong suốt các khóa học này, bạn sẽ được cung cấp các câu hỏi và bài tập để kiểm tra kỹ năng của mình. Ngoài ra, một số khóa học này chứa một dự án có hướng dẫn cho phép bạn áp dụng mọi thứ bạn đã học
Thực hành với các dự án Python
Một trong những cách hiệu quả nhất để thực hành Python trực tuyến là với các dự án. Dưới đây là một vài dự án bạn có thể sử dụng để bắt đầu thực hành ngay bây giờ. Các liên kết bên dưới sẽ đưa bạn đến một khóa học có chứa dự án mà bạn đang tìm kiếm
Vượt ngục — Chúc bạn vui vẻ và phân tích tập dữ liệu về các vụ vượt ngục bằng máy bay trực thăng bằng Python và Jupyter Notebook
Hồ sơ ứng dụng có lợi nhuận cho App Store và Google Play Markets — Trong dự án được hướng dẫn này, bạn sẽ làm việc với tư cách là nhà phân tích dữ liệu cho một công ty xây dựng ứng dụng dành cho thiết bị di động. Bạn sẽ sử dụng Python để cung cấp giá trị thông qua phân tích dữ liệu thực tế
Khám phá các bài đăng Tin tức về Hacker — Làm việc với bộ dữ liệu gửi tới Hacker News, một trang web công nghệ phổ biến
Khám phá dữ liệu bán ô tô trên eBay — Sử dụng Python để làm việc với bộ dữ liệu được thu thập về ô tô đã qua sử dụng từ eBay Kleinanzeigen, một mục rao vặt của trang web eBay của Đức
Tìm chỉ báo lưu lượng truy cập lớn trên I-94 — Khám phá cách sử dụng chức năng vẽ biểu đồ gấu trúc cùng với giao diện Máy tính xách tay Jupyter cho phép chúng tôi khám phá dữ liệu nhanh chóng bằng cách sử dụng trực quan hóa
Trực quan hóa dữ liệu kể chuyện trên tỷ giá hối đoái — Nhanh chóng tạo nhiều ô được đặt con bằng một hoặc nhiều điều kiện
Làm sạch và phân tích Khảo sát thôi việc của nhân viên — Làm việc với các khảo sát thôi việc từ nhân viên của Bộ Giáo dục ở Queensland, Úc. Đóng vai một nhà phân tích dữ liệu và giả vờ rằng các bên liên quan muốn có câu trả lời cho các câu hỏi quan trọng về dữ liệu
Khảo sát Chiến tranh giữa các vì sao — Trong dự án này, bạn sẽ làm việc với Jupyter Notebook để phân tích dữ liệu về các bộ phim Chiến tranh giữa các vì sao
Phân tích dữ liệu trường trung học NYC - Khám phá hiệu suất SAT của các nhân khẩu học khác nhau bằng cách sử dụng các biểu đồ và bản đồ phân tán
Nếu những điều này không thu hút sự quan tâm của bạn, thì đây là rất nhiều dự án Python trực tuyến khác mà bạn có thể thử
Thực hành với Hướng dẫn Python trực tuyến
Nếu các bài tập, khóa học và dự án trực tuyến không hấp dẫn bạn, đây là một số hướng dẫn kiểu blog sẽ giúp bạn học Python
Vẽ biểu đồ thanh
rút trích nội dung trang web
ngày giờ Python
mô-đun toán học Python
Chuỗi Python
Đọc tệp bằng Python
từ điển Python
Cấu trúc dữ liệu Python
Quy trình con Python
Python bậc ba
bộ dữ liệu Python
bộ Python
các lớp Python
danh sách Python
hàm lambda
câu lệnh if
Đặt lại chỉ mục trong gấu trúc
GroupBy trong gấu trúc
Trang web cũng có hàng nghìn bài hướng dẫn Python dành cho người mới bắt đầu. Miễn là bạn đã có một nền tảng vững chắc về những điều cơ bản của Python, bạn có thể tìm thấy những cách thực hành tuyệt vời thông qua nhiều trong số chúng
Các câu hỏi thường gặp
Tôi có thể thực hành lập trình Python ở đâu?
yêu cầu dữ liệu. io có hàng tá câu hỏi thực hành tương tác miễn phí, cũng như các bài học tương tác miễn phí, ý tưởng dự án, hướng dẫn, v.v.
HackerRank là một trang web tuyệt vời để thực hành và cũng có tính tương tác
CodingGame là một nền tảng thực hành thú vị hỗ trợ Python
Edabit có các thử thách Python có thể tốt cho việc luyện tập hoặc tự kiểm tra
Bạn cũng có thể thực hành Python bằng tất cả các bài học tương tác được liệt kê ở trên
Làm cách nào tôi có thể thực hành Python tại nhà?
Cài đặt Python trên máy của bạn. Bạn có thể tải xuống trực tiếp tại đây hoặc tải xuống một chương trình như Anaconda Individual Edition để giúp quá trình này dễ dàng hơn. Hoặc bạn có thể tìm một nền tảng tương tác trực tuyến như Dataquest và viết mã trong trình duyệt của mình mà không cần cài đặt bất cứ thứ gì
Tìm một dự án Python tốt hoặc một số vấn đề thực hành để giải quyết
Lập kế hoạch chi tiết. Lên lịch cho các buổi thực hành của bạn sẽ giúp bạn có nhiều khả năng làm theo
Tham gia một cộng đồng trực tuyến. Thật tuyệt khi nhận được sự giúp đỡ từ một người thực. Reddit có các cộng đồng Python tuyệt vời và cộng đồng của Dataquest cũng rất tuyệt nếu bạn đang học các kỹ năng dữ liệu Python
Tôi có thể học Python trong 30 ngày không?
Trong 30 ngày, bạn chắc chắn có thể học đủ Python để có thể xây dựng một số thứ hay ho. Bạn sẽ không thể thành thạo Python nhanh như vậy, nhưng bạn có thể học cách hoàn thành một dự án cụ thể hoặc làm những việc như tự động hóa một số khía cạnh trong công việc của mình
Đọc thêm về mất bao lâu để học Python
Tôi có thể thực hành Python trên thiết bị di động không?
Vâng, có rất nhiều ứng dụng cho phép bạn thực hành Python trên cả iOS và Android. Tuy nhiên, đây không phải là hình thức thực hành chính của bạn nếu bạn khao khát sử dụng Python trong sự nghiệp của mình— thật tốt khi thực hành cài đặt và làm việc với Python trên máy tính để bàn và máy tính xách tay vì đó là cách hầu hết công việc lập trình chuyên nghiệp được thực hiện
Bạn có thể học Python nhanh như thế nào?
Bạn có thể tìm hiểu các nguyên tắc cơ bản của Python trong một ngày cuối tuần. Nếu bạn siêng năng, bạn có thể học đủ để hoàn thành các dự án nhỏ và tác động thực sự đến công việc của bạn trong vòng một tháng hoặc lâu hơn. Làm chủ Python mất nhiều thời gian hơn, nhưng bạn không cần trở thành bậc thầy để hoàn thành công việc
Đọc thêm về mất bao lâu để học Python
tài nguyên trăn
Thông tin về các Tác giả
Charlie Custer
Charlie là sinh viên ngành khoa học dữ liệu và cũng là nhà tiếp thị nội dung tại Dataquest. Trong thời gian rảnh rỗi, anh ấy học đi xe đạp leo núi và làm video về nó