Mundarija[Yashirish][Show]
Bizning ikkinchi ma'ruzamizga xush kelibsiz Yangi boshlanuvchilar uchun Python Crash kursi seriyali.
Ushbu ma'ruza Python sintaksisi va Python kodi qanday bajarilishini tushunishga qaratilgan.
Biz allaqachon tizimlarimizga Python 3.10.4 ni o'rnatganmiz. Endi bizga Python uchun kod muharriri kerak. U erda juda ko'p variantlar mavjud, ammo mening eng yaxshi ko'rganim PyCharm.
Bu Python uchun ishlatiladigan eng mashhur kod muharrirlaridan biri va biz ushbu kurs uchun undan foydalanamiz. Birinchi boshlanishda shunday ko'rinadi.
Endi loyihada yangi Python faylini yarating. endi siz Python-da birinchi kodingizni yozishga tayyorsiz.
Endi yozing:
print("Hello HashDork")
Endi "Ishga tushirish" menyusini kengaytiring va ishga tushirish tugmasini bosing. dasturni ishga tushirish uchun Windows tizimidagi "Shift + F10" yoki macOS'da "Ctrl + cmd + R" tugmalaridan ham foydalanishingiz mumkin.
Shundan so'ng, siz pastki qismida kodingiz chiqishini ko'rsatadigan kichik terminal oynasini ko'rasiz. Bu sizning birinchi Python kodingiz edi. Endi biz bu qanday amalga oshirilganligini bilib olamiz.
Bu sizning birinchi Python kodingiz edi. Keling, boshqa misolni ko'rib chiqaylik.
Ushbu misolda biz bitta yulduzchani 10 ga ko'paytirish orqali 10 ta yulduzcha "*" chop etamiz.
turi:
print("*"*10)
Chiqish shunday ko'rinadi.
Endi biz bu qanday amalga oshirilganligini bilib olamiz.
Python kodi qanday bajariladi?
Python-da kod yozganimizda, qavs ichidagi kod bo'lagi, ya'ni (“*”*10) ifoda deyiladi. Bu qiymat ishlab chiqaradigan kod qismidir.
Shunday qilib, Python tarjimoni 2-qatorni bajarishga harakat qilganda, avval u qavslar orasidagi kodni, ya'ni ifodani baholaydi. Shunday qilib, u 10 ta yulduzcha ishlab chiqaradi va ularni terminalda chop etadi.
Python-da o'zgaruvchilar
O'zgaruvchilar dasturlashning eng asosiy tushunchalaridan biri bo'lib, ular Python uchun xos emas. Biz o'zgaruvchilardan ma'lumotlarni kompyuter xotirasida vaqtincha saqlash uchun foydalanamiz.
Mana bir misol,
Yozishga ruxsat bering:
Price = 10
Python tarjimoni ushbu kodni bajarganida, u 10 raqamini saqlaydigan ba'zi xotirani ajratadi. Nihoyat, bu narxni o'sha xotira joyiga biriktiradi.
Endi biz ushbu o'zgaruvchida saqlagan qiymatga kirish uchun dasturimizning istalgan joyida ushbu "Narx" o'zgaruvchisidan foydalanishimiz mumkin.
Endi yozsangiz,
print(Price)
Ushbu dasturning chiqishida saqlangan qiymat “Narx” o'zgaruvchisida ko'rsatiladi, ya'ni 10. O'zgaruvchilar katta-kichik harflarga sezgir ekanligini unutmang.
Shunday qilib, biz o'zgaruvchilarni shunday aniqlaymiz, biz o'zgaruvchimizning nomi bo'lgan identifikatordan, keyin tenglik belgisidan va nihoyat qiymatdan boshlaymiz.
Keling, ushbu dasturni keyingi bosqichga olib chiqaylik. Ikkinchi qatorda biz ushbu narx o'zgaruvchisining qiymatini yangi qiymatga yangilashimiz mumkin. Keling, uni 20 ga aylantiramiz. Endi dasturimizni ishga tushirganimizda, biz 20 ni ko'rishimiz kerak, chunki Python tarjimoni kodimizni yuqoridan satr bo'yicha bajaradi.
Biz butun sonlarni, floatlarni, satrlarni va mantiqiy qiymatlarni o'zgaruvchilar sifatida saqlashimiz mumkin. Bundan tashqari, Python keyinroq muhokama qiladigan ro'yxatlar va ob'ektlar kabi murakkab qiymatlarni saqlashi mumkin.
Endi biz string va mantiqiy qiymatlar misolini ko'rib chiqamiz.
Pythonda string Unicode belgilar ketma-ketligidir. Oddiy so'zlar bilan aytganda, bu skript tomonidan tom ma'noda talqin qilinadigan har qanday belgilar seriyasidir.
Kabi,
name = 'HashDork'
Xuddi shunday, mantiqiy qiymatlar ifodaga True yoki False qiymatini belgilash uchun ishlatiladi.
is_published = True
E'tibor bering, Python katta-kichik harflarni sezgir tildir va odatda siz o'zgaruvchini yozish uchun kichik harflardan foydalanishingiz va mantiqiy qiymatni belgilashda katta harfdan boshlashingiz kerak. Bunday holda, "true" tarjimon tomonidan tan olinmaydi va xatolikka olib keladi. Pastki chiziq o'zgaruvchi nomidagi so'zlarni ajratish uchun ishlatiladi.
Namuna dasturi
Endi biz yuqoridagi tushunchalardan foydalanadigan misol dasturni ko'ramiz.
Tasavvur qiling, biz shifoxona uchun dastur yozamiz. Shunday qilib, biz Raj Koothrappali ismli bemorni tekshiramiz (Ha, tushundingiz). U 29 yoshda va yangi bemor. Bu yerda 3 ta oʻzgaruvchini, uning ismini, yoshini va bu yangi yoki mavjud bemor ekanligini tekshirish uchun boshqa oʻzgaruvchini belgilashingizni xohlayman.
O'tkazishni to'xtating va o'zingiz sinab ko'ring.
Endi yechim topamiz.
full_name = 'Raj Koothrappali'
age = 29
is_new = True
Aylantirmoq
Bu ma'ruzadan hammasi.
Biz Python, Type Conversion va Strings-da ma'lumotlarni qabul qilishni o'rganamiz.
Leave a Reply