Python

Upload Media sử dụng WordPress REST API

Trong bài viết trước mình đã giới thiệu về WordPress REST API để quản lý WordPress thông qua API. Trong bài viết này, mình sẽ hướng dẫn cách sử dụng REST API để upload ảnh / media tới WordPress thông qua REST API. Cài đặt WP-API/Basic-Auth Plugin Tất nhiên để không ai có thể upload bất […]

Sử dụng Cython để bảo vệ và compile Source Code Python

Hôm nay nhận được yêu cầu của dự án là phải làm cách nào bảo vệ được được source code, chống sao chép source code. Qua quá trình tìm hiểu, mình thấy sử dụng Cython khá là ổn, không những bảo vệ được source code của Python mà còn tăng hiệu suất xử lý nhờ […]

[Python 3] Tạo và quản lý Menu trên Odoo

Để tạo và quản lý Menu trên Odoo chúng ta có 2 cách là tạo từ giao diện quản trị của Odoo hoặc implement trong source code của 1 Odoo Module. Trong bài viết này, vinasupport sẽ hướng dẫn bằng cả 2 cách trên. 1. Tạo và quản lý Menu trên giao diện Odoo 1.1. […]

Hướng dẫn kết nối tới CSDL MySQL/MariaDB với Python 3

MySQL/MariaDB là 1 trong những Hệ quản trị CSDL được sử dụng phổ biến nhất, sau đây là những cách kết nối tới MySQL/MariaDB sử dụng ngôn ngữ lập trình Python 3: Các thư viện kết nối MySQL/MariaDB Để kết nối tới MySQL/MariaDB thì có 4 thư viện: 1. MySQL Connector Python Trang chủ: https://pypi.python.org/pypi/mysql-connector-python Hỗ […]

[Odoo] Xây dựng Odoo Module kế thừa từ 1 Module có sẵn

Ở bài viết trước: Hướng dẫn tạo Odoo Addon Module, mình đã hướng dẫn các bạn tạo 1 module mới cho Odoo – Phần mềm thương mại ERP, CRM. Ở bài viết này, mình sẽ hướng dẫn các bạn tạo 1 Odoo Module kế thừa từ 1 Module có sẵn. Xây dựng Odoo Module: My_Contacts 1. Cài […]

[Odoo] Hướng dẫn tạo Odoo Addon Module

Ở bài trước, vinasupport đã hướng dẫn các bạn cài đặt Odoo – Phần mềm thương mại ERP, CRM, … Mặc định Odoo đã hỗ trợ rất nhiều Addon Modules như: Blog, Website Builder (Tạo Website), Quản lý Timesheet (Thời gian làm việc), Quản lý Payroll (Tiền lương)… Nhưng nếu bạn muốn làm 1 Addon […]

Kết nối tới PostgreSQL Database sử dụng Python 3

Để kết nối tới PostgreSQL Database trong lập trình Python 3, chúng ta cần sử dụng 1 thư viện của Python 3 đó là psycopg2. Nó cung cấp các phương thức để thao tác với PostgreSQL Database. Trong bài viết này chúng ta sẽ cùng tìm hiểu cách cài đặt cũng như kết nối tới PostgreSQL […]

[Python 3] Đọc và ghi file Excel

Đây là các thư viện Python để xử lý file Excel, không yêu cầu phải chạy trên môi trường Windows, có thể sử dụng cả với Python 2 & 3: Thư viện Python để xử lý file Excel openpyxl Thư viện được đề xuất cho việc đọc ghi file Excel 2010 (xlsx) Download: http://pypi.python.org/pypi/openpyxl Tài liệu: https://openpyxl.readthedocs.org/ […]

[Python 3] Chụp ảnh Screenshot màn hình Gnome Desktop với GTK+3

Ở bài viết trước, mình đã hướng dẫn các bạn screenshot màn hình Desktop sử dụng thư viện PyAutoGUI và OpenCV trong Python 3. Tiếp nối series về lập trình Python 3 thì bài này sẽ sử dụng thư viện GTK+3 để chụp ảnh màn hình Gnome Desktop Cài đặt Python Module (Ubuntu 16.04) Đầu […]

[Python 3] Print dữ liệu kiểu dictionary để dễ nhìn đẹp mắt hơn

Khi lập trình Python, điểm mình không thích nhất là hàm print mặc định của Python, với dữ liệu kiểu dictionary, nó lại hiển thị trên 1 dòng làm cho việc debug rất khó khăn, rất khó xác định cấu trúc key-value cảu một biến dictionary. VD: mình có một biến dictionary có cấu trúc như […]