Mündəricat[Gizlət][Göstər]
Bizim ikinci mühazirəmizə xoş gəlmisiniz Başlayanlar üçün Python Crash Kursu seriyası.
Bu mühazirə Python-un sintaksisinə və Python kodunun necə yerinə yetirildiyini başa düşməyə yönəldiləcəkdir.
Sistemlərimizdə artıq Python 3.10.4 quraşdırmışıq. İndi bizə Python üçün kod redaktoru lazımdır. Orada bir çox variant var, amma mənim ən çox sevdiyim PyCharm.
Bu, Python üçün istifadə edilən ən məşhur kod redaktorlarından biridir və biz onu bu kurs üçün istifadə edəcəyik. İlk başlanğıcda belə görünür.
İndi layihədə yeni Python faylı yaradın. indi Python-da ilk kodunuzu yazmağa hazırsınız.
İndi yazın:
print("Hello HashDork")
İndi "Çalış" menyusunu genişləndirin və "Çalış" düyməsini basın. proqramı işə salmaq üçün Windows-da 'Shift + F10' və ya macOS-da 'Ctrl + cmd + R' isti düymələrindən də istifadə edə bilərsiniz.
Bundan sonra, kodunuzun çıxışını göstərən aşağıda kiçik bir terminal pəncərəsi görəcəksiniz. Bu, ilk Python kodunuz idi. İndi bunun necə həyata keçirildiyini öyrənəcəyik.
Bu, ilk Python kodunuz idi. Başqa bir nümunəyə cəhd edək.
Bu nümunədə biz sadəcə bir ulduzu 10-a vurmaqla 10 ulduz '*' çap edəcəyik.
Növü:
print("*"*10)
Çıxış belə görünəcək.
İndi bunun necə həyata keçirildiyini öyrənəcəyik.
Python kodu necə icra olunur?
Python-da kod yazarkən, mötərizə daxilindəki kod parçası, yəni (“*”*10) ifadə adlanır. Dəyər yaradan kod parçasıdır.
Beləliklə, Python tərcüməçisi 2-ci sətri yerinə yetirməyə çalışdıqda, əvvəlcə mötərizə arasında olan kodu, yəni ifadəni qiymətləndirəcək. Beləliklə, o, 10 ulduz istehsal edəcək və onları terminalda çap edəcək.
Python-da dəyişənlər
Dəyişənlər proqramlaşdırmanın ən fundamental anlayışlarından biridir və onlar Python üçün xüsusi deyil. Məlumatları kompüterin yaddaşında müvəqqəti saxlamaq üçün dəyişənlərdən istifadə edirik.
Budur bir misal,
Yazın:
Price = 10
Python tərcüməçisi bu kodu yerinə yetirdikdə, o, 10 rəqəmini saxlayacağı bəzi yaddaş ayıracaq. Nəhayət, bu qiyməti həmin yaddaş yerinə əlavə edəcək.
İndi biz bu dəyişəndə saxladığımız dəyərə daxil olmaq üçün proqramımızın istənilən yerində bu “Qiymət” dəyişənindən istifadə edə bilərik.
İndi yazsanız,
print(Price)
Bu proqramın çıxışı “Qiymət” dəyişənində saxlanılan dəyəri göstərəcək, yəni 10. Dəyişənlərin böyük hərflərə həssas olduğunu unutmayın.
Beləliklə, biz dəyişənləri belə müəyyənləşdiririk, biz dəyişənimizin adı olan identifikatordan, sonra bərabərlik işarəsindən və nəhayət dəyərdən başlayırıq.
Gəlin bu proqramı növbəti səviyyəyə keçirək. İkinci sətirdə bu qiymət dəyişəninin dəyərini yeni dəyərə yeniləyə bilərik. Gəlin onu 20 edək. İndi proqramımızı işlədəndə 20-ni görməliyik, çünki Python interpretatoru kodumuzu yuxarıdan sətir-sətir yerinə yetirir.
Tam ədədləri, floatları, sətirləri və boolean dəyərləri dəyişənlər kimi saxlaya bilərik. Bundan əlavə, Python daha sonra müzakirə edəcəyimiz siyahılar və obyektlər kimi mürəkkəb dəyərləri saxlaya bilər.
İndi biz string və boolean dəyərlərinin nümunəsini müşahidə edəcəyik.
Python-da sətir Unicode simvollarının ardıcıllığıdır. Sadə sözlə, bu, hərfi mənada bir ssenari ilə şərh olunan hər hansı bir simvol seriyasıdır.
Kimi,
name = 'HashDork'
Eynilə, ifadəyə True və ya False dəyəri təyin etmək üçün məntiqi dəyərlərdən istifadə olunur.
is_published = True
Qeyd edək ki, Python böyük hərflərə həssas bir dildir və adətən siz dəyişəni yazmaq üçün kiçik hərflərdən istifadə etməli və boolean dəyərini təyin edərkən böyük hərflə başlamalısınız. Bu halda, "true" tərcüməçi tərəfindən tanınmayacaq və xəta ilə nəticələnəcək. Dəyişən addakı sözləri ayırmaq üçün alt xətt istifadə olunur.
Nümunə Proqramı
İndi yuxarıdakı anlayışlardan istifadə edəcək bir nümunə proqramı görəcəyik.
Təsəvvür edin ki, xəstəxana üçün proqram yazacağıq. Beləliklə, biz Raj Koothrappali adlı bir xəstəni yoxlayırıq (Bəli, anladın). Onun 29 yaşı var və yeni xəstədir. İstəyirəm ki, burada 3 dəyişən təyin edəsiniz, onun adı, yaşı və bunun yeni və ya mövcud xəstə olduğunu yoxlamaq üçün başqa dəyişən.
Sürüşdürməyi dayandırın və özünüz cəhd edin.
İndi gəlin həllini tapaq.
full_name = 'Raj Koothrappali'
age = 29
is_new = True
Wrap Up
Bu mühazirədən bütün bunlardır.
Biz Python, Type Conversion və Strings-də daxiletmənin qəbulu haqqında öyrənəcəyik.
Cavab yaz