Giới thiệu về Python
Nắm vững kiến thức cơ bản về phân tích dữ liệu với Python chỉ trong bốn giờ. Khóa học trực tuyến này sẽ giới thiệu giao diện Python và khám phá các gói phổ biến
Python trung gian
Nâng cao kỹ năng khoa học dữ liệu của bạn bằng cách tạo trực quan hóa bằng Matplotlib và thao tác với DataFrames bằng gấu trúcCó liên quan
Dữ liệu văn bản trong Python Cheat Sheet
Chào mừng bạn đến với bảng gian lận của chúng tôi để làm việc với dữ liệu văn bản trong Python. Chúng tôi đã biên soạn một danh sách các hàm và gói hữu ích nhất để dọn dẹp, xử lý và phân tích dữ liệu văn bản trong Python, cùng với các ví dụ và giải thích rõ ràng, vì vậy bạn sẽ có mọi thứ cần biết về cách làm việc với dữ liệu văn bản trong Python.Hướng dẫn về tập hợp và lý thuyết tập hợp trong Python
Tìm hiểu về bộ Python. chúng là gì, cách tạo chúng, khi nào sử dụng chúng, các chức năng tích hợp và mối quan hệ của chúng với các hoạt động lý thuyết thiết lậpHướng dẫn về gấu trúc. Khung dữ liệu trong Python
Khám phá phân tích dữ liệu với Python. Pandas DataFrames giúp thao tác dữ liệu của bạn dễ dàng, từ việc chọn hoặc thay thế các cột và chỉ mục để định hình lại dữ liệu của bạnXem ThêmXem ThêmPhát triển web trở nên phổ biến do khả năng truy cập rộng rãi của web, đặc biệt là đối với thương mại. Khi các doanh nghiệp nhanh chóng nhận ra rằng họ có thể cung cấp các sản phẩm và dịch vụ của mình trên web, điều này đã tạo ra nhu cầu phát triển web chưa bao giờ chậm lại
Phát triển web có thể được chia thành ba phần chính
- phát triển phụ trợ. Điều này liên quan đến logic nghiệp vụ, lưu trữ và xử lý dữ liệu
- phát triển giao diện người dùng. Điều này liên quan đến cách người dùng tương tác với hệ thống và chủ yếu bao gồm trải nghiệm người dùng [UX] và thiết kế giao diện người dùng [UI]
- Phát triển API/phần mềm trung gian. Điều này liên quan đến cách các ứng dụng phụ trợ và giao diện người dùng giao tiếp
Hướng dẫn này sẽ khám phá việc phát triển các ứng dụng web bằng cách sử dụng khung Python Django. Khung này chủ yếu giải quyết vấn đề phát triển phụ trợ và API/phần mềm trung gian. Do đó, giả định rằng bạn có kiến thức ít nhất ở trình độ trung cấp về Python
Phát triển web Python
Phát triển web bằng Python đã chọn để mang lại sức mạnh xử lý và sắp xếp dữ liệu của Python cho web. Một số trang phổ biến được xây dựng trên Python/Django bao gồm Disqus, Instagram và Mozilla, trong số những trang khác. Xem thêm thông tin tại đây
Xin chào thế giới trong Django
Để bắt đầu với Django, hãy cài đặt nó bằng lệnh này trên thiết bị đầu cuối của bạn
1pip install django
đánh đập
Để bắt đầu một dự án Django mới, hãy chạy lệnh khởi động để tạo một dự án soạn sẵn
1django-admin startproject hello_world
đánh đập
Bây giờ bạn có một dự án Django với mã soạn sẵn cơ bản. Trong một dự án Django, có thể tồn tại một số ứng dụng
Một ứng dụng có thể được mô tả như một thư viện mã đại diện cho một phần riêng biệt của một dự án lớn hơn. Ứng dụng Django yêu cầu ít nhất một ứng dụng để chạy. Để tạo ứng dụng, hãy sử dụng tập lệnh
3 và chuyển lệnh 1django-admin startproject hello_world
4 . 1django-admin startproject hello_world
1python manage.py startapp myapp
đánh đập
Tại thời điểm này, bạn có một dự án Django có tên là
0 và trong đó, một ứng dụng có tên là 1django-admin startproject hello_world
1.1django-admin startproject hello_world
Bản soạn sẵn ứng dụng
Thư mục ứng dụng đi kèm với các tệp khởi động rất quan trọng đối với bất kỳ ứng dụng Django nào. đó là
2 . Nơi cấu hình ứng dụng được xác định1django-admin startproject hello_world
3 . Nơi cấu hình mô hình được xác định liên quan đến trang quản trị dự án1django-admin startproject hello_world
4 . Trường hợp các bảng cơ sở dữ liệu được định nghĩa là1django-admin startproject hello_world
51django-admin startproject hello_world
6 - Nơi xác định chế độ xem Django. Đây là những đối tượng xác định cách hiển thị nội dung trên trang web.1django-admin startproject hello_world
Đối với dự án này, bạn sẽ thêm một tệp mới và đặt tên cho nó
7 . Sao chép mã bên dưới vào tệp trong thư mục 1django-admin startproject hello_world
8 . 1django-admin startproject hello_world
1django-admin startproject hello_world
2con trăn
Chức năng của tệp này là xác định chế độ xem nào sẽ được người dùng truy cập nếu họ truy cập một URL nhất định. Trong trường hợp này, khi họ truy cập vào URL gốc, họ sẽ được chuyển đến giao diện trang chủ
Bước tiếp theo là phát triển chế độ xem
9 . Mở ______16 và sao chép khối mã bên dưới. 1django-admin startproject hello_world
1django-admin startproject hello_world
5con trăn
Phần trên tạo ra một chế độ xem có tên
9 , trả về một 1django-admin startproject hello_world
2. This means it will be just plain text. In Django, there are class-based and function-based views. Read more about them here.1python manage.py startapp myapp
Ứng dụng hiện đã hoàn tất nhưng cần được kết nối với dự án chính vì trong thời gian chạy, người dùng truy cập dự án ở cấp cơ sở, sau đó thông qua phân giải URL và được chuyển hướng đến ứng dụng thích hợp. Để kết nối ứng dụng với dự án chính, hãy thêm ứng dụng vào danh sách
3 trong 1python manage.py startapp myapp
4 file in the 1python manage.py startapp myapp
5 project folder; also, link it in the main 1python manage.py startapp myapp
7 file in the project.1django-admin startproject hello_world
Để thêm vào danh sách
3 , hãy điều hướng đến 1python manage.py startapp myapp
4 file and replace the current list with the list below.1python manage.py startapp myapp
1python manage.py startapp myapp
4con trăn
Để liên kết URL dự án với URL ứng dụng, hãy điều hướng đến tệp
9 và sao chép khối mã sau. 1python manage.py startapp myapp
1python manage.py startapp myapp
6con trăn
Với mục thứ hai trong danh sách, bạn đang hướng dẫn rằng nếu không có tham số nào từ URL gốc [đường dẫn trống], lưu lượng truy cập sẽ được chuyển hướng đến tệp của URL trong . Trong tệp của app. Within the
1 URL, URL gốc được phân giải để hiển thị 1django-admin startproject hello_world
9 view. This is how you will display the 1django-admin startproject hello_world
23 . 1django-admin startproject hello_world
Chạy dự án
Để chạy dự án, hãy chạy lệnh
1django-admin startproject hello_world
1đánh đập
Thao tác này sẽ thực thi dự án bằng Giao diện cổng máy chủ web [WSGI] được tích hợp sẵn và cần thiết để chạy các dự án Python trên web. Trang web có thể truy cập theo mặc định trên http. //127. 0. 0. 1. 8000
Màn hình mẫu
Sau khi chạy lệnh
24 , khi truy cập URL Django mặc định, bạn sẽ thấy một trang chào thế giới tương tự như trang bên dưới. 1django-admin startproject hello_world
Phần kết luận
Phát triển web ở Django là một lĩnh vực khá rộng. Các kỹ năng học được trong hướng dẫn này cung cấp phần giới thiệu về những gì cần thiết cho các vị trí như nhà phát triển web Python/Django phụ trợ hoặc full-stack. Để tiếp tục xây dựng hướng dẫn này, hãy nghiên cứu các khía cạnh sau của phát triển web bằng Django