Python ( — payton, piton) — turli sohalar uchun yuqori darajadagi umumiy maqsadli dasturlash tili.
Uning dizayn falsafasi muhim chekinishdan foydalangan holda kodning oʻqilishiga urgʻu beradi. Uning til konstruksiyalari va obyektga yoʻnaltirilgan yondashuvi dasturchilarga kichik va yirik loyihalar uchun aniq, mantiqiy kod yozishda yordam berishga qaratilgan. Shuningdek Python sunʼiy intellekt hamda maʼlumotlar muhandisiligi sohalarining tili hisoblanadi.
Paradigmalari | Koʻp paradigmali dasturlash tili: obyektga yoʻnaltirilgan dasturlash,, tartibotli dasturlash (imperativ dasturlash), funksional dasturlash, strukturali dasturlash, reflektiv dasturlash |
---|---|
Muallifi | Guido van Rossum |
Tuzilgan yili | 20-fevral, 1991-yil |
Turi | obyektga yoʻnaltirilgan dasturlash tili |
Holati | faol |
Versiyalari | 3.10.1 6.12.2021 |
Ishga tushirish turi | IDE orqali |
Operatsion tizim | kross-platformali |
Litsenziya | Python Software Foundation License |
Fayl kengaytmalari | .py , .pyi , .pyc , .pyd , .pyo , .pyw , .pyz |
Vebsayt | python.org |
Dialektlari | |
Cython, RPython, Starlark | |
Bunga asos boʻlgan tillar | |
ABC, Ada, Algol 68, APL, C, C++, Klu, Dylan, Haskell, Icon, Java, Lisp, Modula-3, Perl, Standard ML | |
Buning asosida tuzilgan tillar | |
Apache Groovy, Boo, Cobra, CoffeeScript, D, F#, Genie, Go, JavaScript, Julia, Nim, Ring, Ruby, Swift |
Python deyarli barcha platformalarda ishlay oladi, xususan Windows, Linux, Mac OS X, Palm OS, Mac OS va boshqalar shular jumlasidandir. Python Microsoft.NET platformasi uchun yozilgan realizatsiyasi ham mavjud boʻlib, uning nomi — IronPython dasturlash muhitidir.
Guido van Rossum 1980-yillarning oxirida ABC dasturlash tilining davomchisi sifatida Python ustida ishlay boshladi va birinchi marta 1991-yilda Python 0.9.0 versiyasini ommaga eʼlon qildi.
Python dasturlash tiliga boʻlgan talab yildan yilga oshib bormoqda. CodingDojo portalining tadqiqotlariga koʻra, 2020—2021-yillarda aynan Python tilida dasturlovchi mutaxassislarga eng koʻp talab boʻlgan.
Unda Lua tiliga oʻxshab, bir vaqtning oʻzida bir nechta oʻzgaruvchiga qiymat berish mumkin. Shuningdek, yangi oʻzgaruvchi kiritmasdan turib, ikkita oʻzgaruvchining qiymatlarini almashtirish mumkin:
x, y = y, x
Va uni funksiyalaridan ham shunday turda qaytarishingiz mumkin:
def function(): x = "Jimbo" y = "Wales" return x, y
# -*- coding: utf-8 -*- print("Salom, dunyo seni men sevaman!")
This article uses material from the Wikipedia O‘zbek article Python, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). Matndan CC BY-SA 4.0 litsenziyasi boʻyicha foydalanish mumkin (agar aksi koʻrsatilmagan boʻlsa). Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki O‘zbek (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.