Python 3

Viết code gọn gàng trên 1 dòng với For-IF trong Python

Trong Python, khi sử dụng vòng lặp For và câu điều kiện If, bạn có thể gộp chúng trên duy nhất 1 dòng như sau. Mệnh đề điều kiện IF VD 1: Gom if lên 1 dòng # Multi rows if True: print(‘Yes’) # One row if True: print(‘Yes’) # Or True and print(‘Yes’) VD […]

Đọc dữ liệu file MS Access .mdb bằng Python

Để đọc dữ liệu của file .mdb của Microsoft Access, chúng ta sử dụng thư viện pyodbc của Python. Để cài thư viện này chúng ta sử dụng công cụ quản lý package của Python là PIP Cài đặt thư viện pyodbc pip install pyodbc Chú ý: Để đọc được file .mdb thì cần môi trường […]

Cài đặt và chạy chương trình Python trên Windows

Python đang là ngôn ngữ phát triển nhất năm 2019. Nó đang được các lập trình viên sử dụng nhiều để xây dựng các hệ thống liên quan tới trí tuệ nhân tạo (AI), Blockchain, … VinaSupport sẽ hướng dẫn các bạn cài đặt và chạy trương trình Python trên môi trường Windows. Download và […]

Hướng dẫn lập trình Python với Visual Studio Code

Python năm 2019 trở thành ngôn ngữ phát triển nhất hiện nay. Nó càng ngày trở lên phổ biến, được sử dụng nhiều trong các dự án phần mềm, web. Đặc biệt là các dự án về trí tuệ nhân tạo (AI), Block Chain… Số lượng lập trình viên theo học lập trình Python vì […]

Thực thi Command Line trên Linux sử dụng Python

Để thực thi Command Line trên Linux, chúng ta có cách cách sau đây: 1. Sử dụng module os Module os là module sẵn có trong Python, chúng ta có thể gọi ra sử dụng bất cứ lúc nào mà không cần phải cài đặt gì cả. Xem xét ví dụ sau: import os os.system(‘ls […]

Đóng gói Package Python để cài đặt với PIP

Nào bây giờ chúng ta cùng đóng gói Python Package đầu tiên của các bạn nhé! Mình đặt tên cho package này là VinaSupport Tạo Python package Đầu tiên chúng ta tạo câu trúc thư mục như sau: Giải thích cho 4 file này:  VinaSupport/MyModule.py chứa mã nguồn của chương trình VinaSupport/__init__.py để load các module, […]

Gửi email sử dụng SMTP trong Python

Python cung cấp thư viện smtplib, sử dụng như một SMTP Client để thực hiện gửi email tới một địa chỉ Email khác trên Internet thông qua giao thức SMTP. Cài đặt thư viện smtplib Sử dụng trình quản lý package/module PIP của Python để cài đặt. # Python 2 pip install smtplib # Python […]

Gửi email sử dụng sendmail trong Python

Trên hệ thống Linux/Unix có 1 chương trình gửi mail trực tiếp là sendmail. Đoạn script Python dưới đây thực hiện gửi mail thông qua sendmail. Cài đặt sendmail Trên Linux/Unux để cài đặt chúng ta sử dụng command sau đây: # Trên Ubuntu / Debian / Linuxmin sudo apt install sendmail # Tren CentOS […]

[Python 3] Hướng dẫn download file từ 1 URL trên Web

Bạn có thể download file (File ảnh, File text, …) từ 1 đường dẫn trên web sử dụng thư viện urllib của Python 3. Đoạn source code Python 3 như sau: import urllib import os output_dir = ‘/tmp’ image_url = ‘https://vinasupport.com/assets/img/vinasupport_logo.png’ # Make output directory if not exist if not os.path.exists(output_dir): os.makedirs(output_dir) # save path image_save_path = […]

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ờ […]