Mundarija:
- 1 -qadam: NIMA BILASIN
- 2 -qadam: Bu biroz pastadir …
- 3 -qadam: kirish va chiqish
- 4-qadam: Agar Rudya tomonidan bo'lsa ----- Yo'q Yo'q! Bu Python U Dimwit
- 5 -qadam: Easygui -ni ishga tushiring
- 6 -qadam: Keyin nima bo'ladi?
Video: Python qo'llanmasi: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Salom! Mening ikkinchi o'qituvchimga xush kelibsiz va bu python asoslari bo'ladi.
Bu ko'rsatmada men sizga looplar, kirish va chiqish asoslarini o'rgataman, agar biror narsa aytishga, agar bayonotlar va o'zgaruvchilar bo'lsa, kompyuterni o'rgataman. Oxirgisida biz GUI yoki grafik interfeysidan easygui deb nomlangan asbobdan foydalanamiz.
Shunga qaramay, men qanday yaxshilanishim kerakligi haqida sharhlar qoldiring va siz tushunmaydigan bitlar bo'yicha savollar qoldiring
maza qiling!
1 -qadam: NIMA BILASIN
Bu bosqichda biz pitonni nimanidir aytishni o'rganamiz. juda oddiy. Siz aytmoqchi bo'lgan narsani yozishingiz kerak, keyin uni atrofiga qo'ying. bosib chiqarish (''). Masalan, chop etish ("salom dunyo"). Agar siz python 2 dan foydalanayotgan bo'lsangiz, u holda "salom dunyo" deb yozing, buni qobiq oynasiga yozing - paydo bo'ladigan va enter tugmasini bosing.
mana kelding! birinchi dastur
2 -qadam: Bu biroz pastadir …
Endi Ctrl+N tugmachalarini bosing, bu sizni yangi faylga olib keladi. uni loops.py sifatida saqlang.py bit bu python fayli ekanligini ko'rsatadi. bu birinchi turdagi pastadir.
i uchun (1, 101):
chop etish (i)
bu shunday bo'ladi
1
2
3
4
5
6
7
100
o'zgaruvchi, i, har safar aql bovar qilmasa, avtomatik ravishda bittasini qo'shadi, lekin u 101 ni chop etmaydi.
bu erda yana bir pastadir
i = 1
men <100:
i = i+1
chop etish (i)
bu yuqoriga juda o'xshaydi. Biz yuqori qismini loop uchun, pastki qismini esa loop deb ataymiz.
while loopi 100 ni o'z ichiga oladi, shuning uchun i <101 da bajarishga hojat yo'q.
3 -qadam: kirish va chiqish
bu dastur kompyuterdan sizdan nimanidir so'rashga va javobga javob berishga majbur qiladi.
bu misol
f = kirish ("ismingiz nima") <----------- o'zgaruvchini o'rnatadi va kirishni ko'rsatadi
print ('salom', f) <------------------------- foydalanuvchi oldida salom yozgan o'zgaruvchini chop etadi
chiqish shunday bo'lishi kerak:
>> ismingiz Larri
>> salom Larri
Ko'rib turganingizdek, kirish juda aniq emas. Agar siz bo'sh joyni xohlasangiz, birinchi qatorning oxiriga bo'sh joy qo'ying:
f = kirish ("ismingiz nima")
Agar siz yoshingizni yoki sizda qancha marvarid borligini so'rashni xohlasangiz, buni bajaring:
f = int (kirish ("yoshi nima"))
agar u kasrli raqam bo'lsa, quyidagilarni bajaring:
f = float (kiritish ('o'nli kasr sonini kiriting'))
qandaysiz?
4-qadam: Agar Rudya tomonidan bo'lsa ----- Yo'q Yo'q! Bu Python U Dimwit
agar iboralar odatda 2 ta satr yoki butun sonni solishtirish uchun ishlatilsa.
u odatda kiritilgandan keyin keladi
dasturga rasmga yozing, shunda siz qanchalik foydali bo'lishini va siz kutmagan narsani ko'rasiz.
har doim yozing:
agar*biror narsa*, =,! =, =*boshqa narsa*bo'lsa:
chop etish (*nimadir*'boshqa narsa*dan boshqa narsa))
5 -qadam: Easygui -ni ishga tushiring
easygui - yuklab olish kerak bo'lgan modul.
Agar sizda yo'q bo'lsa, uni yuklab oling.
easygui -ni import qilish
easygui.msgbox ("Salom dunyo")
u rasmdagi kabi bir narsani o'ylab topishi kerak.
6 -qadam: Keyin nima bo'ladi?
shuning uchun hozircha shunday.
ko'zingizni ochib turing, men derazalar va boshqa tillar kabi boshqa darslarni bajarishim mumkin. xayr!
haqiqatan ham juda yaxshi o'rganilgan!
yozilgan ko'rsatmalardan tashqari, turli tillar bo'yicha boshqa darsliklar ham bor. Agar siz ko'proq pdf faylga ega bo'lishni istasangiz, men Internetda mavjud Hello World Book2 ni tavsiya qilaman - shunchaki uni qidirib toping.
Agar siz easygui -ni o'rnatolmagan bo'lsangiz va uni o'rnatmoqchi bo'lsangiz, ushbu havolani yuklab oling:
Men PyCal deb nomlangan o'z modulini ham yaratdim, u sizga narsalarni Pythagoras teoremasi va aylana maydoni kabi murakkab formulalar bilan hisoblab beradi.
Tavsiya:
Raspberry Pi - ADXL345 3 o'qli akselerometr Python qo'llanmasi: 4 qadam
Raspberry Pi-ADXL345 3 o'qli akselerometr Python qo'llanmasi: ADXL345-bu kichik, ingichka, ultra quvvatli, 3 o'qli akselerometr, yuqori aniqlikdagi (13 bitli) o'lchami ± 16 g gacha. Raqamli chiqish ma'lumotlari 16 bitli ikkita qo'shimcha sifatida formatlangan va I2 C raqamli interfeysi orqali kirish mumkin. O'lchovlar
Raspberry Pi MMA8452Q 3 o'qli 12-bitli/8-bitli raqamli akselerometr Python qo'llanmasi: 4 qadam
Raspberry Pi MMA8452Q 3-o'qli 12-bitli/8-bitli raqamli akselerometr Python qo'llanmasi: MMA8452Q-bu 12 bitli aniqlikdagi aqlli, kam quvvatli, uch o'qli, sig'imli, mikromashinli akselerometr. Foydalanuvchilar tomonidan dasturlashtiriladigan moslashuvchan variantlar akselerometrga o'rnatilgan ikkita funktsiya yordamida ta'minlanadi, ular ikkita uzilishga o'rnatiladi
Raspberry Pi - MPL3115A2 nozik altimetrli sensorli Python qo'llanmasi: 4 qadam
Raspberry Pi - MPL3115A2 Precision Altimeter Sensor Python qo'llanmasi: MPL3115A2 bosim/balandlik va harorat haqida aniq ma'lumot berish uchun I2C interfeysli MEMS bosim sensori bilan ishlaydi. Sensor chiqishlari yuqori aniqlikdagi 24 bitli ADC yordamida raqamlashtirilgan. Ichki ishlov berish kompensatsiya vazifalarini olib tashlaydi
Raspberry Pi - PCA9536 Kirish/chiqish Expander Python qo'llanmasi: 4 qadam
Raspberry Pi-PCA9536 Kirish/chiqish Expander Python qo'llanmasi: PCA9536-bu 8-pinli CMOS qurilmasi bo'lib, u I2C-avtobus/SMBus ilovalari uchun umumiy maqsadli kirish/chiqish (GPIO) ning 4 bitini beradi. U 4-bitli kirish yoki chiqishni tanlash maqsadiga xizmat qiladigan 4-bitli Konfiguratsiya registridan iborat
Raspberry Pi - TSL45315 Atrofdagi yorug'lik sensori Python qo'llanmasi: 4 qadam
Raspberry Pi - TSL45315 Ambient Light Sensor Python darsligi: TSL45315 - bu raqamli muhit yorug'lik sensori. Har xil yorug'lik sharoitida inson ko'zining javobini taxmin qiladi. Qurilmalar uchta tanlanish vaqtiga ega va I2C avtobus interfeysi orqali to'g'ridan-to'g'ri 16 bitli lyuks chiqishini ta'minlaydi. Qurilma birgalikda