Python
Jump to navigation
Jump to search
| Ilk reliz | 1991)[1] Soʻnggi reliz 5-oktabr, 2020-yil)[2] |
| Turi | dasturlash tili |
| Maqomi | |
| Fayl kengaytmalari |
|
| Versiyalari | 3.9.0 |
| Turi | |
| Taʼsir etuvchi dasturlar | Apache Groovy, Boo, Cobra, CoffeeScript,[3] D, F#, Genie,[4] Go, JavaScript,[5][6] Julia,[7] Nim, Ring,[8] Ruby,[9] Swift[10] |
| Litsenziya | Python Software Foundation License |
| Veb-sayt | python.org |
| Platformasi | |
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.
Sintaksis[tahrir]
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![tahrir]
# -*- coding: utf-8 -*-
print("Salom, dunyo!")
Ishlatilishi[tahrir]
Web dasturlash[tahrir]
- 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
Grafika[tahrir]
- Skencil — Vektor grafikasi uchun dastur
Pythonni ishlatadigan dasturlar[tahrir]
- Wikipedia — botlarni yozish uchun ishlatadi.
- Civilization IV — Yaxshi strategiya oʻyin.
Pythonni ishlatadigan kompaniyalar[tahrir]
- Kosmik teleskop instituti
- NASA
- DreamWorks
- Industrial Light & Magic
- Firaxis Games
- Apple Computer
- CCP
Manbalar[tahrir]
- ↑ Guttag, John V. Introduction to Computation and Programming Using Python: With Application to Understanding Data. MIT Press, 12 August 2016.. ISBN 978-0-262-52962-4.
- ↑ „Python Release Python 3.9.0“. Python.org (5-Oktabr 2020-yil). Qaraldi: 5-Oktabr 2020-yil.
- ↑ „CoffeeScript“. coffeescript.org.
- ↑ „The Genie Programming Language Tutorial“. Qaraldi: 28-Fevral 2020-yil.
- ↑ „Perl and Python influences in JavaScript“. www.2ality.com (24-Fevral 2013-yil). Qaraldi: 15-May 2015-yil.
- ↑ Rauschmayer, Axel „Chapter 3: The Nature of JavaScript; Influences“. O'Reilly, Speaking JavaScript. Qaraldi: 15-May 2015-yil.
- ↑ „Why We Created Julia“. Julia website (Fevral 2012). — „We want something as usable for general programming as Python [...]“. Qaraldi: 5-Iyun 2014-yil.
- ↑ Ring Team. „Ring and other languages“. ring-lang.net. ring-lang (4-Dekabr 2017-yil).
- ↑ 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.
- ↑ 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.
Havolalar[tahrir]
- Python sayti (ingl.)
- Python sayti (rus.)
- Python dasturchilar sayti