Python nədir
İki dildə iki fərq var: okunabilirlik və esneklik. Nümunəlikli təbiətə görə, Ruby kodu Perl və ya PHP kimi squirrely olma tərəfində səhv etmir. Bunun əvəzinə, o, tez-tez oxunmayan bir şey olduğunu düşünür; proqramçı niyyətlərini düşünməyə meyllidir. Ruby’yi öyrənən tələbələrin soruşduğu baş suallardan biri “Bunu necə bilir?” Python ilə bu məlumat adətən sintaksisdə düzdür. Çıxılmayı okunabilirlik üçün tətbiq etməklə yanaşı, Python da çox ehtimal etməyən məlumatların şəffaflığını təmin edir.
Pythonda proqramlaşdırma
Proqramlaşdırmağı öyrənmək istəyirsən? Proqramlaşdırma dilində proqramlaşdırmaya başlamaq qorxuducu görünə bilər və bunu öyrənmək üçün dərs götürməyin lazım olduğunu düşünə bilərsiniz. Bəzi proqramlaşdırma dilləri üçün belə olsa da, bir-iki gündə mənimsəyə biləcəyiniz bir neçə dil var. Python bu dillərdən biridir. Bir neçə dəqiqə ərzində işləyən bir Python proqramı yarada bilərsiniz. Nasıl olduğunu öyrənmək üçün oxuyun.
Addımlamaq
5-dən 1-ci hissə: Pythonun quraşdırılması (Windows)
- Windows üçün Python yükləyin. Windows üçün Python tərcüməçisini Python veb saytından pulsuz yükləyə bilərsiniz. Əməliyyat sisteminiz üçün düzgün versiyanı yüklədiyinizə əmin olun.
- Ən son versiyanı yükləyin.
- Python artıq OS X və Linux-a daxil edilmişdir. Python ilə əlaqəli bütün proqramları quraşdırmanıza ehtiyac yoxdur, ancaq həqiqətən yaxşı bir proqramlaşdırma dili söz işlemcisinə ehtiyacınız var.
- Əksər Linux dağıtımları və OS X versiyaları hələ də Python 2.X istifadə edir. “Çap” ifadəsindəki dəyişikliklərin xüsusilə nəzərə çarpması ilə 2 və 3 arasında bir neçə kiçik fərq var. OS X və ya Linux-a daha yeni bir Python versiyasını yükləmək istəyirsinizsə, lazımi faylları Python veb saytından yükləyin.
- Yazın çap (“Salam, Dünya!”) və basın ↵ daxil edin . İndi Python komut istəməsi altında mətni görəcəksiniz.
5-in 2-ci hissəsi: Əsas anlayışları öyrənmək
- Python öyrənmək üçün ən asan dillərdən biridir və bir neçə dəqiqə ərzində sadə bir proqrama sahib ola bilərsiniz.
5-dən 3-cü hissə: Python Tərcüməçinin kalkulyator kimi istifadəsi
Bəzi əsas hesab funksiyalarını yerinə yetirmək, Python sintaksisini və rəqəmlərin və sətirlərin işlənmə qaydasını tanımağa kömək edir.
- Tərcüməçiyə başla. Komut istemi və ya Terminalı açın. Yazın piton və basın ↵ daxil edin . Bu, Python tərcüməçisini işə salır və Python əmrini () açır.
- Komut istəməsindən çalışdıra biləcəyiniz Python yüklü deyilsə, əvvəlcə tərcüməçini çalışdırmaq üçün Python qovluğuna getməlisiniz.
- Bir neçə sadə hesab əməliyyatı. Bəzi sadə hesab əməliyyatları yerinə yetirmək üçün Python-dan asanlıqla istifadə edə bilərsiniz. Bu hesablama funksiyalarının bəzi nümunələri üçün aşağıdakı kodu nəzərdən keçirin. Qeyd: Python kodunda şərh etdiyinizi və tərcüməçi tərəfindən işlənmədiyinizi göstərir.
- Güclərin hesablanması. İstifadə edin ** bir güc göstərmək üçün operator. Python çox sayda sürəti hesablaya bilir. Nümunələrlə aşağıdakı kodu nəzərdən keçirin.
- Dəyişənlərin yaradılması və idarə olunması. Sadə cəbri funksiyalar üçün Python-da dəyişənlər təyin edə bilərsiniz. Bu, Python proqramlarında dəyişənlərin təyin edilməsi üçün əla bir girişdir. İlə dəyişənləri təyin edirsiniz = işarəsi. Nümunələrlə aşağıdakı kodu nəzərdən keçirin.
- Tərcüməçini bağlayın. Tərcüməçidən istifadə etdikdən sonra ondan çıxa və basaraq əmr istəməsinə qayıda bilərsiniz Ctrl + Z (Windows) və ya Ctrl + D. (Linux / Mac) və sonra ↵ daxil edin . Siz də edə bilərsiniz çıxmaq () yazın, sonra basın ↵ daxil edin preslər.
5-dən 4-cü hissə: Birinci proqram
- Söz işlemcinizi açın. Proqramların yaradılması və qənaətinin əsasları ilə tanış olmaq üçün sürətlə bir test proqramı yarada, sonra tərcüməçi ilə işə sala bilərsiniz. Bu da tərcüməçinizin düzgün quraşdırılıb-quraşdırılmadığını yoxlamağa imkan verir.
- “Çap” ifadəsi etmək. “Çap et” bir proqram işləyərkən terminalda məlumatları göstərmək üçün istifadə olunan Python-un əsas funksiyalarından biridir. Qeyd: “yazdırmaq” Python 2 ilə Python 3 arasındakı ən böyük fərqlərdən biridir. Python 2-də yalnız “yazdır” yazmaq və ardından göstərmək istədiklərinizi yazmaq idi. Python 3-də “çap” bir funksiyaya çevrildi, buna görə mötərizələr arasında göstərmək istədiklərinizlə birlikdə “print ()” yazmalısınız.
- Bəyanat əlavə edin. Proqramlaşdırma dilini sınağın ən geniş yayılmış yollarından biri “Salam, Dünya!” Mətnini oxumaqdır. göstərmək. Bu mətni dırnaq işarələri ilə birlikdə “print ()” ifadəsinin içərisinə yerləşdirin:
- Bir çox başqa dillərdən fərqli olaraq, bir sətrin sonunda nöqtəli vergül əlavə etmək lazım deyil ; yerləşdirmək. Buruq aşırma istifadə etmək də lazım deyil ( <> ) blokları kodla göstərmək üçün istifadə olunur. Bunun əvəzinə kod bloklarını göstərmək üçün girinti ilə işləyirsiniz.
- Faylı yadda saxlayın. Söz prosessorunuzun əsas menyusundan Fayl vurun və Farklı Saxla seçin. Ad qutusunun altındakı açılır menyuda Python faylının növünü seçin. Notepad istifadə edirsinizsə (tövsiyə edilmir), “Bütün Dosyalar” ı seçin və fayl adının sonunda “.py” işarəsini qoyun.
- Sənədi asanlıqla daxil ola biləcəyiniz yerdə saxladığınızdan əmin olun, çünki əmr sətrindən asanlıqla oraya çatmağı bacarmalısınız.
- Əvvəlcə “hello.py” kimi qeyd edin.
- Proqramı işə salın. Komut istemi və ya Terminalı açın və faylın saxlandığı yerə gedin. Oraya çatdıqda yazaraq proqramı çalışdırın salam.py və basın ↵ daxil edin . İndi komanda xəttinin altındakı mətni görməlisiniz.
- Python’u necə qurduğunuza və hansı versiyaya bağlı olaraq, ehtiyacınız ola bilər python salam.py və ya python3 salam.py proqramı işə salmaq üçün yazmaq.
- Mümkün qədər tez-tez test edin. Python’un ən yaxşı tərəflərindən biri də dərhal yeni proqramları test edə bilməkdir. Yaxşı təcrübə, redaktorunuzda işlədiyiniz anda komanda xəttini tərk etməkdir. Bir proqramı redaktorda saxladığınızda, proqramı əmr sətrindən birbaşa çalışdıra bilərsiniz, beləliklə dəyişiklikləri tez bir zamanda test edə bilərsiniz.
5-dən 5-ci hissə: Daha mürəkkəb proqramlar dizaynı
- Standart bir axın nəzarət bəyanatı ilə təcrübə edin. Flow control ifadələri ilə müəyyən şərtlərə əsasən bir proqramın işinə nəzarət edə bilərsiniz. Bu ifadələr Python proqramlaşdırma mərkəzindədir və bunlardan giriş və şərtlərdən asılı olaraq fərqli işlər görən proqramlar yaratmaq üçün istifadə edə bilərsiniz. O isə açıqlama bunun üçün yaxşı bir nümunədir. Bu nümunədə bunu edə bilərsiniz isə Fibonacci ardıcıllığını 100-ə qədər hesablamaq üçün açıqlama:
- Ardıcıllıq (while) qədər davam edir b ( <) 100-dən azdır.
- Çıxış sonra olur
- O son = “” əmri, hər bir dəyəri fərqli bir sətirdə göstərmək əvəzinə eyni sətirdə çıxışı göstərəcəkdir.
- Bu sadə proqramda Python-da kompleks proqramlar yaratmaq üçün vacib olan bir sıra şeylər var:
- Girintiyə diqqət yetirin. A : aşağıdakı sətirlərin girintili olacağını və kod blokunun bir hissəsini təşkil etdiyini göstərir. Yuxarıdakı nümunədə yaradın çap (b) və a, b = b, a + b bunun bir hissəsi isə blok. Düzgün girinti Python proqramı üçün vacibdir və unikaldır. Girinti düzgün deyilsə düzgün işləməyəcəkdir.
- Eyni sətirdə birdən çox dəyişən müəyyən edilə bilər. Yuxarıdakı nümunədə hər ikisi də a kimi b birinci sətirdə müəyyən edilmişdir.
- Bu proqramı birbaşa tərcüməçiyə daxil etsəniz, sonunda boş bir sətir əlavə etməlisiniz ki, tərcüməçi proqramın bitdiyini bilsin.
- Proqramlar daxilində dizayn funksiyaları. Proqramda daha sonra zəng edə biləcəyiniz funksiyaları təyin edə bilərsiniz. Bu, daha böyük bir proqramın daxilində birdən çox funksiyadan istifadə etməyiniz lazım olduqda xüsusilə faydalıdır. Aşağıdakı misalda, Fibonacci ardıcıllığını çağırmaq üçün əvvəlcədən yazılmış kimi eyni funksiyanı yaradırsınız:
- Bu verir
- Daha mürəkkəb bir axın nəzarət proqramı qurun. Flow nəzarət hesabatları ilə proqramın işləmə qaydasını dəyişdirən xüsusi şərtləri göstərə bilərsiniz. Bu, istifadəçi girişi ilə məşğul olduqda xüsusilə vacibdir. Aşağıdakı misal istifadə edir əgər , elif (başqa halda) və başqa kiminsə yaşını şərh etmək üçün sadə bir proqram yaratmaq.
- Bu proqram bir sıra fərqli tətbiqetmələr üçün əvəzolunmaz olan bir neçə digər vacib açıqlamaları təqdim edir:
- giriş () – Bu, klaviatura ilə giriş istənəcəkdir. İstifadəçi mesajı dırnaq daxilində görəcəkdir. Bu nümunədə giriş () ilə əhatə olunmuşdur int () funksiyası, yəni bütün girişlərin tam (tam) kimi qəbul edildiyi deməkdir.
- sıra () – Bu funksiyadan bir neçə fərqli şəkildə istifadə edilə bilər. Bu proqramda, bir aralığın 13 ilə 20 arasında düşdüyünü yoxlayır. Aralığın sonu hesablamaya daxil deyil.
- Bu proqram bir sıra fərqli tətbiqetmələr üçün əvəzolunmaz olan bir neçə digər vacib açıqlamaları təqdim edir:
- Digər şərti ifadələri öyrənin. Əvvəlki nümunə daxil edilmiş yaşın şərtlə uyğun olub olmadığını müəyyən etmək üçün “az və ya bərabər” ( <=) işarəsini istifadə edir.Riyaziyyatda istifadə etdiyiniz eyni şərti ifadələrdən istifadə edə bilərsiniz, lakin onları yazmaq biraz fərqlidir:
- Öyrənməyə davam edin. Bu, Python’u öyrənməyə gəldikdə yalnız başlanğıcdır. Öyrənilməsi ən asan dillərdən biri olsa da, dili daha dərindən araşdırmaq istəsən öyrənmək üçün çox şey var. Ən yaxşı yol proqram hazırlamağa davam etməkdir! Tərcüməçidə bir neçə proqram dizaynını tez bir zamanda yaza biləcəyinizi və dəyişikliklərinizi sınamaq, proqramı yenidən komanda xəttindən çalıştırmaq qədər sadə olduğunu unutmayın.
- Python proqramlaşdırmasına dair “Yeni başlayanlar üçün Python”, “Python yemək kitabı” və “Python proqramlaşdırma: Kompüter elminə giriş” adlı bir neçə yaxşı kitab var.
- Bir sıra onlayn mənbələr mövcuddur, lakin əsasən Python 2.X-ə diqqət yetirirlər. Daha sonra Python 3-də işləməsi üçün nümunələri dəyişdirməlisiniz.
- Bir çox məktəbdə Python ilə bağlı dərslər verilir. Python çox vaxt giriş proqramlaşdırma dərslərində öyrədilir, çünki öyrənilməsi ən asan dillərdən biridir.
Göstərişlər
- Python daha sadə kompüter dillərindən biridir, lakin həqiqətən də yaxşı öyrənmək üçün fədakarlıq tələb olunur. Python riyazi modellərə çox diqqət ayırdığı üçün cəbr haqqında bir qədər məlumat sahibi olmağa kömək edir.
Python nədir?
Python proqramlaşdırma dili sərbəst şəkildə mövcuddur və həlli haqqında düşüncələrinizi yazarkən, kompüter probleminin həllini asanlaşdırır. Kod bir dəfə yazıla və proqramı dəyişdirmədən demək olar ki, hər hansı bir kompüterdə işləyə bilər.
02-dən 06-dək
Python istifadə necə
Google / cc
Python hər hansı bir müasir kompüter əməliyyat sistemində istifadə edilə bilən ümumi məqsədli bir proqramlaşdırma dilidir. Mətn, nömrələr, şəkillər, elmi məlumatların və bir kompüterdə saxlaya biləcək başqa bir şeyin işlənməsi üçün istifadə edilə bilər. Gündəlik Google axtarış mühərriki, video paylaşma haqqinda YouTube, NASA və Nyu-York Fond Birjası əməliyyatlarında istifadə olunur. Bunlar, Python’un biznes, hökumət və qeyri-kommersiya təşkilatlarının müvəffəqiyyətində əhəmiyyətli rol oynadığı yerlərdən bir neçəsidir; bir çoxları var.
Python tərcümə olunan bir dildir . Bu, proqram çalıştırılmadan əvvəl, lakin işləməzdən əvvəl kompüter oxunaqlı koduna çevrilməməsi deməkdir. Keçmişdə bu cür dil bir skript dili olaraq adlandırılıb, onun istifadəsi çətin məsələlər idi. Lakin, Python kimi proqramlaşdırma dilləri bu nomenklatura dəyişiklik etməyə məcbur etmişdir. Artıq böyük applications Python-da demək olar ki, yalnız yazılır. Python tətbiq edə biləcəyiniz bəzi yollar bunlardır:
- Veb tətbiqi üçün CGI proqramlaşdırma
- RSS Reader qurur
- Oxumaq və MySQL-ə yazma
- PostgreSQL-dən oxumaq və yazmaq
- HTML-də təqvimlər yaratmaq
- Fayllarla işləmək
03 ilə 06
Python Perl ilə müqayisə necədir?
Şəfqətli Göz Vakfı / Qəhrəman Şəkillər / Getty Images
Python böyük və ya kompleks proqramlaşdırma layihələri üçün əla bir dildir. Hər hansı bir dildə proqramlaşdırma üçün inteqrasiya növbəti proqramçıya oxumaq və saxlamaq üçün kodu asanlaşdırır. Perl və PHP proqramlarını oxumaq üçün böyük səy göstərir. Perl 20 və ya 30 xəttdən sonra səhvsizləşirsə Python təmiz və oxunaqlıdır və ən böyük layihələri idarə etmək asanlaşdırır.
Readability, asanlıq və genişlənənlik ilə, Python daha sürətli tətbiqi inkişaf təklif edir. Asan sözdizimi və əhəmiyyətli emal qabiliyyətinə əlavə olaraq, Python bəzən geniş kütləvi kitabxanası, qutusundan işləyən əvvəlcədən yazılmış bir kodun ehtiyatı ilə əlaqədar “batareyalar daxil” deyir.
06 04
Python PHP ilə müqayisə necədir?
Qəhrəman Şəkillər / Getty Images
Pythonun əmrləri və sintaksisi digər şərh olunan dillərdən fərqlənir. PHP , Perl’ün web inkişafının lingua franca kimi getdikcə daha çox yerini dəyişir. Lakin PHP və ya Perl-dən daha çox Python oxumaq və izləmək çox asandır.
PHP Perl ilə payı olan ən azı bir mənfi cəhət onun squirrely kodu. PHP və Perl sözdiziminə görə 50 və ya 100 xətadan çox olan proqramları kodlaşdırmaq çox çətindir. Digər tərəfdən, Python, dilin tərkibinə çox oxunaqlı ola bilər. Python’un okunabilirliği proqramları asanlaşdırmaq və uzatmaq üçün asanlaşdırır.
Daha çox ümumi istifadə görməyə başlayır, PHP ürəkdə web-oxuya bilən məlumatları çıxarmağa, sistem səviyyəsində vəzifələri yerinə yetirməyən veb-yönümlü proqramlaşdırma dilinə əsaslanır. Bu fərq PHP-ni anlayan Python-da web server inkişaf etdirə bilər, amma PHP-də Python-un anlayışında bir web server inkişaf edə bilməz.
Nəhayət, Python obyektə yönəldilmişdir. PHP deyil. Bu, okunabilirlik, xidmətlərin asanlığı və proqramların miqyaslılığı üçün əhəmiyyətli təsirə malikdir.
05-dən 06-dək
Python Ruby’yi necə müqayisə edir?
Todd Pearson / Getty Images
Python tez-tez Ruby ilə müqayisədə. Hər ikisi də şərh olunur və buna görə yüksək səviyyədədir. Onların kodu bütün detalları başa düşməməlisiniz ki, həyata keçirilir. Onlar sadəcə qayğı alırlar.
Hər ikisi yerdən obyektə yönəldilmişdir. Siniflər və obyektlərin tətbiqi kodun daha çox təkrar istifadəsi və saxlanılmanın rahatlığı üçün imkan verir.
Hər ikisi də ümumi məqsəddir. Bunlar, mətni çevirmək və ya robotların idarə edilməsi və əsas maliyyə məlumat sistemlərinin idarə edilməsi kimi daha mürəkkəb məsələlər kimi ən sadə vəzifələr üçün istifadə edilə bilər.
İki dildə iki fərq var: okunabilirlik və esneklik. Nümunəlikli təbiətə görə, Ruby kodu Perl və ya PHP kimi squirrely olma tərəfində səhv etmir. Bunun əvəzinə, o, tez-tez oxunmayan bir şey olduğunu düşünür; proqramçı niyyətlərini düşünməyə meyllidir. Ruby’yi öyrənən tələbələrin soruşduğu baş suallardan biri “Bunu necə bilir?” Python ilə bu məlumat adətən sintaksisdə düzdür. Çıxılmayı okunabilirlik üçün tətbiq etməklə yanaşı, Python da çox ehtimal etməyən məlumatların şəffaflığını təmin edir.
Python, bu cür dəyişikliklərin kodda açıq olduğunu iddia edərkən lazım olduqda şeyləri yerinə yetirmək üçün standart üsuldan asanlıqla dəyişməyə imkan verir. Bu, kodu daha sonra oxuyanların onu anlamlandırabilmesini təmin edərkən proqramçıya lazım olanı etməyə güc verir. Programcılar Python’u bir neçə vəzifə üçün istifadə etdikdən sonra, tez-tez başqa bir şey istifadə etmək çətin olur.
06-dan 06-a
Python Java ilə müqayisə necədir?
karimhesham / Getty Images
Hər iki Python və Java hər hansı bir əməliyyat sistemi üzərində işləyə biləcək əvvəldən yazılı kodun əhəmiyyətli kitabxanalarına malik obyekt yönümlü dillərdir. Ancaq bunların tətbiqləri çox fərqlidir.
Java nə şərh olunan bir dil, nə də tərtib edilmiş bir dildir. Bu həm də bir azdır. Proqram tərtib edildikdə, Java proqramları bir-birinə cədvəlin Java koduna uyğun olaraq tərtib edilir. Proqram çalıştırıldıktan sonra, bu baytode, bilgisayar tarafından okunabilir ve çalıştırılabilir olan makine koduna dönüştürmek üçün bir Java Runtime Environment aracılığıyla çalıştırılır. Bytecode tərtib olunduqdan sonra, Java proqramları dəyişdirilə bilməz.
Python proqramları, digər tərəfdən, Python tərcüməçinin proqramı oxuduğu zaman, adətən, qaçış zamanı tərtib edilir. Lakin, onlar kompüter oxunaqlı maşın kodu tərtib edilə bilər. Python platforma müstəqilliyi üçün vasitəçi bir addım istifadə etmir. Bunun əvəzinə platformanın müstəqilliyi tərcüməçinin tətbiqindədir.
Python ilə Proqramlaşdırma
Python ilə Proqramlaşdırma İlk dəfə Azərbaycan dilində olan bu kitabla artıq proqramlaşdırma öyrənə bilməyən qalmayacaq! Siz hələ də proqramlaşdırmanı öyrənə bilməmisiniz? O zaman bu kitab tam Sizə görədir. Nüfuzlu TIOBE Proqramlaşdırma İcmasının məlumatlarına görə Python hazırda dünya üzrə ilk onluqda yer alan populyar proqramlaşdırma dili sayılır. Bu gün Google, Intel, CISCO, Hewlett-Packard, Qualcomm, IBM və NASA kimi qurumlar bir çox layihələrini Python dilində işləyib hazırlayırlar. Python dili pulsuz olaraq yayılır. Bu dili öyrənmək asan və əyləncəlidir. Odur ki, Python dili nəinki peşəkar proqramçılar tərəfindən istifadə olunur, eləcə də həvəskarlar, məktəblilər də bu dilin imkanlarından geniş surətdə faydalanırlar. Əgər proqramlaşdırmaya yeni başlayırsınızsa, o zaman Python dili tam Sizə görədir. Kitab eksklüzivdir, kitab mağazalarında satılmır. Kitabı əldə etmək istəyənlər 050 2189140 nömrəsi ilə əlaqə saxlaya bilərlər. Çatdırılma daxil kitabın qiyməti 22 manatdır. Kitab Azərbaycanın istənilən bölgəsinə çatdırıla bilər
Daha çox göstər
Elanın müddəti bitdiyi üçün əlaqə nömrələri gizlədilmişdir.
- July 27, 2016
- 582
- 160686
Comments are closed, but trackbacks and pingbacks are open.