Pythonda necə proqramlaşdırmaq olar. Həmişə hesablamağın böyük bir pərəstişkarı olub və bu sahədəki bəzi mütəxəssis dostları ilə məsləhətləşdikdən sonra proqramlaşdırma dünyasına sıçramaq qərarına gəlib. piton.  Fikiriniz yoxdursa heç bir şey olmur. Budur biz burada

Bu qısa dərs zamanı izah edəcəyəm pythonda necə proqramlaşdırmaq olar fərqli olaraq OS, həmçinin təcrübə üçün nümunə proqramların siyahısını təqdim edirik.

Sizə deyim: Proqramlaşdırma dərhal bir səy deyil və layiqli bir şey etməzdən əvvəl bir çox baş ağrısı və qəzəblə qarşılaşmalı olacaqsınız. Ancaq zəmanət verə bilərəm ki, bir az səy və çox əzmlə, tezliklə bir şey edə biləcəksiniz ki, bu da sizi tərəqqi ilə qürurlandıracaq və təhsilinizi və təcrübənizi davam etdirməyə təşviq edəcəkdir.

Pythonda necə addım-addım proqramlaşdırmaq olar. 

Bu təlimatın ürəyinə gəlmədən və başlanğıc addımların nədən ibarət olduğunu sizə göstərməzdən əvvəl Python proqramıSizə müraciət etmək istədiyiniz dil haqqında daha çox məlumat verim.

Python, görünə biləcəyi şeyin əksinə olaraq, a proqramlaşdırma dili yüksək səviyyədədir yönəldilmişdir obyektlər, Perlə bənzəyir, lakin əsas konstruksiyaları zəruri dərəcəyə endirilir. Bir dildir təfsir etdi, prekompilyasiya və icra mərhələləri birbaşa dil tərcüməçisi tərəfindən həyata keçirildiyi üçün.

Başqa sözlə, mənbə kodu ayrıca tərtib edilmir, ancaq təmin edilir yeməkdə birbaşa iş vaxtı CPU-ya.

Xüsusilə, Python tərcüməçisi avtomatik olaraq mənbə kodunda bir kompompilyasiya mərhələsini həyata keçirir və onu maşın dilini ehtiva edən bir fayla çevirir ( bayt kodu ) öz növbəsində tamamilə avtomatik olaraq həyata keçirilir.

Dəyişənlər Python, ümumiyyətlə, yazılmır. Yaddaş dinamik olaraq ayrıldığından, mütləq bir priori təyin etmədən eyni dəyişənə çox dəyər kateqoriyasını təyin etmək mümkündür. Bundan əlavə, hər bir dəyişən eyni funksiyada müxtəlif məlumat növlərini də əhatə edə bilər.

Əsas məlumat növlərinə nömrələr daxildir dolğun ( int ), üzən nöqtə nömrələri ( üzmək ), mürəkkəb ədədlər, cuerdalar ( zəncirlər ), boolean dəyərlər ( bool ), çox sayda ( uzun kimi digər daha mürəkkəb məlumat növləri ilə yanaşı hazırdır və / və ya lüğətlər y dəstləri. Python konsepsiyasını tamamilə dəstəkləyir sinif, mürəkkəb obyektlər yaratmağa imkan verən (açar sözdən istifadə etməklə) sinif ) və onları dinamik təyin edin. Aydın şəkildə Python, açar sözdən istifadə etməklə bir mənbə faylı daxilində funksiyaları təyin etməyə imkan verir def.

Python'un çox xüsusi bir istiqaməti kod bloklarını (funksiyalar, əgər / başqa halqalar və s.) Bağlamaq yoludur: klassik kıvırcık aşırma yerinə (C, C ++, C # və Javaməsələn) və ya açar sözlər begin y end (Paskal kimi dillərə xasdır), şrift ümumiyyətlə Pythonda istifadə olunur : (iki xal) Bu səbəbdən, mənbə faylının düzgün girişi vacibdir - Bu mərhələdə bir səhv tərcüməçini maneə törətmək üçün kifayətdir!

İstifadəsi metodları baxımından Python dəqiq xüsusiyyətlərə malikdir (məsələn, yerləşdirmə və qaçmaq son dərəcə güclü və çoxsaylı istifadə ssenariləri üçün əlverişli edən C-də tərtib edilmiş sənədlər: hesablamalar, paylanmış, ədədi proqramlaşdırma, avtomatlaşdırılmış skriptlər, test qaydaları və s.

Python'da bir proqram yaratmaq üçün PC-də mənbə kodunun icrası üçün lazım olan hər şeyi ehtiva edən nisbi inkişaf mühitini qurmaq lazımdır. Bu təlimatın sonrakı fəsillərində bir mənbə faylı yaratmaq və tərtib etməklə yanaşı, Windows, macOS və Ubuntu-da necə əldə ediləcəyini izah etməklə məşğul olacağam.

Windows-da Pythonda necə proqramlaşdırmaq olar

qədər Windows-da Python proqramı, müvafiq proqramı yükləməlisiniz. Bu veb saytına qoşulmağa davam etmək üçün linki vurun Python XXX: Windows x86-64 üçün quraşdırıcı EXE (Əgər sənin OS dəndir 64 bit) və ya linkdə Windows x86 üçün Pyhon XXX Installer EXE (əməliyyat sisteminiz 32 bit varsa), proqramın quraşdırma paketini yükləməyə başlamaq üçün.

Sonra başlayın .exe faylı əldə edildi, proqramın quraşdırılması ekranının görünməsini gözləyin və onay işaret qutusunun yanında yerləşdirin PATH'a Python XX əlavə edin. Proqramın quraşdırılmasını başa çatdırmaq üçün düymələri basın İndi quraşdırın, Bəli y hasar.

Quraşdırma tamamlandıqdan sonra ilk mənbəyinizi yaratmağa davam edə bilərsiniz. Başlayın Notepad qeydlər Windows, qovluqdan çağırır Windows Aksesuarları / Aksesuarları menyusunda yerləşir başlamaq, sonra menyuya keçin Fayl> Saxla kimi ..., xüsusi qənaət seçimlərinə daxil olmaq üçün.

İndi məqaləni seçin Bütün sənədlər açılan menyudan Kimi saxlaad daxil edin helloworld.py qutuda Fayl adı Rahatlıq üçün şrifti Windows masaüstünə qeyd edin. Şriftin yaradılması tamamlandıqdan sonra içərisindəki aşağıdakı kodu yazın.

print("Ciao, mondo!")

Bu kodun sadəliyi ilə təəccüblənməyin: əsas əməliyyatlar üçün heç bir xarici kitabxananın və ya komponentin idxalı tələb olunmur, çünki Python çox sayda əvvəlcədən qurulmuş funksiyalarla təchiz olunmuşdur.

Hər iki halda, mənbə faylı yenidən qeyd edin (menyu) Fayl> Saxla ), bağlayın Notepad Əmr əmri, menyudan çağırır başlamaq. içində Windows 10, qeyd olunan proqram qovluqdadır Windows aksesuarları.

İstəyi açdıqdan sonra əmr verərək Windows masaüstündə "hərəkət et" cd %USERPROFILE%Desktop , sonra Enter düyməsini basaraq əmri ilə proqramı işə salın python helloworld.py, "Salam dünya!" sözlərini görmək ekranda çap. Daha çox kod nümunəsi üçün sizi xüsusi fəsildə danışmağa dəvət edirəm. bu təlimatın.

MacOS-da Pythonda necə proqramlaşdırmaq olar

Əgər maraqlanırsınızsa, hərəkət edin MacOS, bunu edin: Python veb saytına qoşulduqdan sonra linki vurun Python XXX Quraşdırıcısı Mac OS X 64 bit / 32 bit, faylın tamamilə kompüterinizə yüklənməsini gözləyin və sonra başlayın.

Proqramın quraşdırma ekranına gəldikdə düyməni vurun izlədi ard-arda üç dəfə, sonra yuxarı qəbul et y bərpa və soruşulduqda, daxil edin parol Uyğun mətn sahəsində Mac. Quraşdırma prosesini başa çatdırmaq üçün düymələri basın Proqram təminatını quraşdırın y hasar.

İndi mənbə faylı yaratmağa davam edə bilərsiniz: əvvəlcə başlayın terminal macOS, qovluqdan onu çağırır más la Launchpad (şəklində simge raket dok barına əlavə olunur) və əmr verin cd ~/Desktop düyməsini basaraq izləyin indiki, beləliklə PC-nin masaüstünə gedə bilər.

Eynilə, əmri verin helloworld.py vurun, mənbə kodu ehtiva edən faylı yaratmaq və düyməni basmaq üçün indiki Klaviatura İşiniz bitdikdən sonra Terminal pəncərəsini minimuma endirin (bağlamadan) və yeni yaratdığınız faylı iki dəfə vurun stolüstü.

Bu məqamda sadəcə etməli olursunuz yazmaq onun mənbə kodu (s. print("Ciao, mondo!") ) ekranda açılmış redaktor pəncərəsində davam edin Saxla Beləliklə yaradılmış fayl və mətn redaktorunu bağladıqdan sonra Terminalı yenidən açın və əmr verərək mənbə kodunu icra edin python helloworld.py düyməsini basaraq izləyin daxil edin 

Ubuntuda Pythonda necə proqramlaşdırmaq olar

Öyrənmək istəyirsən Python in Ubuntu-da proqramlaşdırma ? Buna görə yaxşı şeylərim olduğunu düşünürəm xəbər sizin üçün: Python paylama anbarlarına daxil edilmişdir, ona görə də onu çox asanlıqla qura bilərsiniz. Əvvəlcə buna görə terminal qovluqdan çağırır Kommunal xidmətlər görmə istək və Python-u quraşdırmaq üçün hər birini, ardından da basaraq aşağıdakı əmrləri yazın açar indiki.

sudo apt yeniləmə sudo apt install python3-dev

İstenilen zaman daxil edin admin parol (For kök ) kompüterinizdə düyməni basın indiki və sonra düyməni s avtomatik olaraq başa çatacaq proqram tənzimləməsinə başlamaq üçün. Bu addımı başa vurduqdan sonra mənbə kodunuzu Mac üçün artıq görülmüş eyni təlimatları yerinə yetirərək işlətmək olar.

Kod nümunələri

Bu təlimatın əvvəlki hissələrində sizə "Salam dünya!" Yazan çox sadə bir mənbə faylı işlədiyini göstərdim. Ekranda. Budur, bir az daha strukturlaşdırılmış, müxtəlif növ əməliyyatlar apara bilən bəzi kod nümunələri. Yuxarıda göstərilən addımları yerinə yetirərək mənbə sənədlərini yarada və işlədə bilərsiniz.

0-dan müəyyən edilmiş həddə təsadüfi bir rəqəm yaradın

idxal təsadüfi num = int (giriş ("Maksimum təsadüfi rəqəm daxil edin")) çap ("Nömrə yaradın", random.randint (0, num + 1))

Seçdiyiniz vaxt cədvəlini göstərin

num = int (giriş ("Quale tabellina vuoi visualizzare?")) (1, 11) aralığında i üçün: çap (num, "x", i, "=", num * i)

Onluq sayını ikili, səkkizbucaqlı və altıbucaqlıya çevirir

num = int (input ("Inserisci il number da Convert:")) print ("Ecco i valori convertiti di", num, ":") print (bin (num), "bininary.") print (oct (num ), "ottale.") yazdır (hex (num), "esadecimale.")

Seçdiyiniz bir ildə bir ay təqvimi göstərir.

idxal təqvim ili = int (giriş ("Inserisci l'anno da visualizzare:")) mese = int (input ("Inserisci il mese da visualizzare (cifre):")) print (calendar.month (anno, mese))

Sadə riyazi hesablamalar aparın (əməliyyatlar funksiyalarla müəyyən edilir).

def aggiungi (a, b): return a + b def sottrai (a, b): return ab def multiple (a, b): return a * b def divide (a, b): return a / b print ("Göstərir l'operazione da eseguire: ") print (" addizione başına 1 ") print (" sottrazione başına 2 ") print (" moltiplicazione başına 3 ") print (" division başına 4 ") scelta = giriş (" Inserisci l'operazione da eseguire: ") v1 = float (giriş (" Inserisci il prime number: ")) v2 = float (input (" Inserisci il secondo number: ")) if scelta == '1': print (v1," + ", v2, "=", aggiungi (v1, v2)) elif scelta == '2': print (v1, "-", v2, "=", sottrai (v1, v2)) elif scelta == '3': çap (v1, "x", v2, "=", moltiplica (v1, v2)) elif scelta == '4': əgər v2 == 0: çap ("Sıfır üçün bölmə düzgün deyil") başqa: çap (v1 , ":", v2, "=", böl (v1, v2)) başqa: çap ("Selezione qeyri-etibarlı")

Faydalı Resurslar

İndi ilk Python proqramınızı hazırladıqdan sonra onu ciddi şəkildə araşdırmağı və bu yanaşma ilə bağlı daha çox şey öyrənməyi gözləyirsiniz? Bu vəziyyətdə, Python proqramını inkişaf etdirməyə həsr olunmuş dərsliklər və addım-addım təlimatlarla dolu olan HTML.it vasitəsilə mövcud olan Python təlimatını diqqətlə oxumağa dəvət edirəm.

Bu günə qədər Pythonda proqram necə qurulacağına dair bir giriş