Yuav Sau Li Cas Qhov Kev Pabcuam Python: 13 Kauj Ruam (nrog Duab)

Cov txheej txheem:

Yuav Sau Li Cas Qhov Kev Pabcuam Python: 13 Kauj Ruam (nrog Duab)
Yuav Sau Li Cas Qhov Kev Pabcuam Python: 13 Kauj Ruam (nrog Duab)

Video: Yuav Sau Li Cas Qhov Kev Pabcuam Python: 13 Kauj Ruam (nrog Duab)

Video: Yuav Sau Li Cas Qhov Kev Pabcuam Python: 13 Kauj Ruam (nrog Duab)
Video: yuav tau tsim kho tus kheej lub neej thiaj yuav vam meej tau 2024, Tej zaum
Anonim

Python yog hom lus programming qib siab. Cov lus siv cov lus yooj yooj yim uas tuaj yeem ua rau nws yooj yim rau cov neeg siv tshiab pib.

Cov kauj ruam

Ntu 1 ntawm 2: Ib puag ncig teeb tsa

Nruab qhov Dependencies

Sau Qhov Kev Kawm Python Basic Step 1
Sau Qhov Kev Kawm Python Basic Step 1

Kauj Ruam 1. Qhib Terminal

Ntawm Linux, koj tuaj yeem nias qhov alt="Duab" khawm kom qhib qhov tshawb nrhiav. Ntaus "terminal" thiab nyem rau ntawm Terminal.

Sau Tus Txheej Txheem Python Kauj Ruam 2
Sau Tus Txheej Txheem Python Kauj Ruam 2

Kauj Ruam 2. Paub cov lus txib

Cov lus txib hauv davhlau ya nyob twg tau qhia hauv daim ntawv no raws li:

  • hais kom ua -options filename.ext

  • sudo apt-mus nruab tsim-qhov tseem ceeb

    Qhov "sudo" hais kom muab kev tso cai rau lub davhlau ya nyob twg los hloov kho koj lub computer. Qhov no yog qhov tsim nyog los teeb tsa ib qho program twg. Koj yuav tsum tau sau koj tus password

  • Qhov "apt-get install" hais kom lub khoos phis tawj nruab pob "tsim-qhov tseem ceeb" uas yuav tsum tau teeb tsa Python.
  • sudo apt-tau nruab libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

  • Cov no yog cov phiaj xwm uas Python siv los ua kom raug. Lawv kuj tseem hu ua "kev vam khom".

Rub tawm thiab rho tawm Python

Sau Tus Txheej Txheem Python Kauj Ruam 3
Sau Tus Txheej Txheem Python Kauj Ruam 3

Kauj Ruam 1. Rub tawm qhov tseeb ntawm Python los ntawm Is Taws Nem

Siv cov lus txib hauv qab no:

  • cd ~/Rub tawm/

  • Qhov "cd" hais kom hloov mus rau cov npe ua haujlwm raug yog li lub khoos phis tawj tuaj yeem nrhiav thiab muab cov haujlwm nyob hauv qhov chaw raug.
  • wget

Sau Tus Txheej Txheem Python Kauj Ruam 4
Sau Tus Txheej Txheem Python Kauj Ruam 4

Kauj Ruam 2. Decompress Python cov ntaub ntawv siv cov lus txib hauv qab no:

  • tar -xvf Python -2.7.5.tgz

  • cd Python-2.7.5

  • Ib zaug ntxiv, peb yuav tsum hloov pauv cov npe ua haujlwm. Lub sijhawm no, peb hloov mus rau cov npe Python tsim tshiab.

Nruab Python

Sau Tus Txheej Txheem Python Kauj Ruam 5
Sau Tus Txheej Txheem Python Kauj Ruam 5

Kauj Ruam 1. Siv

/teeb tsa cov lus txib txheeb xyuas koj lub khoos phis tawj kom ntseeg tau tias koj muaj txhua yam khoom tsim nyog los teeb tsa Python. Nws yuav ceeb toom koj txog ib qho teeb meem tsis raug.

  • ./configure

Sau Tus Txheej Txheem Python Kauj Ruam 6
Sau Tus Txheej Txheem Python Kauj Ruam 6

Kauj Ruam 2. Siv qhov hais kom ua

Nws suav ua qhov chaws thiab tsim cov executables.

  • ua

Sau Tus Txheej Txheem Python Kauj Ruam 7
Sau Tus Txheej Txheem Python Kauj Ruam 7

Kauj Ruam 3. Tshem cov ntawv thov thiab tsev qiv ntawv

Nrog cov lus txib hauv qab no, txhua daim ntawv thov thiab tsev qiv ntawv cuam tshuam nrog Python tau txav mus rau qhov chaw raug ntawm koj lub khoos phis tawj.

  • sudo ua kom nruab

Ntu 2 ntawm 2: Siv Python

Sau Tsab Ntawv

Sau Tus Txheej Txheem Python Kauj Ruam 8
Sau Tus Txheej Txheem Python Kauj Ruam 8

Kauj Ruam 1. Qhib cov ntawv sau

Txhua cov ntawv sau uas tuaj yeem txuag cov ntaub ntawv nrog ".py" txuas ntxiv yuav ua. Ubuntu 12.04 lossis ntau dua tau ntim nrog Gedit editor

Sau Tus Txheej Txheem Python Kauj Ruam 9
Sau Tus Txheej Txheem Python Kauj Ruam 9

Kauj Ruam 2. Hom

luam tawm 'Nyob Zoo, Ntiaj Teb!'

Hauv Python, txhua yam uas tau muab tso rau hauv kab lus tom qab lo lus luam tawm yuav raug luam tawm rau ntawm qhov screen

Sau Tus Txheej Txheem Python Kauj Ruam 10
Sau Tus Txheej Txheem Python Kauj Ruam 10

Kauj Ruam 3. Txuag cov ntawv ua "hello_world.py

Ceev faj tias cov ntaub ntawv tsis raug khaws tseg raws li "hello_world.py.txt"

Khiav Tsab Ntawv

Sau Tus Txheej Txheem Python Kauj Ruam 11
Sau Tus Txheej Txheem Python Kauj Ruam 11

Kauj Ruam 1. Qhib Terminal dua

Sau Tus Txheej Txheem Python Kauj Ruam 12
Sau Tus Txheej Txheem Python Kauj Ruam 12

Kauj Ruam 2. Mus rau phau ntawv teev npe qhov twg "hello_world.py" nyob

  • Nco ntsoov siv "cd" hais kom hloov phau ntawv teev npe.
  • Yog tias koj xav tau cov npe ntawm txhua qhov chaw nyob ntawm koj qhov chaw tam sim no, siv "ls" hais kom ua. "ls" sawv rau "daim ntawv teev npe subdirectories".
Sau Tus Txheej Txheem Python Kauj Ruam 13
Sau Tus Txheej Txheem Python Kauj Ruam 13

Kauj Ruam 3. Khiav tsab ntawv:

  • nab hab sej nyob zoo_world.py

Pom zoo: