Python

Translation / Dịch văn bản sử dụng Google Translate API với Python

Để dịch văn bản / translate text, có 1 thư viện của Python giúp chúng ta thực hiện dễ dàng đó là thư viện googletrans. Nó dịch văn bản thông qua API của Google Translate. Sau đây mình sử hướng dẫn căn bản cách sử dụng thư viện này để dịch văn bản nhé! Cài đặt […]

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

Upload file tới Amazon S3 sử dụng Python 3

Bài viết này mình sẽ hướng dẫn các bạn upload file, hình ảnh tới Amazon S3 – Dịch vụ lưu trữ file nổi tiếng của Amazon. Để thực hiện các bạn vui lòng tham khảo các bài viết sau: Giới thiệu Amazon S3, tạo và quản lý bucket Tạo tài khoản AMI để lấy Access […]

[Python] Kết nối tới dịch vụ AWS sử dụng thư viện Boto3

AWS (Amazon Web Services) là dịch vụ cloud nổi tiếng. Nó cung cấp cho chúng ta rất nhiều các dịch vụ như dịch vụ máy chủ EC2, lưu trữ S3, Load Balancing, … Ngoài ra AWS còn cung cấp rất nhiều API để quản lý các dịch vụ này bằng các ngôn ngữ khác nhau. […]

Hướng dẫn cài đặt Python 3 trên RHEL / Red Hat / CentOS

Sau bài viết hướng dẫn cài đặt Python 3 trên Ubuntu. Hôm nay, vinasupport.com sẽ hướng dẫn các bạn cài đặt Python 3 trên hệ điều hành RHEL / Red Hat / CentOS. Để cài đặt Python 3 phiên bản mới nhất trên RHEL / Red Hat / CentOS chúng ta sử dụng các lệnh […]

[Python] Fix lỗi “Could not find platform independent libraries”

Nếu bạn gặp phải lỗi sau: Could not find platform independent libraries <prefix> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] Fatal Python error: Py_Initialize: Unable to get the locale encoding ModuleNotFoundError: No module named ‘encodings’ Current thread 0x00007f47a62e3700 (most recent call first): Process finished with exit code 134 (interrupted by signal 6: SIGABRT) Nguyên nhân: Bạn đã […]

Sử dụng cURL trong Python với PycURL

cURL là một công cụ được sử dụng để truyền dữ liệu đến và từ một máy chủ và để thực hiện các loại yêu cầu dữ liệu khác nhau. Trong bài viết này mình sẽ giới thiệu về PycURL – một thư viện cURL rất tốt của Python. Website: http://pycurl.io GitHub: https://github.com/pycurl/pycurl Cài đặt PycURL Để […]

Fix lỗi: Command ‘x86_64-linux-gnu-gcc’ failed with exit status 1

Khi bạn cài  đặt một Python package trên Ubuntu mà gặp phải lỗi sau: error: command ‘x86_64-linux-gnu-gcc’ failed with exit status 1 Cách khắc phục là:  Đối với Python 3 chạy command: sudo apt-get install python3 python-dev python3-dev \ build-essential libssl-dev libffi-dev \ libxml2-dev libxslt1-dev zlib1g-dev \ python-pip Đối với Python 2 chạy command: sudo […]

Cài đặt môi trường ảo VirtualEnv cho Python

Bài viết này, mình sẽ giới thiệu về môi trường ảo hóa VirtualEnv của Python. Môi trường ảo Python VirtualEnv là gì? Virtualenv viết tắt từ Virtual Environments là một môi trường ảo hóa cho Python. Với mỗi môi trường ảo hóa, bạn có thể chỉ ra 1 phiên bản của Python và các package […]

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’) VD 2: Gom if else lên […]