Hiện nay, Python là một trong những ngôn ngữ lập trình đang được chú ý bởi tính đa dạng về ứng dụng, thư viện phong phú và cộng đồng đông đảo. Hiện tại python có thể ứng dụng vào sử lý dữ liệu lớn (BigData), Machine Learning hay làm web… Series Python cơ bản được tác giả Võ Duy Tuấn ghi chép trong quá trình dùng python để xử lý những tác vụ trong công việc mà Php đáp ứng khá chậm. Show Top 10 thư viện Python tốt nhất cho Data Scientist nửa đầu năm 2022 Tại sao nên chọn Python để lập trình Web App? Vì vậy đôi khi về phần back end, dùng python sẽ đem lại sự tối ưu perfomance, sách được chia làm 15 chương, mỗi chương sẽ trình bày 1 khía cạnh của Python mà tác giả đã gặp, sẽ rất hữu ích khi bạn biết các kiến thức này trong việc áp dụng Python vào công việc trong tương lai. Tuyển dụng python nhiều ngành nghề hot cho bạn Chapter 1Python là một ngôn ngữ phiên dịch (Interpreter Language), tức là không cần build thành file thực thi mà chạy trực tiếp như PHP. Hiện tại Python có 2 nhánh chính là 2.x và 3.x. Ở nhánh 2.x đã dừng phát triển và đang đứng ở phiên bản 2.7. Nhánh Python 3.x thì vẫn đang được tiếp tục phát triển. Website chính thức của Python: www.python.org Cài đặtPython hỗ trợ hầu hết các nền tảng và rất dễ tìm thấy sẵn trên một số hệ điều hành như Mac OS… Để biết là hệ thống của bạn đã cài Python chưa, có thể vào màn hình command line và gõ: $ python --version Nếu đã cài đặt python thì sẽ hiển thị thông tin phiên bản python. Nếu báo lỗi thì đồng nghĩa với bạn chưa cài đặt Python. Có thể tham khảo cách cài đặt Python tại: https://www.python.org/downloads/ Công cụ phát triểnChỉ cần dùng một text editor là bạn có thể viết được code python hoặc có thể dùng các công cụ cao cấp hơn (IDE) như Aptana, PyCharm…Các IDE thường hỗ trợ thêm quá trình phân tích cú pháp dòng lệnh, debug…trong phạm vi cuốn sách nhỏ này thì mình hướng đến cách thực thi python bằng dòng lệnh. Nội dung bài viết bạn đang xem được update từ tháng 06/2019. Vì vậy sẽ có đôi chút khác biệt giữ VIDEO và NỘI DUNG BÀI VIẾT. Chúng ta sẽ có nhiều cập nhập hơn về cả bài viết lẫn video trong thời gian tới. Nhớ like/ share hoặc đánh giá 5 sao để Kteam có động lực nhé! Cảm ơn các bạn! Dẫn nhậpỞ bài trước, Kteam đã giới thiệu đến bạn SƠ LƯỢC VỀ PYTHON DJANGO. Trong bài viết hôm nay, chúng ta sẽ bắt đầu tìm hiểu cách Tạo Project với Python Django để bắt có thể thực hành viết một trang Web cơ bản. Nội dungĐể theo dõi bài này tốt nhất, bạn nên có kiến thức về: Bài này sẽ giới thiệu những nội dung sau:
Cách tạo 1 Project Django thông qua CMDNhư ở bài SƠ LƯỢC VỀ PYTHON DJANGO, Kteam đã hướng dẫn cho các bạn tải thư viện Django về. Bây giờ, thông qua thư viện đó, chúng ta sẽ tạo 1 Project như sau:
Lúc đó CMD sẽ hiện ra
Bây giờ ngay chỗ folder sẽ xuất hiện Project mình vừa tạo Cấu trúc Project DjangoBây giờ ta sẽ tìm hiểu cấu trúc của Project Django. Ta có thể dùng Visual Studio Code để xem cấu trúc rõ ràng hơn: Trong Project Python sẽ có 1 file manage.py và 1 folder cùng tên với Project. File manage.py giúp ta tương tác Project qua các command (như là tạo tài khoản admin, tạo database, chạy server ảo, ...), vì vậy không nên chỉnh sửa ở đây. Ở folder PythonWeb gồm có 4 file sau:
Cách chạy web lên localhostBây giờ ta sẽ mở terminal trong Project lên, ta có thể dùng VS Code để mở Terminal: Bây giờ ta sẽ gõ cú pháp sau để khởi động server ảo
Theo như CMD thông báo thì trang web của sẽ chạy ở localhost cổng 8000, ta sẽ mở trình duyệt truy cập vào localhost:8000 để xem kết quả Nếu bạn bị xung đột cổng hay muốn đổi cổng. Có thể sử dụng lệnh sau để chạy trang web trên cổng khác:
Ví dụ: chạy python manage.py runserver 8080 để khởi động web ở cổng 8080 KếtNhư vậy Kteam đã giới thiệu cách tạo một Project Django Ở bài tiếp theo, Kteam sẽ giới thiệu cho các bạn cách TẠO MỘT WEB APP & XỬ LÝ YÊU CẦU TRUY CẬP TRONG PYTHON DJANGO. Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của mình để phát triển bài viết tốt hơn. Đừng quên “Luyện tập – Thử thách – Không ngại khó”. Thảo luậnNếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần BÌNH LUẬN bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng. |