Python (proqramlaşdırma dili): Redaktələr arasındakı fərq

Silinən məzmun Əlavə edilmiş məzmun
Redaktənin izahı yoxdur
aaA?
Sətir 1:
n tam [[dinamik dil|dinamik tiplidir]] və [[avtomatik yaddaş idarəetmə]] xüsusiyyətinə malikdir. [[Perl]], [[Ruby]], [[Scheme]], [[Smalltalk]], və [[Tcl]] dillərinə oxşarlıq göstərir.
 
=== Proqramlaşdırma fəlsəfəsi ===
Python müxtəlif paradiqmaları dəstəkləyən proqramlaşdırma dilidir. [[Obyekt yönümlü proqramlaşdırma]], struktur proqramlaşdırma, funksiyonal proqramlaşdırma bunlara misal ola bilər.
 
=== İstifadəsi ===
Python script dili kimi veb və desktop mühitlərində geniş istifadə olunur. Böyük şirkətlər Google, Yahoo və s python dilindən geniş istifadə edirlər. Python böyük araşdırma mərkəzlərində də (məsələn: [[CERN]] kimi) geniş istifadə olunur və elmi hesablamalar üçün çoxlu kitabxanalara malikdir. Bunlara misal olaraq NumPy, SciPy və Matplotlibi göstərmək olar.
 
=== Sintaksisi ===
Pythonun sintaksisi öyrənmək üçün çox sadədir. Pythonda klassik "Salam Dunya" proqramı:
 
print "Salam Dunya"
 
=== Tiplər ===
 
{| class="wikitable"
! Tip !! İzahı !! Misal
|-
| str || Sətir tipi || <syntaxhighlight lang="python">'Sətir tipi', "Sətir tipi"</syntaxhighlight>
|-
| bytes || Bitlər ardıcıllığı || <syntaxhighlight lang="python">b'ASCII bit'</syntaxhighlight>
|-
| list || Sonradan dəyişə bilər, tərkibində müxtəlif tiplər ola bilər || <syntaxhighlight lang="python">[10,"Python", True]</syntaxhighlight>
|-
| tuple || Sonradan dəyişdirilə bilmir, tərkibində müxtəlif tiplər ola bilər || <syntaxhighlight lang="python">(10,"Python", True)</syntaxhighlight>
|-
| dict || Açar və dəyər cütlüyündən ibarət qrup || <syntaxhighlight lang="python">{'bir':1, 'on':10}</syntaxhighlight>
|-
| int || tamam ədəd || <syntaxhighlight lang="python">45</syntaxhighlight>
|-
| float || həqiqi ədəd || <syntaxhighlight lang="python">50.2345</syntaxhighlight>
|-
| complex || Kompleks ədəd || <syntaxhighlight lang="python">5+4j</syntaxhighlight>
|-
| bool || Doğru və ya Yanlış dəyərləri || <syntaxhighlight lang="python">True, False</syntaxhighlight>
|-
| set || Sıralanmamış çoxluq, tərkibində duplikat ola bilməz || <syntaxhighlight lang="python">set([10,"Python", True])</syntaxhighlight>
|-
|}
 
{{Proqramlaşdırma dilləri}}