Python

àà'Yotiq matn'
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 qaratilganKuhlman, Dave. „A Python Book: Beginning Python, Advanced Python, and Python Exercises“. Shuningdek Python sunʼiy intellekt hamda maʼlumotlar muhandisiligi sohalarining tili hisoblanadi.

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 qildiRossum, Guido Van (20-yanvar 2009-yil). „The History of Python: A Brief Timeline of Python“.

Python dasturlash tiliga boʻlgan talab yildan yilga oshib bormoqda. CodingDojohttps://codingdojo.com/blog/top-7-programming-langugages portalining tadqiqotlariga koʻra, 2020—2021-yillarda aynan Python tilida dasturlovchi mutaxassislarga eng koʻp talab boʻlganNarzullayev Anvar. Pythonda dasturlash asoslari. — T.: „Akademnashr“, 2021. — B. 6..


 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! 
# -*- coding: utf-8 -*-
print("Salom, dunyo!")

 print() 
# -*- coding: utf-8 -*-
Agar siz print('') deb '' ni orasiga istalgan so'zni yozsangiz anashu so'z chiqadi. Masalan:
print('salom vikipedia')

Natija: salom vikipedia

 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 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 
 Wikipedia — 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

 Yana qarang 
 PyCharm
 Python dasturiy taʼminot fondi
 Python funksiyalari

 Manbalar 

 Havolalar 
 Python sayti 
 Python dasturchilar sayti

Turkum:Dasturlash tillari

Turkum:Kross-platformali dasturlar
Turkum:Obyektga yoʻnaltirilgan dasturlash tillari
Turkum:Dastur