Python hoạt động như thế nào?


10

Câu hỏi này có vẻ hơi ngớ ngẩn, nhưng cái quái gì thế.

Tôi bắt đầu học Python. Tôi biết cú pháp cơ bản, vv

Khi tôi làm việc với HTML, PHP, v.v., tôi chỉ cần viết mã, đặt nó vào trong tệp .html hoặc .php và nhấp đúp vào tệp này. Sau đó, mã của tôi chạy. Tôi có thể làm việc với cơ sở dữ liệu và các công cụ khác - thật đơn giản. Nhưng Python hoạt động như thế nào? Tôi đang làm việc bên trong dòng lệnh Eclipse hoặc Python và tôi có thể chạy mã này, nhưng nếu tôi muốn tạo trang web với Python chẳng hạn thì sao?

Tôi không nghĩ giống như tôi đặt tệp .py trên máy chủ của mình, vậy tôi cần làm gì? Tôi hiểu rằng tôi cần cài đặt Python trên máy chủ web của mình thông qua một số dòng lệnh máy chủ (tôi chưa bao giờ sử dụng nó, nhưng tôi sẽ tìm thấy một số hướng dẫn trong ngày tôi sẽ cần nó) nhưng tiếp theo là gì? Làm cách nào tôi có thể kết hợp kiến ​​thức Python của mình với HTML, CSS, PHP, v.v.?

Python cũng có thể được sử dụng để tạo các ứng dụng máy tính để bàn, sau đó thì sao? Tôi có thể xuất tệp .exe bằng mã Python hay không?

Bất kỳ liên kết với nội dung mô tả mối quan tâm của tôi đều được chào đón!


5
Có vẻ như bạn muốn học HOWTO Sử dụng Python trong Web .
Mike Steinert

@Mike Steinert Vâng, nó cung cấp cho tôi rất nhiều thông tin tôi muốn! Cảm ơn bạn rất nhiều
smogg

Câu trả lời:


8

Khi tôi làm việc với HTML, PHP, v.v., tôi chỉ cần viết mã, đặt nó vào trong tệp .html hoặc .php và nhấp đúp vào tệp này. Sau đó, mã của tôi chạy.

Nhưng Python hoạt động như thế nào?

Chính xác là như vậy.

Bấm đúp vào một .pytệp và mã của bạn chạy.

Tôi đang làm việc bên trong dòng lệnh Eclipse hoặc Python và tôi có thể chạy mã này, nhưng nếu tôi muốn tạo trang web với Python chẳng hạn thì sao?

Bạn thường sử dụng Apache để lưu trữ một trang web. Bạn thường sử dụng mod_wsgiđể chạy Python trong Apache. Điều này chính xác giống như sử dụng mod_phpđể chạy PHP trong Apache.

Giống hệt nhau.

Tôi không nghĩ giống như tôi đặt tệp .py trên máy chủ của mình,

Sai. Bạn đặt tập tin .py trên máy chủ của bạn. Còn cách nào khác có thể nó có thể làm việc?

vậy tôi cần làm gì? Tôi hiểu rằng tôi cần cài đặt Python trên máy chủ web của mình thông qua một số dòng lệnh máy chủ (tôi chưa bao giờ sử dụng nó, nhưng tôi sẽ tìm thấy một số hướng dẫn trong ngày tôi sẽ cần nó) nhưng tiếp theo là gì?

Bạn cần mod_phpchạy PHP. Bạn cần mod_wsgichạy Python.


Vì vậy, nếu tôi tạo một số trang web bằng Python, thì người dùng của tôi sẽ thấy tệp index.txt của tôi khi anh ta đến máy chủ của tôi?

Bạn có thể làm điều đó. Nó sẽ khá ngớ ngẩn, tuy nhiên.

Thông thường, bạn thiết lập mod_wsgiđể nó thực thi tệp .py của bạn và tệp .py của bạn tạo trang HTML.

Điều này tương tự như cách mod_php thực thi tệp .php để tạo trang HTML.

Hoặc tôi có thể sử dụng mã Python bên trong html như với php được bọc bên trong <?php ?>không?

Không. Bạn đặt HTML bên trong Python.


Bình luận viên : các bình luận là để làm rõ và cung cấp phản hồi để cải thiện câu trả lời, không phải để thảo luận mở rộng. Nếu bạn vẫn không đồng ý với trạng thái hiện tại của câu trả lời này, vui lòng bỏ phiếu xuống hoặc để lại câu trả lời của riêng bạn. Nếu bạn muốn tiếp tục thảo luận về nó, vui lòng làm như vậy trong trò chuyện .

7

Làm cách nào tôi có thể kết hợp kiến ​​thức Python của mình với html, css, php, v.v.

Sử dụng một khung web hỗ trợ Python, chẳng hạn như Django .

Python cũng có thể được sử dụng để tạo các ứng dụng máy tính để bàn, sau đó thì sao? Tôi có thể xuất tệp .exe bằng mã Python hay không?

Python thường được thực thi bởi một trình thông dịch, vì vậy thật dễ dàng để sử dụng tương tác và bạn có thể thấy kết quả của các thay đổi của mình gần như ngay lập tức. Một chương trình Python cũng có thể được đóng gói thành một tệp thực thi độc lập; thêm về cách làm điều đó ở đây .


Django là kiến ​​thức lớn và tốt về Python là điều kiện tiên quyết cho nó. Tôi muốn bắt đầu với Flask .
9000

3

Tôi có thể xuất tệp .exe bằng mã Python hay không?

  1. py2exe biến các chương trình Python thành các gói có thể chạy trên các máy tính Windows khác mà không cần cài đặt Python trên các máy tính đó. Python là cần thiết trên máy tính nơi py2exe tự chạy vì py2exe là chương trình Python và nó bao gồm các phần của Python trong gói được xây dựng. http://www.py2exe.org/index.cgi/Tutorial
  2. Jython là một triển khai ngôn ngữ lập trình Python được thiết kế để chạy trên Nền tảng Java (tm). Nó bao gồm một trình biên dịch để biên dịch mã nguồn Python xuống mã byte Java có thể chạy trực tiếp trên JVM, một bộ thư viện hỗ trợ được sử dụng bởi mã byte Java đã biên dịch và hỗ trợ thêm để sử dụng các gói Java từ bên trong Jython . http://www.jython.org/index.html
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.