Mụta usoro njikwa Python na loops ka ịde dee na megharịa Scripts Shell - Akụkụ 2


N'edemede gara aga nke usoro Python a, anyị kesara okwu mmeghe na Python, shei akara iwu ya, yana IDLE. Anyị gosikwara otu esi eme mgbakọ mgbakọ na mwepụ, otu esi echekwa ụkpụrụ na mgbanwe, yana otu esi ebipụta ụkpụrụ ndị ahụ na ihuenyo. N'ikpeazụ, anyị kọwapụtara echiche nke ụzọ na ihe onwunwe dị n'usoro ihe omume mmemme site na ihe atụ bara uru.

N'ime ntuziaka a, anyị ga-atụle usoro nchịkwa (ịhọrọ usoro omume dị iche iche dabere na ozi onye ọrụ tinyere, nsonaazụ nke ngụkọta oge, ma ọ bụ uru nke mgbanwe dị ugbu a) na loops (iji rụọ ọrụ ugboro ugboro) wee tinye ihe anyị na-eme. amụtala ruo ugbu a ide ederede shei dị mfe nke ga-egosipụta ụdị sistemụ arụmọrụ, aha nnabata, mwepụta kernel, ụdị, na aha ngwa ngwa igwe.

Ihe atụ a, n'agbanyeghị na ọ bụ isi, ga-enyere anyị aka ịkọwa otu anyị nwere ike isi tinye ike Python OOP iji dee edemede shei mfe karịa iji ngwa bash oge niile.

N'ikwu ya n'ụzọ ọzọ, anyị chọrọ isi na ya pụọ

# uname -snrvm

ka

ma ọ bụ

Ọ mara mma, ọ bụghị ya? Ka anyị tụgharịa aka anyị ma mee ka ọ mee.

Usoro njikwa na Python

Dịka anyị kwuru na mbụ, njikwa njikwa na-enye anyị ohere ịhọrọ nsonaazụ dị iche iche dabere na ọnọdụ enyere. Mmejuputa ya kachasị mfe na Python bụ nkebiokwu ma ọ bụrụ/ọzọ.

Okwu nkiti bụ:

if condition:
    # action 1
else:
    # action 2

  1. Mgbe ọnọdụ tụlere na ọ bụ eziokwu, a ga-eme ihe ngọngọ koodu dị n'okpuru (nke nọchiri anya # action 1. Ma ọ bụghị ya, a ga-eme koodu n'okpuru ọzọ.
  2. Ọnọdụ nwere ike ịbụ nkwupụta ọ bụla nwere ike ịtụle ma ọ bụ eziokwu ma ọ bụ ụgha. Dịka ọmụmaatụ:

1 < 3 # true
firstName == "Gabriel" # true for me, false for anyone not named Gabriel

  1. N'ihe atụ nke mbụ anyị tụlere ụkpụrụ abụọ iji chọpụta ma otu ọ dị ukwuu karịa nke ọzọ.
  2. N'ihe atụ nke abụọ, anyị tụlere aha mbụ (a variable) iji chọpụta ma, n'oge ogbugbu nke ugbu a, uru ya yitere na \Gabriel
  3. Ọnọdụ ahụ na nkwupụta nke ọzọ ga-esorịrị otu colon (:)
  4. Indentation dị mkpa na Python. A na-ahụta ahịrị nwere indentation yiri ka ọ dị n'otu ngọngọ koodu.

Biko mara na nkwupụta if/ọzọ bụ naanị otu n'ime ọtụtụ ngwa njikwa njikwa dị na Python. Anyị nyochara ya ebe a ebe ọ bụ na anyị ga-eji ya na edemede anyị emechaa. Ị nwere ike mụtakwuo maka ngwaọrụ ndị ọzọ na akwụkwọ gọọmentị.

Loops na Python

N'ikwu ya n'ụzọ dị mfe, loop bụ usoro ntụziaka ma ọ bụ nkwupụta ndị e mere n'usoro ma ọ bụrụhaala na ọnọdụ bụ eziokwu, ma ọ bụ otu ugboro n'ime ihe dị na ndepụta.

A na-anọchi anya loop kachasị mfe na Python bụ maka loop iterates n'elu ihe nke ndepụta ma ọ bụ eriri enyere na-amalite na nke mbụ na-agwụ na nke ikpeazụ.

Okwu nkiti:

for x in example:
	# do this

Ihe atụ a nwere ike ịbụ ndepụta ma ọ bụ eriri. Ọ bụrụ na nke mbụ, mgbanwe aha ya bụ x na-anọchi anya ihe ọ bụla dị na listi; ọ bụrụ na nke ikpeazụ, x na-anọchi anya agwa ọ bụla na eriri:

>>> rockBands = []
>>> rockBands.append("Roxette")
>>> rockBands.append("Guns N' Roses")
>>> rockBands.append("U2")
>>> for x in rockBands:
    	print(x)
or
>>> firstName = "Gabriel"
>>> for x in firstName:
    	print(x)

Egosiri mpụta nke ihe atụ ndị dị n'elu na foto a:

Ụdị Python

Maka ihe doro anya, a ga-enwerịrị ụzọ iji chekwaa usoro ntuziaka Python na nkwupụta n'ime faịlụ nke enwere ike ịkpọku mgbe achọrọ ya.

Nke ahụ bụ kpọmkwem ihe modul bụ. Karịsịa, modul os na-enye interface na sistemụ arụmọrụ dị n'okpuru ma na-enye anyị ohere ịrụ ọtụtụ ọrụ anyị na-emekarị na usoro iwu.

Dị ka ndị dị otú ahụ, ọ na-agụnye ọtụtụ ụzọ na ihe onwunwe nwere ike ịkpọ dịka anyị kọwara na isiokwu gara aga. Agbanyeghị, anyị kwesịrị ibubata (ma ọ bụ tinye) ya na gburugburu anyị site na iji okwu mbubata:

>>> import os

Ka anyị bipụta akwụkwọ ndekọ aha ọrụ ugbu a:

>>> os.getcwd()

Ka anyị tinyezie ihe ndị a niile (tinyere echiche ndị a tụlere n'isiokwu gara aga) iji dee edemede achọrọ.