Giới thiệu Flask và xây dựng API cơ bản
Cài đặt và khởi chạy ứng dụng Flask
Để bắt đầu, cài đặt Flask qua lệnh:
pip install flask
Từ hàm tính toán đến API web
Xét hàm cộng đơn giản:
def sum_two(x, y):
return x + y
Khi tham số truyền vào là chuỗi số, cần chuyển đổi kiểu dữ liệu:
params = {'x': '3', 'y': '5'}
def calculate_sum():
val1 = int(params.get('x'))
val2 = int( ...
Đăng vào ngày 15 tháng 6 lúc 06:00
Hệ thống bán vé xe khách bằng Python và Django
Stack công nghệ và môi trường phát triển
Hệ thống được phát triển bằng ngôn ngữ Python, sử dụng MySQL làm cơ sở dữ liệu backend, và áp dụng framework Django/Flask. Các mục tiêu chính dự kiến đạt được:
Học hỏi kiến thức và quy trình làm việc liên quan đến phát triển và thiết kế hệ thống;
Làm quen với công cụ PyCharm để biên soạn code cả fronten ...
Đăng vào ngày 8 tháng 6 lúc 21:03
Hệ thống đề xuất phòng khách sạn với Flask và Python
Kiến trúc hệ thống
Hệ thống sử dụng Flask làm nền tảng backend nhẹ, tích hợp SQLAlchemy để truy vấn cơ sở dữ liệu và Jinja2 cho việc render giao diện. Mô hình đề xuất được xây dựng dựa trên thuật toán lọc cộng tác (collaborative filtering) hoặc mô hình dựa trên nội dung (content-based), khai thác dữ liệu hành vi người dùng như lịch sử xem và đặ ...
Đăng vào ngày 6 tháng 6 lúc 00:19
Các câu hỏi phỏng vấn Python cơ bản và nâng cao
Kiến thức nền tảng
Hàm lambda trong Python dùng để làm gì?
Từ khóa pass có ý nghĩa gì trong Python?
Python hoạt động như thế nào khi là ngôn ngữ thông dịch?
Unit test trong Python là gì? Thư viện unittest hỗ trợ điều gì?
Cách chuyển số thành chuỗi trong Python?
Phân biệt module và package trong Python.
Cách sinh số ngẫu nhiên tro ...
Đăng vào ngày 4 tháng 6 lúc 19:56
Sử dụng Flask-RESTful trong Flask
1. Cài đặt thư viện
Cài đặt Flask-RESTful thông qua pip:
pip install flask-restful
2. Cách sử dụng cơ bản
Dưới đây là ví dụ đơn giản về cách xây dựng API RESTful:
from flask import Flask
from flask_restful import Api, Resource
app = Flask(__name__)
# Tạo API instance
api_instance = Api(app)
class SampleResource(Resource):
def get ...
Đăng vào ngày 4 tháng 6 lúc 00:44
Hệ thống Quản lý Thông tin Việc làm Sinh viên với Python: Phân tích Dữ liệu và Trực quan hóa
Kiến trúc Hệ thống Quản lý Thông tin Việc làm Sinh viên dựa trên Python
Thiết kế Kiến trúc Hệ thống
So sánh Công nghệ: Flask với tính linh hoạt nhẹ nhàng và Django với toàn bộ tính năng cho các kịch bản ứng dụng
Lựa chọn Cơ sở dữ liệu: MySQL/PostgreSQL cho dữ liệu quan hệ và MongoDB cho cấu trúc JSON
Phân tách Frontend-Backend: Thiết kế API RE ...
Đăng vào ngày 3 tháng 6 lúc 16:50
Hệ Thực Hành Tập Tính Toán Bốn Cơ Bản: Kiến Trúc và Triển Khai Kỹ Thuật
Hệ Thực Hành Tập Tính Toán Bốn Cơ Bản: Kiến Trúc và Triển Khai Kỹ Thuật
Bài viết này trình bày chi tiết về kiến trúc kỹ thuật, triển khai các chức năng cốt lõi và các thách thức kỹ thuật cùng giải pháp trong quá trình phát triển hệ thống thực hành tính toán bốn cơ bản. Hệ thống áp dụng kiến trúc tách biệt giữa frontend và backend, cung cấp nền ...
Đăng vào ngày 1 tháng 6 lúc 23:47
Hệ thống Quản lý Đăng ký Khóa học Trực tuyến cho Sinh viên bằng Python, Vue và Django
Công nghệ và Môi trường Phát triển
Dự án này được phát triển bằng ngôn ngữ Python. Các thao tác trên mã nguồn chủ yếu được thực hiện trong PyCharm, lưu trữ các bảng và dữ liệu vào cơ sở dữ liệu MySQL để dễ dàng thao tác với dữ liệu. Dự án dựa trên nền tảng phát triển WEB.
Ngôn ngữ phát triển: Python
Framework: Flask và Django
Phiên bản Python: ...
Đăng vào ngày 1 tháng 6 lúc 11:11
Thực hành kiểm thử API với Python: Xây dựng và tự động hóa
Trong bài học này, chúng ta sẽ xây dựng các endpoint API đơn giản bằng Flask, sau đó viết kịch bản kiểm thử tự động sử dụng thư viện requests và khung chạy kiểm thử pytest. Trọng tâm là cách thiết kế, gọi và xác minh hành vi của API một cách hiệu quả — không phụ thuộc vào giao diện người dùng.
Xây dựng API mẫu
Endpoint tính tổng (GET/POST hỗn ...
Đăng vào ngày 1 tháng 6 lúc 11:08
Giải Quyết Các Vấn Đề Thường Gặp Trong Dự Án Mở Nguồn pyecharts-app
1. Giới Thiệu Dự Án và Ngôn Ngữ Lập Trình Chính
Tên dự án: pyecharts-app
Giới thiệu: pyecharts-app là một trang web trải nghiệm dựa trên thư viện pyecharts, được sử dụng để hiển thị các biểu đồ tạo bằng pyecharts. Dự án này được phát triển sử dụng framework Flask và thư viện pyecharts, và được triển khai trên nền tảng Heroku.
Ngôn ngữ chính: ...
Đăng vào ngày 26 tháng 5 lúc 23:44