Key words:Python

FastAPI là gì, vì sao lại là nó?

FastAPI là gì, vì sao lại là nó?

Trước khi tìm hiểu về chủ đề của bài viết này, chúng ta hãy cùng xem lại thành phần cơ bản của một web hoặc mobile app và công nghệ hay ngôn ngữ lập trình đằng sau của chúng, nếu bạn là một expert thì hãy đến bước tiếp theo: Như vậy, theo mô hình trên thì ta thấy sẽ có 3 phần chính: 1. Máy khách (clients): - Có thể là web brower như là Chrome, Safari, vv hoặc là ứng dụng trên điện thoại iOS/Android - Giao tiếp với máy chủ qua phương thức HTTP/HTTPS; thường ... »

Diagram As Code: Tối Ưu Hóa Việc Trực Quan Hóa Hệ Thống với Diagrams

Diagram As Code: Tối Ưu Hóa Việc Trực Quan Hóa Hệ Thống với Diagrams

I. Giới thiệu:Diagram As Code là gì?Diagram As Code là một khái niệm trong lĩnh vực phát triển phần mềm, nơi sơ đồ hệ thống được tạo và duy trì bằng code của các ngôn ngữ lập trình thay vì được tạo thủ công bằng các công cụ trực quan hóa truyền thống. Điều này có nghĩa là sơ đồ hệ thống được biểu diễn dưới dạng code, giúp các nhà phát triển có thể thực hiện và quản lý sơ đồ theo cách tương tự như việc quản lý source code.Với Diagram As Code, nhà phát ... »

Xây dựng ứng dụng web sử dụng Django Framework

Xây dựng ứng dụng web sử dụng Django Framework

I/ Tổng quan về DjangoPython được biết đến như một ngôn ngữ lập trình với sự tiện lợi và đa năng. Ngoài việc được sử dụng để phát triển AI vì có số lượng thư viện hỗ trợ khổng lồ, thì Python còn được sử dụng trong các mảng như lập trình game, web, script, hacking, embedded,... Trong lĩnh vực lập trình web, Python khá nổi tiếng với framework Django vì được nhiều công ty lớn sử dụng. Django là một Web Framework cao cấp được viết bằng ngôn ngữ Python, khuyến khích việc phát triển website một cách nhanh ... »

Flask logging và logrotate

Flask logging và logrotate

Giới thiệuFlask là tuyệt vời, vô cùng linh hoạt để xây dựng một ứng dụng web. Nó nhỏ gọn  hơn rất nhiều so với người anh em Django. Trong suốt một vài dự án tại GMO Z.com vietnam lab center, chúng tôi đã phát triển một số phần liên quan đế sử lý log mà tôi thấy hữu ích và muốn chia sẻ với bạn. Flask logingLog mặc định của flask dược hiện thị trên màn hình như sau # Default settings - meh [2020-06-12 08:46:44,202] ERROR in app: <Lightsaber noises> [2020-06-12 08:46:44, ... »

Django - Demo với website hiển thị giá Crypto - Phần 2

Django - Demo với website hiển thị giá Crypto - Phần 2

Trong phần một mình đã giới thiệu sơ qua về kiến trúc trong Django. Để hiểu rõ hơn, chúng ta thử làm một demo nhỏ hiển thị giá crypto bằng Django. Demo với website hiển thị giá Crypto 1. Cài đặt môi trường Cài đặt python Bước đầu tiền luôn cần thiết khi phát triển một ứng dụng là cài đặt môi trường. Đầu tiên bạn cần cài python. Truy cập vào https://www.python.org/, tải gói python phù hợp với OS của bạn và cài đặt. Sau khi python xong, bạn mở terminal lên và check version: $ python ... »

Django - Demo với website hiển thị giá Crypto - Phần 1

Django - Demo với website hiển thị giá Crypto - Phần 1

Kiến trúc Django Kiến trúc Django gồm ba phần chính: Tập hợp các công cụ giúp người lập trình thao tác với database dễ dàng hơn. Phần định nghĩa các mẫu văn bản (vd như nội dung mail, text thông báo nào đó, v.v…). Phần framework, xử lý luồng chạy giữa thao thác của user với database. Dưới đây là sơ đồ mô tả phần 1 với 2 Model là các tools làm việc với data và database. Template là các văn bản giao diện mà bạn sẽ nhận từ các designers. Còn View, nó có phải là một ... »

Toán xác xuất (Toán thống kê phần 1)

Toán xác xuất (Toán thống kê phần 1)

Mở đầu Trong Machine Learning và Data Science, ta thường xuyên phải làm việc bằng toán thống kê. Trong đó toán xác xuất là nền tảng cơ bản để hiểu được các khái niệm trong toán thống kê. Bài viết này dành cho tất cả những ai muốn học (hoặc nhớ lại) các khái niệm và công thức trong toán xác xuất Công thức chung trong xác xuất lý thuyết Công thức chung tính xác xuất lý thuyết cho sự kiện  A: Công thức chung tính xác xuất lý thuyếMột số ví dụ đơn giản: Ví dụ 1: Ta có ... »