Hướng dẫn dùng python linux python

Hướng dẫn cài đặt, lập trình Python trên Ubuntu [Linux].

[Xem thêm: Hướng dẫn cài đặt, lập trình Python trên Windows]

Cài Python qua repository

Đây là cách đơn giản nhất, các bạn không cần phải lên trang chủ python để tải file, giải nén…

Chỉ cần chạy lệnh là được.

B1: Update lại repository

sudo apt-get update

B2: Cài python

sudo apt-get install python

Mặc định nó sẽ cài cho bạn 2 bản python là 2.x và 3.x

Để kiểm tra version của python sau khi cài đặt các bạn dùng lệnh sau:

Với python 2.x: python hoặc python -V

Với python 3.x: python3 hoặc python3 -V

Demo:

Chạy lệnh python và nhập print['hello'] sau đó ấn enter sẽ thấy nó in ra dòng hello

Cài đặt pip cho python

pip [python package manager] là một trình quản lý module, thư viện của python.

Ví dụ bạn muốn thực hiện kết nối tới database bằng python thì bạn phải có module mysqlclient [trong java thì là thư viện jdbc]. Nhưng khi cài python nó chưa có sẵn module đó, để cài module mysqlclient ta cài qua pip bằng lệnh pip install mysqlclient

Thông thường các bản python mới sẽ tích hợp sẵn pip. Để kiểm tra pip đã cài chưa, các bạn dùng lệnh pip –version với python 2.x hoặc pip3 –version với python 3.x

Trường hợp python của bạn chưa tích hợp sẵn pip thì bạn có thể cài đặt pip bằng lệnh sau:

sudo apt-get install pip

hoặc

sudo apt-get install pip3

Nếu để chọn một hệ điều hành thực sự tốt, ổn định cho lập trình Python, tôi sẽ khuyên bạn dùng MacOSX. Tuy nhiên nếu do điều kiện hạn chế, máy tính của bạn không thể cài đặt Hackintosh hoặc quá yếu thì Linux là một lựa chọn thứ 2 chứ không phải là Windows.

Nguyên nhân tại sao lại dùng Linux để lập trình Python mà không phải là Windows?

  • Linux mặc định có terminal giúp việc chạy script python rất thuận lợi. Code mẫu trên mạng thường ví dụ trên Mac và Linux
  • Việc học lập trình của bạn ít bị phân tâm bởi các games, hãy những ứng dụng giải trí vốn rất nhiều trên Windows
  • Hệ điều hành Linux dạng như Zorin Lite, Raspian, Xubuntu chỉ yêu cầu số lượng RAM khiếm tốn cỡ 600Mb

Hiện nay, Python đã có bản 3.7.3. Ubuntu bản 19.04 mới nhất mới cài kèm Python 3.7.3, còn bản Ubuntu 18.04 chỉ có Python 3.6. Tốt nhất bạn hãy cài Xubuntu 19.04 vì bản này dùng trình quản lý giao diện XCFE rất tin gọn.

Ngay sau khi cài đặt xong Xubuntu 19.04 hãy mở terminal gõ lệnh như sau:

you@ubuntu:~$ python3
Python 3.7.3 [default, Apr  3 2019, 05:39:12] 
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

Tiếp đó bạn cài package để tạo virtual environment

sudo apt-get install python3-venv 

Tạo thư mục dự án và tạo môi trường ảo Virtual Environment để gói gọn các gói python cài trong một thư mục, không ảnh hưởng đến các thư mục khác 

you@ubuntu:~$ mkdir pyproject
you@ubuntu:~$ cd pyproject
you@ubuntu:~/pyproject$ python3 -m venv env
you@ubuntu:~/pyproject$ source env/bin/activate
[env] cuong@ubuntu:~/pyproject$ pip3 list
Package       Version
------------- -------
pip           18.1   
pkg-resources 0.0.0  
setuptools    40.8.0 
[env] you@ubuntu:~/pyproject$

Để chạy được Matplot Lib thì các bạn cần phải bổ xung thêm các gói Python kết hợp Tinker

sudo apt-get install tcl-dev tk-dev python-tk python3-tk

Rồi bây giờ tạo thử một file Python là sin.py
 

import matplotlib.pyplot as plt
import numpy as np

x = np.arange[0, 10, 0.2]
y = np.sin[x]
fig, ax = plt.subplots[]
ax.plot[x, y]
plt.show[]
Hiển thị Matplot Lib trong Xubuntu 19.04, Python 3.7.3


Bạn cũng có thể cài đặt Pycharm Community vào Linux.

Mặc dù một số môi trường phát triển tích hợp tốt nhất cho Python có sẵn trong Linux, bạn cũng có thể sử dụng trình soạn thảo văn bản của bản phân phối của mình.

Sử dụng Python trên Linux là một cách thú vị và dễ dàng để bắt đầu lập trình. Gì tưởng nhớ Guido Van Rossum, người tạo ra ngôn ngữ lập trình phổ biến này, hãy xem cách định cấu hình môi trường lập trình Python trên bản phân phối Linux của chúng tôi.

Index

  • 1 Tại sao sử dụng Python trên Linux?
  • 2 Bắt đầu sử dụng Python
  • 3 Viết chương trình dài hơn
  • 4 VSCodium

Python là một ngôn ngữ lập trình dễ học. Nó có một cơ sở rất lớn là tài liệu bằng ngôn ngữ của chúng tôi [phần lớn miễn phí] và có thể được sử dụng cho cả việc tạo các ứng dụng đầu cuối nhỏ hoặc các dự án lớn với giao diện đồ họa.

Mã được phát triển bằng Python có thể được sử dụng trên Linux, Windows, Mac, Android và trên các loại thiết bị khác nhau như TV thông minh và GPS.

Với ứng dụng Qpython3 chúng ta có thể viết và chạy mã Python 3 trên thiết bị Android của mình.

Bắt đầu sử dụng Python

Vì hầu hết [nếu không phải tất cả] các bản phân phối Linux Họ chuẩn bị sử dụng Python, điều đầu tiên là kiểm tra phiên bản mà chúng tôi đã cài đặt. Tại thời điểm này, nhánh 2 và nhánh 3 cùng tồn tại, tuy nhiên nhánh 2 sẽ biến mất vào năm 2020.

Chúng ta có thể kiểm tra phiên bản đang sử dụng bằng lệnh
python --version
Nếu bạn đang sử dụng bản phân phối tương đối mới, bạn có thể nhận được thông báo lỗi. Nếu vậy hãy thử điều này:
python3 --version
Nếu bạn đã sử dụng lệnh đầu tiên và số phiên bản bắt đầu bằng 2, hãy thử lệnh thứ hai để xem bạn đã cài đặt Python 3 chưa.

Nếu bạn không có phiên bản, hãy tìm Python trong trình quản lý phần mềm của nhà phân phối của bạn để cài đặt nó.

cũng bạn nên cài đặt Pip.Pip là từ viết tắt của Pip Installs Packages, một trình quản lý gói sẽ giúp bạn lấy các thư viện cho Python dễ dàng hơn.

Trong Debian và các dẫn xuất, bạn có thể làm điều đó bằng lệnh
sudo apt install python3-pip

Trong các bản phân phối khác, nó chỉ đơn giản là tìm kiếm python3-pip trong trình quản lý gói

Bằng cách gõ lệnh python3 trong thiết bị đầu cuối Linux, chúng ta có thể mở trình thông dịch python và chạy các chương trình ngắn.

Hãy kiểm tra mã.
Trong loại thiết bị đầu cuối:
python3
print["Linux Adictos"]

Hãy làm một số phép toán
print [20*5]
Lưu ý rằng vì nó không có dấu ngoặc kép, những gì được in ra là kết quả. Thay vào đó, nếu chúng ta làm:
print ["20*5]
Chúng ta sẽ thấy những gì chúng ta đặt trong dấu ngoặc đơn.
Chúng ta có thể sử dụng các biến.
Nhập thiết bị đầu cuối.

a=20
b=10
print [a*b]

Nó cũng có thể làm điều này với các từ. Chúng tôi chỉ cần thêm dấu ngoặc kép.
blog="Linux Adictos"
print["El mejor blog sobre Linux es ", blog]

Bây giờ hãy làm việc với dữ liệu do chúng tôi nhập.
Trong thiết bị đầu cuối, chúng tôi viết:
numero1=input["Ingrese un número: "]
Nhấn Enter sẽ yêu cầu chúng tôi nhập một số. Sau khi thực hiện và nhấn Enter, chúng ta gõ:
numero2=input["Ingrese otro número: ]
Chúng tôi nhấn Enter, chúng tôi viết số khác và chúng tôi nhấn Enter một lần nữa.
Bây giờ viết;
in [number1 + number2]

Viết chương trình dài hơn

Bạn có thể nhận thấy rằng sử dụng thiết bị đầu cuối không thể viết chương trình dài. Trên thực tế, có một số môi trường phát triển tích hợp giúp bạn dễ dàng viết mã Python. Isaac đã nhận xét một số người trong số họ trong bài viết này. Tuy nhiên, với mục đích của bài viết này, chúng tôi sẽ giải quyết cho trình soạn thảo văn bản.

Nếu bạn vẫn mở thiết bị đầu cuối, hãy đóng nó lại. Bây giờ hãy mở trình soạn thảo văn bản của bản phân phối của bạn và viết.
blog="Linux Adictos"
nombre=input["¿Cuál es tu nombre: ?"]
print[nombre, "cree que", blog, "es el mejor blog sobre Linux"]

Lưu nó trong thư mục cá nhân của bạn với tên test.py.

Mở thiết bị đầu cuối và nhập
python3 prueba.py

VSCodium

Môi trường phát triển tích hợp VSCodium sử dụng mã nguồn Visual Studio Code

Như tôi đã nói ở trên, có rất nhiều tùy chọn môi trường phát triển tích hợp mà bạn có thể sử dụng để tạo mã trong Linux. Theo ý kiến ​​của tôi, giải pháp thay thế tốt nhất là VSCodium.

VSCodium được xây dựng dựa trên mã nguồn của Visual Studio Code, môi trường phát triển tích hợp của MIcrosoft. Sự khác biệt là nó biên dịch mà không có bất kỳ công cụ theo dõi nào mà công ty thêm vào. Chương trình có thể được sử dụng trên Windows, Linux và Mac và tải xuống từ đây:

Sau khi cài đặt, từ menu tiện ích mở rộng, hãy cài đặt tiện ích mở rộng Python.


Nội dung bài viết tuân thủ các nguyên tắc của chúng tôi về đạo đức biên tập. Để báo lỗi, hãy nhấp vào đây.

Chủ Đề