Python
Python logo and wordmark.svg
Tuzilgan yili
Turi dasturlash tili
Holati
Fayl kengaytmalari
Muallifi
Versiyalari 3.9.0
Turi
Ishga tushirish turi
Bunga asos boʻlgan tillar
Buning asosida tuzilgan tillar Apache Groovy, Boo, Cobra, CoffeeScript,[1] D, F#, Genie,[2] Go, JavaScript,[3][4] Julia,[5] Nim, Ring,[6] Ruby,[7] Swift[8]
Paradigmalari
Dialektlari
Litsenziya Python Software Foundation License
Veb-sayt python.org
Operatsion tizim

Python (talaffuzi: Piton) — umumiy-maqsadli dasturlash uchun keng tarzda foydalaniladigan yuqori darajali dasturlash tili. Ushbu dasturlash tili Guido van Rossum tomonidan yaratilgan va birinchi marta 1991-yilda foydalanib koʻrilgan.

Python har xil platformalar uchun yozilgan, masalan Windows, Linux, Mac OS X, Palm OS, Mac OS va boshqalar. Python Microsoft.NET platformasi uchun yozilgan realizatsiyasi ham mavjud boʻlib, uning nomi — IronPython.

SintaksisTahrirlash

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!Tahrirlash

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

IshlatilishiTahrirlash

Web dasturlashTahrirlash

  • Zope — CMS yaratish uchun server va veb dasturlar qilish uchun dastur.
  • Django — web yaratish qilish uchun dastur.
  • 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

GrafikaTahrirlash

  • Skencil — Vektor grafikasi uchun dastur

Pythonni ishlatadigan dasturlarTahrirlash

Pythonni ishlatadigan kompaniyalarTahrirlash

ManbalarTahrirlash

  1. „CoffeeScript“. coffeescript.org.
  2. „The Genie Programming Language Tutorial“. Qaraldi: 28-fevral 2020-yil.
  3. „Perl and Python influences in JavaScript“. www.2ality.com (24-fevral 2013-yil). Qaraldi: 15-may 2015-yil.
  4. Rauschmayer, Axel „Chapter 3: The Nature of JavaScript; Influences“. O'Reilly, Speaking JavaScript. Qaraldi: 15-may 2015-yil.
  5. „Why We Created Julia“. Julia website (Fevral 2012). — „We want something as usable for general programming as Python [...]“. Qaraldi: 5-iyun 2014-yil.
  6. Ring Team. „Ring and other languages“. ring-lang.net. ring-lang (4-dekabr 2017-yil).
  7. Bini, Ola Practical JRuby on Rails Web 2.0 Projects: bringing Ruby on Rails to the Java platform. Berkeley: APress, 2007. — s. 3. ISBN 978-1-59059-881-8. 
  8. Lattner, Chris „Chris Lattner's Homepage“. Chris Lattner (3-iyun 2014-yil). — „The Swift language is the product of tireless effort from a team of language experts, documentation gurus, compiler optimization ninjas, and an incredibly important internal dogfooding group who provided feedback to help refine and battle-test ideas. Of course, it also greatly benefited from the experiences hard-won by many other languages in the field, drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.“. Qaraldi: 3-iyun 2014-yil.

HavolalarTahrirlash