Hello Dunya - anjeun Project Mimiti buah prambus Pi

A bubuka hipu mun maké Python jeung buah prambus Pi

Lamun anjeun nu anyar jeung buah prambus Pi eta tiasa sadayana teuing pikabitaeun coba mun jeung luncat lempeng kana proyék nu katarik anjeun alat dina tempat kahiji.

Robot, sensor, pamaén musik jeung proyék sarupa anu kagunaan hébat pikeun buah prambus Pi, tapi moal anu pangalusna mimiti keur batur anyar pikeun alat. Dina dunya idéal, Anjeun kedah Tujuan pikeun neuleuman dasar saméméh ngecas kana proyék kompléks.

Mun anjeun ogé anyar pikeun Linux Ubuntu bisa hiji kurva learning malah steeper, jadi leuwih sae pikeun ngamimitian kaluar kalawan proyék basajan mun familiarize diri kalawan carana Python jalan, lajeng ngawangun on pangaweruh nu leuwih waktos.

A hipu Perkenalan

Salah sahiji paling umum proyék kahiji dina buah prambus Pi nyaéta pikeun nyitak téks "Hello Dunya", boh ka terminal ku Aksara atawa maké lingkungan ngembangkeun Python dianggurkeun.

Ieu mungkin sigana kawas mimiti boring, tapi méré Anjeun hiji bubuka nu panggampangna tur relevan pikeun Python - sarta éta ogé mangrupa fungsi Anjeun bakal jadi maké kavling di proyek hareup Anjeun.

Hayu urang balik ngaliwatan sababaraha variasi palajaran tradisional ieu estu kick off kaahlian programming urang jeung buah prambus Pi. Ieu gé jadi maké Aksara python tinimbang dianggurkeun, sakumaha éta saukur metoda pikaresep abdi.

Halo Dunya

Hayu urang mimitian dina pisan awal jeung percetakan dasar tina téks "pantun dunya".

Sakali asup ka sési terminal, asupkeun paréntah di handap pikeun nyieun hiji Aksara python anyar disebut 'helloworld.py'.

sudo nano helloworld.py

Nano teh pangropéa téksu kami bakal ngagunakeun, sarta 'py' teh extension file pikeun Aksara Python.

Urang ogé ngagunakeun sudo (anu nangtung pikeun 'superuser ulah') di mimiti nu ngalir paréntah sakumaha superuser a. Anjeun teu salawasna kudu make ieu, sarta bisa bahaya di leungeun salah jeung paréntah salah, tapi kuring leuwih condong kana ngan make salaku watek hiji ayeuna.

paréntah ieu bakal muka dokumen kosong anyar. Lebetkeun téks handap nu baris nyitak istilah "pantun dunya" lamun file ieu ngajalankeun:

print ( "pantun dunya")

Sakali diasupkeun, pencét Ctrl + X lajeng pencét 'Y' pikeun ngahemat file. terminal bakal nanya ka mencet asupkeun nyimpen file kalawan nami file husus, jadi buka payun na pencét tombol asupkeun. Anjeun geus ngan dijieun file Python munggaran anjeun!

Ayeuna bakal balik di terminal. Pikeun ngajalankeun skrip anyar urang, urang nganggo paréntah di handap:

sudo python helloworld.py

Ieu bakal nyitak "pantun dunya" lajeng nutup naskah, ninggalkeun urang jeung terminal ngagunakeun deui.

Hello Lajeng Dunya

Waktu keur buka nepi gear a. conto ieu bakal nyitak kecap "pantun" dina hiji garis, lajeng "dunya" dina salajengna. Ieu bakal nambahan hiji garis anyar pikeun file Python urang, tapi masih dina tingkat kacida gampangna.

Mimitian mangrupa file anyar ku maké paréntah di handap:

sudo nano hellothenworld.py

Sakali deui ieu bakal muka up a kosong jandela redaktur. Lebetkeun téks di handap:

print ( "pantun") print ( "dunya")

Deui nganggo Ctrl + X kaluar sarta simpen, teras mencét 'Y' lajeng 'asupkeun' lamun ditanya.

Ngajalankeun skrip jeung paréntah di handap:

sudo python hellothenworld.py

Ieu bakal nyitak "pantun" dina hiji garis, "dunya" dina garis hareup, teras tutup naskah.

Hello Dunya, ghoib Dunya

Ngagunakeun naon urang diajar dina conto samemehna, hayu urang ngaganti hal sangkan ngomong "pantun dunya" lajeng "wilujeung dunya" leuwih sarta leuwih dugi kami ngabejaan ka eureun.

Anjeun geus diajar kumaha nyieun sarta ngagunakeun file sangkan bakal skim leuwih parentah eta waktos ieu.

Ngadamel file disebut hellogoodbye.py anyar jeung mukakeunana di nano. Lebetkeun téks di handap:

count waktos impor = 1 bari Leres: lamun count == 1: print ( "pantun dunya") cacah = cacah -1 time.sleep (1) count elif == 0: print ( "wilujeung dunya") cacah = cacah +1 time.sleep (1)

Kami geus diwanohkeun sababaraha konsep anyar didieu:

Lamun kode indented ieu teu ngajalankeun, éta baris nyitak "pantun dunya" lajeng ngarobah kami 'cacah' variabel ku -1. Ieu lajeng bakal ngadagoan kadua kalayan 'time.sleep (1)' méméh Ngabuburit deui ka 'bari loop' pikeun ngajalankeun deui.

Kadua 'lamun' pernyataan teu pakasaban sarupa tapi ukur ngalir lamun 'count' persis 0. Ieu lajeng bakal nyitak "wilujeung dunya" na nambahan 1 pikeun 'count'. Sakali deui éta bakal antosan kadua méméh ngajalankeun éta 'bari loop' deui.

Muga, Anjeun ayeuna bisa nempo kumaha 'count' dimimitian dina jam 1 na bakal terus siklus antara 1 jeung 0, percetakan téks béda unggal waktu.

Ngajalankeun skrip jeung ningali keur diri! Eureun naskah, ngan pencét Ctrl + C.

Hello Dunya 100 Times

Kumaha ngeunaan repeating print téks kami ngan 10 kali, otomatis? Ieu kahontal ku ngagunakeun count dina hiji loop bari deui, tapi ngarobah cara urang ngamanipulasi éta.

Jieun file anyar sejen, masihan eta ngaran, lajeng asupkeun téks di handap:

waktos impor count = 1 bari Leres: lamun titung <= 10: print ( "pantun dunya"), count count = cacah +1 time.sleep (1) count elif == 11: kaluar ()

Di dieu kami geus dipake '<=' di hareup 'lamun' pernyataan anu hartina 'kurang atawa sarua jeung'. Lamun golongan cacah anu kurang atawa sarua nepi ka 10, kode kami baris nyitak "pantun dunya".

The 'lamun' statement hareup Sigana keur angka 11 ngan, sarta lamun golongan cacah téh jam 11 eta bakal ngajalankeun 'kaluar ()' paréntah nu nutup naskah.

Coba file ka tingali ieu diri.

Leuwih Ka Anjeun

latihan ieu némbongkeun Anjeun sababaraha cara pisan dasar manipulasi kode, tapi éta jenis yayasan diajar yén sagala anyar pamaké buah prambus Pi jeung Python kedah dibere dicekel kalayan mimiti on.

Upami anjeun teu acan kapanggih eta geus, pariksa kaluar situs Python dedicated About.com pikeun leuwih jéntré ngeunaan basa programming ieu alus teuing.

Ieu gé nutupan conto kode beuki di artikel hareup jeung proyék, terus katala!