Python: Umumiy maqsadli ommabop dasturlash tili

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.

Python
Python: Sintaksisi, Ishlatilishi, Manbalar
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 (33 yil avval) (1991-02-20)
Turi obyektga yoʻnaltirilgan dasturlash tili
Holati faol
Versiyalari 3.10.1 6.12.2021 (2 yil avval) (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.

Python: Sintaksisi, Ishlatilishi, Manbalar
Guido van Rossum

Sintaksisi

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 

Salom, dunyo seni men sevaman!

# -*- coding: utf-8 -*- print("Salom, dunyo seni men sevaman!") 

Ishlatilishi

Web dasturlash

  • Zope — CMS yaratish uchun server va veb dasturlar qilish uchun dastur.
  • Django — web dasturlash muhiti.
  • Turbogears — web yaratish qilish uchun dastur.
  • CherryPy — web yaratish qilish uchun dastur.
  • Plone — saytni muhofaza qilish uchun dastur.
  • Mailman — „Rassilka“ yaratish uchun dastur
  • MoinMoin — viki — dvijok internet va intranet uchun
  • PlanetPlanet — RSS oqimini sindikatsiyalash

Grafika

  • Skencil — Vektor grafikasi uchun dastur

Pythonni ishlatadigan dasturlar

  • Wiki — botlarni yozish uchun ishlatadi.
  • Civilization IV — Yaxshi strategiya oʻyin.

Pythonni ishlatadigan kompaniyalar

  • Kosmik teleskop instituti
  • NASA
  • Google
  • DreamWorks
  • Industrial Light & Magic
  • Firaxis Games
  • Apple Computer
  • CCP

Manbalar

Havolalar


Tags:

Python SintaksisiPython IshlatilishiPython ManbalarPython HavolalarPythonDasturlash tili

🔥 Trending searches on Wiki O‘zbek:

Xorazm viloyatiSanoatVoleybolEpistemologiyaSpirtlarOʻzbek tilining izohli lugʻati (2006-2008)Qoʻshma soʻzlarFeʼlKirish soʻzlarChatGPTNasosMemuarHamid OlimjonIqtisodiy islohotlarAhmad YassaviyIxlos surasiKallaYuridik shaxsKuchOʻzbek adabiyotiBirlashgan QirollikKonstitutsiyaOʻsmalarBorliqOʻsimliklar fiziologiyasiIqtisodiyot tushunchasiShimoliy AmerikaYahudiylikUchburchakBaliqlarLogistikaDavlat poytaxtlari roʻyxatiBolalar psixologiyasiVaqtOt (hayvon)IntegratsiyaBemorni parvarish qilishNavoiy viloyatiYulduzTarixiy obidalarQurʼonRentgen nurlariVoccaAxloqAʼrof surasiBischofszellMoliyaTaʼlimStandartAbdulla AvloniyTuproqKaʼbaOntogenezBosimHomiladorlikdan saqlanishSuv omboriDunyoning ishlariHybe CorporationKurashInklyuziv taʼlimFinikiy yozuviOʻzbekiston avtomobil raqamlari indeksiTez tibbiy yordamSurxondaryo viloyatiRobotDavlatlar pul birliklari roʻyxatiOksidlar (birikma)Malayziya.torrentJodrell-benk radioastronomik rasadxonasiNerv sistemasiKasbQadimgi turkiy tillarPedagogikaTovarUmurtqalilarBilim🡆 More