Loading...

Python тарыхы , версиялары , дүйнөдөгү орду жана рейтинги , артыкчылыктары.

Python тили

Python 1991-жылы голландиялык программист Гвидо ван Россум тарабынан иштелип чыккан. Гвидо британиялык "Монти Питондун учуучу цирки" комедиялык сериалынын күйөрманы болгон, бул тилдин аты дал ушул жерден келип чыккан.

   https://lh3.googleusercontent.com/OhQf-5PoMV9MgSaLn_o7sK82IXXx4L2yfLA0jdH_QBmQ09kw5MPfzHw15TM1ln1lQnX6YU0gx0O4YgxNBq3aVXJDpHZqgaToWc7EE0tApZzuW4NdNpz09wHEeHz-bKGqwzYPYIhQ-aH2okAg30RrmNYB2g=s2048        https://lh6.googleusercontent.com/jhkS6-qMp7wsEtVZho31Znz0pbYIts3IoIJijQGa15c178rgrCtXiKC32PEvDOt5pRs0uq1ZpQSFZCZtOhpZd4TRMRGODbTRPqIVbOXDrLnr0U62-_4oiAFVP6tYfZhgKo31RquEt2dtXm-K_ZhJjYJZhw=s2048

 

 

Python 2 VS Python 3

Python тилинин негизги версиялары Python 2 жана Python 3 Python 2 эскирген деп эсептелет, 3-версия жаңыраак жана заманбап. Эмне үчүн экинчи версиядан баш тартууга болбойт? Кыскасы, Python 3 мурунку версияга толугу менен артка шайкеш келбейт: көптөгөн программалар Python 2де жазылган жана иштеп чыгуучулардын бардыгын жаңы версияга кайра жазууга мүмкүнчүлүгү жок.

Биздин курста биз Python 3 гана колдонобуз жана Python 2 жөнүндө сүйлөшпөйбүз.

Pythonдун дүйнөдөгү орду жана рейтинги

Python көп жылдар бою популярдуулукка ээ болуп келе жатат жана 2022-жылдын май айына карата ал көптөгөн рейтингдерде эң алдыңкы орунда турат. Мисалы, PYPL рейтингинде Python биринчи орунда:

https://lh4.googleusercontent.com/ycQMAaXkhzaviuRzPgAHhLFA3H_OzilxJ3dtI6SV9oOVD8tXiiGeMfv9LqZXsPYJYsdIRdxGVwNfnp7-85TcBZ4E5ZotEztpzVZRju95PRa6Oukhl3CNgD62yi9sl-b7ZSHigcO2gVjeu2y4dEMRufj3AQ=s2048

 

Python артыкчылыктары

  1. Бул интерпретацияланган программалоо тили:
  • ал өзүнчө компиляция кадамын талап кылбайт;
  • Python программасы түз баштапкы коддон иштейт;
  1. Бул жогорку деңгээлдеги программалоо тили;
  2. Бул платформа көз карандысыз тил:
  • Python программалары ар кандай операциялык системаларда түзүлүшү мүмкүн (Linux, Windows, OS X);
  • Python программалары ар кандай операциялык системаларда иштетилиши мүмкүн (Linux, Windows, OS X);
  1. Бул ачык булак долбоору;
  2. Бул жөнөкөй тил;
  3. Бул орнотулган скрипт тили;
  4. Бул жөнөкөй программаларды жазууну жеңилдеткен динамикалык тил;
  5. Ар бир табит үчүн Python үчүн чоң класс китепканасы бар.

Python кемчиликтери

  1. C жана C++ сыяктуу тилдерге салыштырмалуу жай аткаруу ылдамдыгы;
  2. Татаал программаларды жазууда тилди динамикалык терүү минус болуп саналат.

 

Python менен чечилген көйгөйлөр

Python тапшырмалардын кеңири спектри үчүн ылайыктуу. Келгиле, аларды категорияларга бөлүп көрөлү:

  1. Системалык программалоо. Python'дун операциялык тутум кызматтарына кирүү үчүн орнотулган интерфейстери аны портативдик программаларды жана системаны башкаруу утилиталарын түзүү үчүн идеалдуу кылат;
  2. Графикалык колдонмолор. Python'дун жөнөкөйлүгү жана өнүгүү ылдамдыгы аны мыкты GUI куралы кылат. Python GUI API үчүн стандарттуу объектиге багытталган интерфейс менен келет;
  3. Веб колдонмолору. Кошумча Python алкактарынын (Django, Flask, Pyramid) жардамы менен сиз толук функционалдык сайттарды түзө аласыз;
  4. Веб сценарийлери. Python стандарттуу интернет модулдары менен келет, алар программаларга кардар жана сервер режиминде түрдүү тармактык операцияларды аткарууга мүмкүндүк берет;
  5. Компоненттик интеграция. Pythonдун C++ тутумдарына кеңейтүү жана интеграциялоо жөндөмү аны башка системалардын жана компоненттердин жүрүм-турумун сүрөттөөгө ыңгайлуу кылат;
  6. Берилиштер базасы колдонмолору. Python бардык негизги реляциялык маалымат базаларына интерфейстерге ээ: Sybase, Oracle, Informix, ODBC, MySQL, PostgreSQL, SQLite жана башкалар. Алар маалыматтар базасынын тиркемелерин түзүү үчүн колдонулушу мүмкүн

Python колдонгон долбоорлор

1. Google өзүнүн издөө системасында Python колдонот;

2. Intel, Cisco, Hewlett-Packard, Seagate, Qualcomm жана IBM жабдыктарды текшерүү үчүн Python'ду колдонушат;

3. YouTube кызматы негизинен Pythonдо ишке ашырылат;

4. Улуттук коопсуздук агенттиги (NSA) маалыматтарды шифрлөө жана талдоо үчүн Python колдонот;

5. JPMorgan Chase, UBS, Getco жана Citadel каржы рыногун болжолдоо үчүн Python колдонот;

6. BitTorrent файлды бөлүшүү программасы Python тилинде жазылган;

7. НАСА, Лос-Аламос, JPL жана Fermilab илимий эсептөө үчүн Python колдонушат