1. obyekt yönümlü, olduqca elastik, lakin yazarkən hüsni-xəttə (bəli - tam da belədir) ifrat diqqət yetirməli olduğunuz, platformadan asılı olmayan, yüksək səviyyəli (high level), yozulan proqramlaşdırma dilidir. demək olar ki, əksər proqramlaşdırma paradiqmalarını (struktural, funksional proqramlaşdırma) dəstəkləyir.
python istfiadə edərək, server, veb, şəbəkə və masaüstü üçün proqramlaşdırma/skriptləşdirmə aparmaq olar.
verilənlərin tiplərinə görə ən zəngin dillərdəndir. belə ki, bu dildə (3.0 və sonrakı versiyalar üçün), tam (int), kəsrlə ifadə olunan (float), xəyali (complex) ədəd tipləri, simvollar ardıcıllığı (string), çoxluq (set), lüğət (dictionary), dəstə/buket (tuple), sıra (list), binar rəqəmlər(bit), binar rəqəmlət ardıcıllığı (bytesarray), məntiqi dəyər(boolean) kimi verilən tipləri var. python dilində yazılmış proqramları birbaşa işlətmək mümkündür. belə ki, biir çox dildən fərqli olaraq, python kod/skriptlərinin kompilyasiya etmək lazım deyil.
google-un əksər sistemləri (youtube daxil olmaqla), bittorrent, spss, battlefield 2, pardus vəs. kimi bir çox masaüstü proqramları, oyunlar, əməliyyat sistemləri əsasən pythonla yazılıb.
22. sahib olduğu kitabxana və çərçivələri (library - frameworks) səbəbilə data science və machine learning sahələrinə tələb artdıqca python-a olan tələb də artır. bilməyənlər üçün onu da qeyd edək ki bir dilin hansısa sahədə məhşur ya uyğun olması digər dillərin pis ya yararsız olması mənasına gəlmir. hərəsi bir məqsəd üçün daha uyğundur. məsələn python scripting language / interpreted language sayılır: yəni dilin compile olması, işləməsi üçün birinci maşın tərəfindən tərcümə olunması lazımdır native code-a. hansı ki c,c ++ , java birbaşa maşın dilinə, assembly dilinə və ya binary byte-koda çevrilirlər və çox daha sürətlidirlər.
ayrıca python kodlarının kiçik həcmli olması da tam olaraq oxunurluq vəd etmir hər zaman. məsələn java ilə müqayisədə dəyişənin gizli olduğunu göstərmək üçün java private adlı access modifierini işlədərkən python "__" iki alt xətt təyinedicisini işlədir.
sözü çox uzatmadan, proqramlama sahəsinə başlayanlar üçün bugünün əsas dillərindən biridir.
(digərləri: javascript - react)
bildiyiniz hansısa dil varsa artıq, müqayisəli öyrənmə işi çox asanlaşdırır.
məsələn python for java programmers .
25. başlamağın,heç başlamamağdan yaxşı olduğunu göstərən bir vəziyyət,iki birazda dirəşsəm üç il bundan qabaq ürəy eləyib başlasydım öyrənməyə i diyənə yəqin rahat şəkildə bilirdim,enrty yazmağımın əsas səbəbidə budur ki,öyrənməyə başlamaq istəyib də cəhd eləməyənlər qoy yazdığım iki enrti arasındakı vaxtı görüb ertələməsinlər.siz siz olun xəyallarınızdan bir iki cəhd də əl çəkməyin,indi kiməsə mənim adi bir programlamağa başlamağ istəyim asan gələ bilər mövzü isə sırf bunun üzərində deyil,ümumən çalışın sizi nə xoşbəxt edirsə dalıyca gedin heçnəyi sabaha,sabahlara saxlamayın.
21. məktəb vaxtı breyn rinqə getmişdik. o biri komandanın növbəsi idi. sual verildi ki, adını ilan növündən almış proqramlama dili hansıdır? qanım qaraldı. bildim ki bular pythonu deyillər. nə qədər etiraz eləsəm, yox belə deyil, gəlin adicə google da baxaq desəm də razı olmadılar.
4. Öyrənilməsi asan, geniş kütləyə xitab edən bir proqramlaşdırma dili.
MiT, Harvard və.s kimi dünyanın ən güclü universitetlərində 1-ci kursda öyrədilir.
Server-side scripting, Desktop və Web proqramlaşdırmada istifadə edilə bilər.
Bəzi əməliyyat sistemlərinin default application yazma dilidir (məs. Ubuntu).
Robotics sənayesində son illərdə özünə yer eliyib.
Yenilik olaraq http://micropython.org/ məhsulunda Python ilə bare metal-da yazmaq mümkündür.
17. Hal hazırda Google,yandex,twitter kimi sosial platformaların istifadə etdiyi proqramlaşdırma dilidir. Çox rahat,tez anlaşılan bir programlama dili olduğundan tədris sahələrində ilk səviyyələri də pythondan başlayırlar. Hətta siz youtube istifadəçiləri sayəsində Pythonla bağlı geniş bilgilər əldə edə bilərsiniz. Uğurlar.
edit
bir çox reklamlarda python ilə digər dillərin müqayisəsi aparılır və python ilə kod yazmaq daha qısa qarşıdakı dil isə uzun kod kimi göstərirlər. buna elə də inanmayın çoxu qəsdən özü elə edir. mən belə müqayisələrdə python ilə php fərqləndirilərkən php-nin çox uzun kod tutduğunu görmüşəm. əslində isə bu saxtakarlıqdır. php ilə də o cür qısa yazmaq mümkündür.
24. Gələcəyi haqqında üzücü şübhələr yaranmış olan proqramlaşdırma dili.
Yaradıcısı Guido van Rossum əmi burdakı açıqlamasında özü deyir:
(youtube: )
" target="_blank" class="sonses" rel="nofollow">https://youtu.be/aYbNh3NS7jA?t=2822 )
Eh, günü sabah basdırmırıq pythonu. Sadəcə, python4 uzaq yaşıl ada kimi qalacaq göründüyü qədəriylə.
:D bəlkə də php-cilər, basic-cilər filan kimi mən də əl çəkmərəm pythondan, kim bilir. Hər halü-karda, hələ beş-on il buralardadı
20. Öyrenmek isteyenler youtube-da evieplus academy python derslerine baxa biler youtube üzerinden en yaxşi izah eden kanallardan biridir. Elavə olaraqda dersleri yayimlayan Ferhad Mousavidir.
15. tab ilə boşluq qoyanda xəta verən dil. gərək tab yerinə 4 dənə boşluq qoyasan yoxsa bu xətanı verir: TabError: inconsistent use of tabs and spaces in indentation