Lập trình Python

Hướng dẫn tạo File Zip sử dụng Python

Nối tiếp tutorial về lập trình Python, hôm nay chúng ta sẽ học cách tạo ra file zip bằng cách sử dụng Python, thông qua thư viện zipfile. Thư viện này là build-in của Python 3 nên các bạn không cần phải thực hiện cài đặt. Tạo File Zip sử dụng Python Đầu tiên là […]

Kết nối tới Sock5 Proxy bằng Python

Sau 1 loạt bài viết về lập trình Python, hôm nay vinasupport.com sẽ giới thiệu 1 tutorial nữa về kết nối tới Sock5 Proxy sử dụng Python. Cài đặt thư viện pysocks pip install pysocks # Or pip install -U requests[socks] Kiểm tra Sock5 Proxy Kiểm tra server sock5 còn sống không chúng ta sử […]

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

Lấy thông tin địa chỉ Mac Address sử dụng Python

Địa chỉ MAC là gì? Địa chỉ MAC được hiểu là địa chỉ vật lý là mã định danh duy nhất được gán tới card mạng NIC của máy tính. Card NIC giúp kết nối máy tính với nhau trong mạng và nó là duy nhất cho tất cả các NIC. Nếu bạn sử dụng […]

Đó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 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] 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ư […]