Mundarija:
- 1 -qadam: Python -ni yuklab oling
- 2 -qadam: Dastur chiqishi, bosma bayonot va "Salom dunyo"
- 3 -qadam: o'zgaruvchilar
- 4 -qadam: Dasturga kirish va Raw_input () funktsiyasi
- 5 -qadam: davom etmoqda…
Video: Python qo'llanmasi №1: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Bu Python darsligi, mutlaqo boshlang'ichni nazarda tutgan holda, Pythonga qisqacha kirish sizga darslarga o'tishdan oldin tarix va uning nima ekanligini tushunishga xizmat qiladi. Python nima?.org:
Python-bu dasturiy ta'minotni ishlab chiqishning ko'p turlarida ishlatilishi mumkin bo'lgan dinamik ob'ektga yo'naltirilgan dasturlash tili. Boshqa tillar va vositalar bilan integratsiyalashuv uchun kuchli yordam beradi, keng standart kutubxonalar bilan ta'minlanadi va bir necha kun ichida o'rganilishi mumkin. Ko'p Python dasturchilari ishlab chiqarishning sezilarli yutuqlari haqida xabar berishadi va tilni yuqori sifatli, yanada barqaror kodni ishlab chiqishga undaydi. Boshqacha qilib aytganda, Python -ni o'rganish, o'qish va yozish oson, shuning uchun siz yozganingizdan bir necha oy o'tgach tushunishingiz mumkin bo'ladi. Python -ning qisqacha tarixi. Python 1980 -yillarning oxirida Guido tomonidan yaratilgan. Van Rossum Gollandiyada ABC dasturlash tilining vorisi sifatida mashhur bo'lib ketdi, ayniqsa u GPL ostida 1.6.1 versiyasida chiqarilgandan so'ng, bugungi kunda Python -dan foydalanadigan eng yirik loyihalar Zope dastur serveridir. va asl BitTorrent mijozi. U Google va NASA tomonidan ham keng qo'llaniladi. Eslatma: Bu ko'rsatma muallifi (ZN13) va hamkori (Hugo. B) tomonidan faol tahrir va takomillashtirilmoqda, shuning uchun sabrli bo'ling va tashrif buyurishni davom eting, siz Pythonni o'rganishni foydali tajriba topasiz.. ZN13 Hugo. B
1 -qadam: Python -ni yuklab oling
Python -da dasturlash uchun siz Python kutubxonalarini va Integrated DeveLopment Environment, IDLEAs 16/6/07, bu versiya 2.5.1Python -ni bu yerdan yuklab olishingiz kerak bo'ladi. Agar siz Linux-ga asoslangan operatsion tizimdan foydalanayotgan bo'lsangiz, u allaqachon o'rnatilgan bo'lishi mumkin. Bilish uchun konsol/konsol/terminalni (distroga qarab o'zgaradi) va typepython-ni oching. Agar u o'rnatilgan bo'lsa, Python buyruq satri ochiladi, uni o'rnatgandan so'ng, Ishga tushirish> Barcha dasturlar> Python> IDLE-ga o'ting va biz boshlaymiz!
2 -qadam: Dastur chiqishi, bosma bayonot va "Salom dunyo"
Bu erda biz sizga deyarli har bir dasturchi o'rganadigan birinchi narsalardan birini o'rgatamiz: "Salom dunyo" ni qanday chop etish kerak. Bu dasturchining ko'p yillik birinchi misoli. E'tibor bering, bosma siyoh va qog'ozda bo'lgani kabi chop etishni anglatmaydi, shunchaki ko'rsatish yoki chiqarishni bildiradi.
>> "Salom dunyo" ni chop etingVa siz chiqishni olasiz
Salom DunyoN. B. Python -ga chop etishni xohlayotganingizni ko'rsatish uchun ("") belgilar kerak, aks holda siz buni olasiz
>> bosma salom worldSyntaxError: noto'g'ri sintaksisqaerda xato qilganingizni ko'rsatish uchun "dunyo" qizil rang bilan ajratilgan bo'ladi.
3 -qadam: o'zgaruvchilar
O'zgaruvchi (mening bilishimcha) - bu boshqa ma'lumotlarga havola: Men ko'rsataman: Buni IDLE -ga kiriting:
>> myvar = "Salom dunyo!" >>> & apos & apos & aposprint & apos & apos & apos myvarSalom olam!myvar - bu misoldagi o'zgaruvchi, lekin o'zgaruvchilar ham raqamlar bo'lishi mumkin. Bu o'zgaruvchining qanday ishlashini qisqacha misoli. Endi narsalarni biroz murakkabroq qilib, string format operatoriga kirish: foiz belgisi: "%" mumkin satrdagi matn/ma'lumotlarni almashtirish uchun foydalaning
>> chop etish " %s - %d raqami!" %("Python", 1) Python - 1 -raqam!"%s" satrni almashtirishni bildiradi, "%d" esa butun sonni almashtirish kerakligini bildiradi. Yana bir mashhur - "%f" o'zgaruvchan nuqta raqamlari uchun.
4 -qadam: Dasturga kirish va Raw_input () funktsiyasi
Buyruqlar satridan foydalanuvchi ma'lumotlarini olishning eng oson yo'li
raw_input ()U standart kirishdan o'qiydi va siz belgilagan o'zgaruvchiga mag'lubiyat qiymatini beradi, masalan, bu shunday ishlatiladi
name = raw_input ("Ismingizni bu erga kiriting:") yosh = raw_input ("Yoshingizni shu erga kiriting:") chop eting "Sizning ismingiz:", ism -sharifi "Va siz", yoshiPython tarjimoni birinchi qatorni o'qiganida, u tarkibni qavs ichida bosib chiqaradi (ismingizni shu erga kiriting:) va ismingizni kiritganingizda, u keyingi qatorga o'tadi, xuddi shunday qiling, lekin u kelganda "chop etish" iborasi bo'ylab u tarkibni qavs ichida yozadi va "ism" bilan uchrashadi, bu o'zgaruvchi bo'lib, asosan siz kiritgan tarkibga havola bo'lib, quyidagi natijani beradi.
>> Bu yerga ismingizni kiriting: Hugo. Bu erda yoshingizni kiriting: 16 Sizning ismingiz: Hugo. BBA va siz 16 yoshdasizBu bosqichda, izoh qoldirish usulini tanishtirish yaxshi bo'lar edi, ko'pchilik skript va Unix-shell tillarida bo'lgani kabi, xash yoki funt (#) belgisi ham izoh #dan boshlanib, oxirigacha davom etishini ko'rsatadi. E'tibor bering, IDLE -da, # belgisini kiritganingizda, u va bu satrdagi keyingi matnlar qizil rangga aylanadi.
#Ogohlantirish !!! Bu CPU ishlatilishini 100% gacha oshiradi !!! counter = 0 while counter <1000000: counter += 1 bosma hisoblagich
5 -qadam: davom etmoqda…
Vaqtinchalik joy egasi: Yangi tarkib kutilmoqda, sabr qiling.
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