Dùng thử Python trong trình duyệt của bạn với các vỏ tương tác trực tuyến miễn phí này

Dùng thử Python trong trình duyệt của bạn với các vỏ tương tác trực tuyến miễn phí này

Nếu bạn đang nghĩ đến việc học Python, bạn có thể bị choáng ngợp bởi quá trình thiết lập ban đầu. Bạn cần cài đặt Python trên hệ thống của mình, sau đó tìm hiểu cách sử dụng dòng lệnh để xử lý mã hoặc tìm hiểu cách sử dụng trình bao tương tác hoặc tìm hiểu cách thiết lập IDE Python.





Bỏ qua tất cả những điều đó. Nó không cần thiết cho đến khi bạn biết liệu Python có phù hợp với bạn hay không.





Thay vào đó, chúng tôi khuyên bạn nên sử dụng shell tương tác trực tuyến, đây chỉ là một trang web cho phép bạn viết và thực thi mã Python và ngay lập tức xem kết quả. Không cần cài đặt bất cứ thứ gì. Vì vậy, cho dù bạn xem qua các ví dụ Python này hoặc xem xét các khái niệm cơ bản về mảng và danh sách , bạn có thể kiểm tra mã ngay trong trình duyệt của mình. Dưới đây là các trình thông dịch Python trực tuyến tốt nhất mà chúng tôi đã tìm thấy.





1. Python mọi nơi

Nếu có một lý do tại sao Python mọi nơi đánh bại mọi trình thông dịch Python trực tuyến khác, đó là nó hỗ trợ IPython. IPython là một giải pháp thay thế nâng cao hơn cho trình thông dịch Python mặc định. Với nó, bạn nhận được một loạt các tính năng hữu ích: hoàn thành tab trong khi nhập, khả năng 'nhìn thấy' các biến và phương thức của một đối tượng trong thời gian thực, đọc tài liệu mô-đun nội tuyến, v.v.

Tất nhiên, không có điều nào trong số này là hoàn toàn cần thiết. Nếu bạn là một hoàn thành mới bắt đầu, bạn có thể muốn bỏ qua nó ngay bây giờ và quay lại sau vài tuần khi bạn cảm thấy thoải mái hơn. Nhưng đối với các trình thông dịch Python, IPython là tiêu chuẩn cho năng suất.



Ghi chú: Python Anywhere thực sự còn nhiều hơn thế nữa. Đó là một IDE web toàn diện cho phép bạn tạo và lưu trữ các ứng dụng Python trên web. Trang 'Thử IPython' này chỉ là một công cụ phụ nhỏ tiện lợi.

2. Python Fiddle

Python Fiddle là một trong những tôi muốn giới thiệu cho bất kỳ ai có kinh nghiệm lập trình nhưng không có kinh nghiệm về Python. Giao diện khá đơn giản và dễ sử dụng, nhưng quan trọng hơn, nó đi kèm với một loạt mã ví dụ mà bạn có thể tải vào chỉ bằng một cú nhấp chuột.





Bằng cách khám phá thanh bên trái, bạn sẽ học được một số mẹo và thủ thuật thú vị nhất giúp Python sử dụng thú vị hơn các ngôn ngữ khác. Hoặc bạn có thể nhập mã của riêng mình, chạy mã đó và xem kết quả trong phần đầu ra ở dưới cùng.

Lưu ý rằng bạn cũng có thể 'lưu và chia sẻ' mã bạn đã viết. Điều này có thể hữu ích nếu bạn có một người cố vấn để giúp bạn gỡ lỗi hoặc nếu bạn đang cộng tác với những người khác trong một dự án.





3. Repl.it

Tên Repl.it đến từ REPL, viết tắt của 'Read-Eval-Print Loop' (về cơ bản là một từ đồng nghĩa với 'tương tác shell', vì vậy đừng nhầm lẫn). Repl.it hỗ trợ hàng chục ngôn ngữ, bao gồm cả Python 2.x và Python 3.x, vì vậy nếu bạn quyết định rằng Python không phải đối với bạn, bạn vẫn có thể sử dụng nó khi học C #, Java, Ruby, Lua, ES6, v.v.

Điều tôi thích nhất là khả năng tùy biến của nó. Bạn có thể điều chỉnh bố cục, chủ đề màu, kích thước phông chữ, kích thước thụt lề, loại bao và có bật tính năng tự động hoàn thành hay không. Giao diện rất đơn giản. Và nếu bạn tạo một tài khoản, bạn có thể lưu mã của mình và khôi phục lại sau này.

Và có một lợi ích lớn nữa đối với Repl.it: bạn có thể nhập không tí nào Gói Python bao giờ bởi vì nó hỗ trợ tất cả chúng .

Bốn. Đồ trang sức

Đồ trang sức là một lựa chọn mạnh mẽ khác. Bạn nhận được rất nhiều tính năng tương tự như đã khám phá ở trên: trình soạn thảo mã có thể chuyển được, khả năng chạy mã và khả năng chia sẻ. Nhưng Trinket có hai lợi thế. Đầu tiên, bạn có thể mở nhiều tập lệnh với giao diện dựa trên tab của nó và thứ hai, bạn có thể nhúng Trinket vào trang web của riêng mình nếu bạn có.

bạn có thể thay đổi tên máy chơi game của bạn không

Gói miễn phí của Trinket, trong khi vĩnh viễn và không giới hạn, chỉ cho phép Python 2.x cơ bản. Nếu bạn muốn có toàn quyền truy cập vào phiên bản Python 3.x của Trinket, bạn sẽ cần nâng cấp lên gói Connect, có giá 9 đô la mỗi tháng hoặc 72 đô la mỗi năm. 'Toàn quyền truy cập' đòi hỏi tất cả các mô-đun Python được tích hợp sẵn bao gồm Numpy, Matplotlib, SciPy, v.v.

5. Ideone

Ideone là công cụ 'thử bất kỳ ngôn ngữ lập trình nào trực tuyến với mục đích chung', vì vậy nó không được đóng gói nhiều tính năng hoặc nâng cao như các tùy chọn khác ở trên. Đây là những gì nó làm có: hơn 60 ngôn ngữ lập trình khác nhau và tùy chọn gắn nhãn mã của bạn là Công khai, Bí mật hoặc Riêng tư.

Mã được viết bằng Ideone cũng có một số hạn chế:

  • Tối đa 10 giây để biên dịch / thông dịch.
  • Tối đa 5 hoặc 15 giây trong khi thực hiện (đối với khách hoặc người dùng đã đăng ký).
  • Tối đa 256 MB RAM trong khi thực thi.
  • Quyền truy cập Internet bị chặn và không thể tạo tệp mới.

Nói chung, Ideone là một lựa chọn ổn nếu bạn chỉ cần kiểm tra một chút mã ngay lập tức, nhưng đối với những khám phá nghiêm túc hơn về Python, tôi thà sử dụng một trong những cái khác được liệt kê ở trên.

Tặng kem: Gia sư Python

Gia sư Python không phải là một trình bao tương tác của Python. Thay vào đó, một khi bạn nhập mã của mình, nó sẽ phân tích những gì bạn đã viết và trình bày một cách trực quan về logic mã. Kết quả? Một loạt các ảnh chụp nhanh mà bạn có thể xem qua, từng dòng mã tại một thời điểm, để xem cách mã của bạn thực thi từ đầu đến cuối.

Đây là một công cụ tuyệt vời cho người mới bắt đầu lập trình! Bạn sẽ thấy mỗi dòng mã ảnh hưởng như thế nào đến các biến và kết quả đầu ra khác nhau, giúp bạn dễ dàng bắt lỗi và các vấn đề khác. Mặc dù lập trình có thể khó khăn đối với những người lập trình lần đầu tiên, nhưng công cụ này có thể đơn giản hóa đường cong học tập và giúp bạn hiểu được logic của tất cả.

Bạn cũng có thể nhận thấy rằng Python Tutor có chế độ Lập trình trực tiếp thử nghiệm. Nó tương tự như công cụ trực quan hóa thông thường nhưng được phân tích và cập nhật theo thời gian thực khi bạn nhập. Về phần viết này, nó vừa sơ khai vừa có lỗi, vì vậy bạn nên bỏ qua nó cho đến khi tất cả các đường gấp khúc được giải quyết.

Mẹo để tiếp tục hành trình Python của bạn

Sau khi thử Python trong một trình bao tương tác trực tuyến, bạn có thể quyết định rằng bạn yêu thích ngôn ngữ này và muốn theo đuổi nó ở cấp độ thực tế hơn. Vì vậy, bạn có thể đạt được kết quả tốt với các khóa học Python trực tuyến tuyệt vời này hoặc nếu bạn không thể dư ra bất kỳ khoản tiền mặt nào, các trang web này để học Python.

Python có thể là một trong những ngôn ngữ dễ học nhất, nhưng đừng nản lòng nếu bạn thấy nó khó. Mã hóa bằng Python vẫn đang được mã hóa và việc viết mã rất khó khăn. Đấu tranh không có nghĩa là bạn nên bỏ lập trình! Để có thêm động lực, tôi khuyên bạn nên nghe một số podcast hữu ích dành cho lập trình viên.

Bạn thích Python như thế nào? Có bất kỳ trình bao tương tác tốt nào khác mà chúng tôi đã bỏ qua không? Nếu bạn có bất kỳ thủ thuật Python nào khác, đặc biệt là cho người mới, hãy chia sẻ với chúng tôi bên dưới!

Đăng lại Đăng lại tiếng riu ríu E-mail Hướng dẫn cho người mới bắt đầu để tạo hoạt ảnh cho bài phát biểu

Hoạt hình có thể là một thách thức. Nếu bạn đã sẵn sàng bắt đầu thêm đối thoại vào dự án của mình, chúng tôi sẽ chia nhỏ quy trình cho bạn.

Đọc tiếp
Chủ đề liên quan
  • Lập trình
  • Lập trình
  • Python
Giới thiệu về tác giả Joel lee(1524 bài báo đã được xuất bản)

Joel Lee là Tổng biên tập của MakeUseOf từ năm 2018. Anh ấy có bằng B.S. về Khoa học Máy tính và hơn chín năm kinh nghiệm viết và chỉnh sửa chuyên nghiệp.

Xem thêm từ Joel Lee

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

internet đến từ đâu
Bấm vào đây để đăng ký