SlideShare a Scribd company logo
PYTHON PROGRAMMING
LANGUAGE
Гүйцэтгэсэн: Г.Дэлгэрсайхан
Г.Пүрэв-Ойдов
АГУУЛГА
• Python гэж юу вэ?
• Python –ы түүх
• Python – ы хамрах хүрээ
• Хүмүүс яагаад Python – ыг хэрэглэх болов?
• Python IDE суулгах
• Өнөөгийн байдлаар Python – ыг хэн ашиглаж байна вэ?
• Python – р юу хийж болох вэ?
• Жишээ код
• Python – ы код гүйцэтгэл
Python гэж юу вэ?
• Олон талт (Web, GUI, Scripting…)
• Обьект хандалтат
• Шууд гүйцэтгэгддэг(Interpreted)
• Хүчирхэг мөн динамик
• Тодорхой болон үр бүтээмжтэй байх тал дээр анхаарсан
Python хэлийг анх 1990 – ээд оны эхээр Гвидо ван Россун гэх
хүн Нидерланд улсад зохиосон байна. Үүнээс өмнө 1980 – аад
оны дундуур Python хэлний талаар бодож олж байсан ба 1989
оны 12р сард энэхүү хэлийг гүйцэтгэж эхлэн 1990 - ээд оны
эхэнд анх гаргасан нь энэ юм. Гвидо ван Россум нь “Monty
Python’s Flying Circus” хэмээх Нидерландын ТВ.н шоуны үнэнч
фэн байсан ба үүнээсээ сэдэвлэн Python гэж нэрлэсэн бөгөөд
энэхүү хэл маань анх гарч эхлэхдээ л нийтэд нээлттэйгээр (open
source) гаржээ.
Python түүх
• Шинжлэх ухаан
- Биоинформатик
• Системийн удирдлага
-Unix
-Web алгоритм
-Web хүрээлэл
• Веб хөгжүүлэлт
-CGI (Common Gateway Interface)
-Jython – Servlets
• Скрипт тестлэх
Python – ы хамрах хүрээ
Хүмүүс яагаад Python – ыг хэрэглэх болов?
• Python нь обьект хандалтат
• Open Source
• Хүчирхэг
• Portable
• Нийлэмжтэй
• Хэрэглэхэд хялбар
• Сурахад амархан
Өнөөгийн байдлаар Python – ыг хэн ашиглаж байна вэ?
• Google нь хайлтын системээ илүү дэлгэрэнгүй болгоход
Python ашигладаг
• Intel, Cisco, Hewlett-Packard, Seagate, Qualcomm, and IBM
эдгээр байгууллагууд нь техник хангамж тестлэхэд Python
ашигладаг
• NASA
• the ONION
Python – р юу хийж болох вэ?
• System programming
• Graphical User Interface Programming
• Internet Scripting
• Component Integration
• Database Programming
• Gaming, Images, XML , Robot and more
num1 = input("Enter 1st num:");
num2 = input("Enter 2nd num:");
sum = float(num1) + float(num2)
print sum
Жишээ код
Python – ы код гүйцэтгэл
• Python – ы өөрийн гүйцэтгэх загвар нь: тухайн хэрэглэгчийн бичсэн
кодыг байт код руу хөрвүүлэн үүний дараа “Python Virtual Machine” – р
ажиллуулна. Таны бичсэн код автоматаар компайл хийгддэг.
Source code өргөтгөл нь .py
Byte code өргөтгөл нь .pyc (compiled python code)
АНХААРАЛ ТАВЬСАНД БАЯРЛАЛАА.

More Related Content

What's hot

MHHS12
MHHS12MHHS12
нийгмийн ухаан
нийгмийн ухааннийгмийн ухаан
нийгмийн ухаанba5
 
Daamnii bodlogo
Daamnii bodlogoDaamnii bodlogo
Daamnii bodlogobazka_0906
 
Цахилгаан гэрэлтүүлгийн төхөөрөмж
Цахилгаан гэрэлтүүлгийн төхөөрөмжЦахилгаан гэрэлтүүлгийн төхөөрөмж
Цахилгаан гэрэлтүүлгийн төхөөрөмжzaluu_medleg
 
маркетингийн ухаан юуг судалдаг вэ
маркетингийн ухаан юуг судалдаг вэмаркетингийн ухаан юуг судалдаг вэ
маркетингийн ухаан юуг судалдаг вэ
rikxka
 
эдийн засгийн өсөлт
эдийн засгийн өсөлтэдийн засгийн өсөлт
эдийн засгийн өсөлт
Б. Нямгэрэл
 
8 цахим засаглал
8 цахим засаглал8 цахим засаглал
8 цахим засаглал
Tumennast Erdenebold
 
эд хөрөнгөнд шийдвэр гүйцэтгэх ажиллагаа явуулах
эд хөрөнгөнд шийдвэр гүйцэтгэх ажиллагаа явуулахэд хөрөнгөнд шийдвэр гүйцэтгэх ажиллагаа явуулах
эд хөрөнгөнд шийдвэр гүйцэтгэх ажиллагаа явуулах
amar jargal
 
Цахилгааны аюулгүй ажиллагааны талаарх асуулт, хариулт
Цахилгааны аюулгүй ажиллагааны талаарх асуулт, хариултЦахилгааны аюулгүй ажиллагааны талаарх асуулт, хариулт
Цахилгааны аюулгүй ажиллагааны талаарх асуулт, хариулт
Nael Narantsengel
 
монголд шарын шашин дэлгэрсэн лекц
монголд шарын шашин дэлгэрсэн лекцмонголд шарын шашин дэлгэрсэн лекц
монголд шарын шашин дэлгэрсэн лекцShine Naran school
 
Sales promotion
Sales promotionSales promotion
Sales promotion
Navaan Yansanjav
 
Munkhbat Jamiyan-CV
Munkhbat Jamiyan-CVMunkhbat Jamiyan-CV
Munkhbat Jamiyan-CV
Unuruu Dear
 
монголын сагсан бөмбөгийн түүх
монголын сагсан бөмбөгийн түүхмонголын сагсан бөмбөгийн түүх
монголын сагсан бөмбөгийн түүхdorjsuren111
 
С.Энхболд - БАЙГУУЛЛАГЫН ӨӨРЧЛӨЛТӨД ХУВЬ ХҮНИЙ ӨӨРЧЛӨЛТ НӨЛӨӨЛӨХ НЬ
С.Энхболд - БАЙГУУЛЛАГЫН ӨӨРЧЛӨЛТӨД ХУВЬ ХҮНИЙ ӨӨРЧЛӨЛТ НӨЛӨӨЛӨХ НЬС.Энхболд - БАЙГУУЛЛАГЫН ӨӨРЧЛӨЛТӨД ХУВЬ ХҮНИЙ ӨӨРЧЛӨЛТ НӨЛӨӨЛӨХ НЬ
С.Энхболд - БАЙГУУЛЛАГЫН ӨӨРЧЛӨЛТӨД ХУВЬ ХҮНИЙ ӨӨРЧЛӨЛТ НӨЛӨӨЛӨХ НЬbatnasanb
 
Байгууллагын стратеги төлөвлөлт
Байгууллагын стратеги төлөвлөлтБайгууллагын стратеги төлөвлөлт
Байгууллагын стратеги төлөвлөлт
Erdenebolor Baast
 

What's hot (20)

MHHS12
MHHS12MHHS12
MHHS12
 
нийгмийн ухаан
нийгмийн ухааннийгмийн ухаан
нийгмийн ухаан
 
Daamnii bodlogo
Daamnii bodlogoDaamnii bodlogo
Daamnii bodlogo
 
Цахилгаан гэрэлтүүлгийн төхөөрөмж
Цахилгаан гэрэлтүүлгийн төхөөрөмжЦахилгаан гэрэлтүүлгийн төхөөрөмж
Цахилгаан гэрэлтүүлгийн төхөөрөмж
 
маркетингийн ухаан юуг судалдаг вэ
маркетингийн ухаан юуг судалдаг вэмаркетингийн ухаан юуг судалдаг вэ
маркетингийн ухаан юуг судалдаг вэ
 
микро эдийн засаг
микро эдийн засагмикро эдийн засаг
микро эдийн засаг
 
Tsahim mongolia
Tsahim mongoliaTsahim mongolia
Tsahim mongolia
 
эдийн засгийн өсөлт
эдийн засгийн өсөлтэдийн засгийн өсөлт
эдийн засгийн өсөлт
 
8 цахим засаглал
8 цахим засаглал8 цахим засаглал
8 цахим засаглал
 
эд хөрөнгөнд шийдвэр гүйцэтгэх ажиллагаа явуулах
эд хөрөнгөнд шийдвэр гүйцэтгэх ажиллагаа явуулахэд хөрөнгөнд шийдвэр гүйцэтгэх ажиллагаа явуулах
эд хөрөнгөнд шийдвэр гүйцэтгэх ажиллагаа явуулах
 
Цахилгааны аюулгүй ажиллагааны талаарх асуулт, хариулт
Цахилгааны аюулгүй ажиллагааны талаарх асуулт, хариултЦахилгааны аюулгүй ажиллагааны талаарх асуулт, хариулт
Цахилгааны аюулгүй ажиллагааны талаарх асуулт, хариулт
 
щвейцарь улс
щвейцарь улсщвейцарь улс
щвейцарь улс
 
монголд шарын шашин дэлгэрсэн лекц
монголд шарын шашин дэлгэрсэн лекцмонголд шарын шашин дэлгэрсэн лекц
монголд шарын шашин дэлгэрсэн лекц
 
Sales promotion
Sales promotionSales promotion
Sales promotion
 
Munkhbat Jamiyan-CV
Munkhbat Jamiyan-CVMunkhbat Jamiyan-CV
Munkhbat Jamiyan-CV
 
монголын сагсан бөмбөгийн түүх
монголын сагсан бөмбөгийн түүхмонголын сагсан бөмбөгийн түүх
монголын сагсан бөмбөгийн түүх
 
С.Энхболд - БАЙГУУЛЛАГЫН ӨӨРЧЛӨЛТӨД ХУВЬ ХҮНИЙ ӨӨРЧЛӨЛТ НӨЛӨӨЛӨХ НЬ
С.Энхболд - БАЙГУУЛЛАГЫН ӨӨРЧЛӨЛТӨД ХУВЬ ХҮНИЙ ӨӨРЧЛӨЛТ НӨЛӨӨЛӨХ НЬС.Энхболд - БАЙГУУЛЛАГЫН ӨӨРЧЛӨЛТӨД ХУВЬ ХҮНИЙ ӨӨРЧЛӨЛТ НӨЛӨӨЛӨХ НЬ
С.Энхболд - БАЙГУУЛЛАГЫН ӨӨРЧЛӨЛТӨД ХУВЬ ХҮНИЙ ӨӨРЧЛӨЛТ НӨЛӨӨЛӨХ НЬ
 
Байгууллагын стратеги төлөвлөлт
Байгууллагын стратеги төлөвлөлтБайгууллагын стратеги төлөвлөлт
Байгууллагын стратеги төлөвлөлт
 
Tutorial of python
Tutorial of pythonTutorial of python
Tutorial of python
 
Tomyo
TomyoTomyo
Tomyo
 

Viewers also liked

Python Introduction
Python IntroductionPython Introduction
Python Introduction
Mohammad Javad Beheshtian
 
Python 4 Arc
Python 4 ArcPython 4 Arc
Python 4 Arc
absvis
 
The Python Programming Language and HDF5: H5Py
The Python Programming Language and HDF5: H5PyThe Python Programming Language and HDF5: H5Py
The Python Programming Language and HDF5: H5Py
The HDF-EOS Tools and Information Center
 
Python于Web 2.0网站的应用 - QCon Beijing 2010
Python于Web 2.0网站的应用 - QCon Beijing 2010Python于Web 2.0网站的应用 - QCon Beijing 2010
Python于Web 2.0网站的应用 - QCon Beijing 2010
Qiangning Hong
 
Python in real world.
Python in real world.Python in real world.
Python in real world.
Alph@.M
 
Python Programming - IV. Program Components (Functions, Classes, Modules, Pac...
Python Programming - IV. Program Components (Functions, Classes, Modules, Pac...Python Programming - IV. Program Components (Functions, Classes, Modules, Pac...
Python Programming - IV. Program Components (Functions, Classes, Modules, Pac...
Ranel Padon
 
Programming with Python - Basic
Programming with Python - BasicProgramming with Python - Basic
Programming with Python - Basic
Mosky Liu
 
Python programming - Everyday(ish) Examples
Python programming - Everyday(ish) ExamplesPython programming - Everyday(ish) Examples
Python programming - Everyday(ish) Examples
Ashish Sharma
 
Lets learn Python !
Lets learn Python !Lets learn Python !
Lets learn Python !
Kiran Gangadharan
 
Python programming language
Python programming languagePython programming language
Python programming language
Ebrahim Shakhatreh
 
Intro to Python Programming Language
Intro to Python Programming LanguageIntro to Python Programming Language
Intro to Python Programming Language
Dipankar Achinta
 
Python/Django Training
Python/Django TrainingPython/Django Training
Python/Django Training
University of Technology
 
Python
PythonPython
Python
Prem kumar
 
Programming with Python
Programming with PythonProgramming with Python
Programming with Python
Rasan Samarasinghe
 
Introduction to Python
Introduction to PythonIntroduction to Python
Introduction to Python
Nowell Strite
 

Viewers also liked (15)

Python Introduction
Python IntroductionPython Introduction
Python Introduction
 
Python 4 Arc
Python 4 ArcPython 4 Arc
Python 4 Arc
 
The Python Programming Language and HDF5: H5Py
The Python Programming Language and HDF5: H5PyThe Python Programming Language and HDF5: H5Py
The Python Programming Language and HDF5: H5Py
 
Python于Web 2.0网站的应用 - QCon Beijing 2010
Python于Web 2.0网站的应用 - QCon Beijing 2010Python于Web 2.0网站的应用 - QCon Beijing 2010
Python于Web 2.0网站的应用 - QCon Beijing 2010
 
Python in real world.
Python in real world.Python in real world.
Python in real world.
 
Python Programming - IV. Program Components (Functions, Classes, Modules, Pac...
Python Programming - IV. Program Components (Functions, Classes, Modules, Pac...Python Programming - IV. Program Components (Functions, Classes, Modules, Pac...
Python Programming - IV. Program Components (Functions, Classes, Modules, Pac...
 
Programming with Python - Basic
Programming with Python - BasicProgramming with Python - Basic
Programming with Python - Basic
 
Python programming - Everyday(ish) Examples
Python programming - Everyday(ish) ExamplesPython programming - Everyday(ish) Examples
Python programming - Everyday(ish) Examples
 
Lets learn Python !
Lets learn Python !Lets learn Python !
Lets learn Python !
 
Python programming language
Python programming languagePython programming language
Python programming language
 
Intro to Python Programming Language
Intro to Python Programming LanguageIntro to Python Programming Language
Intro to Python Programming Language
 
Python/Django Training
Python/Django TrainingPython/Django Training
Python/Django Training
 
Python
PythonPython
Python
 
Programming with Python
Programming with PythonProgramming with Python
Programming with Python
 
Introduction to Python
Introduction to PythonIntroduction to Python
Introduction to Python
 

Similar to Python

Tutorial of python
Tutorial of pythonTutorial of python
Tutorial of pythonsodbilego
 
Нээлттэй програм хангамж ба бүлгэм
Нээлттэй програм хангамж ба бүлгэмНээлттэй програм хангамж ба бүлгэм
Нээлттэй програм хангамж ба бүлгэмdulmandakh
 
Tutorial of python
Tutorial of pythonTutorial of python
Tutorial of python
Mr Nyak
 
101 bie daaltiin sedev
101 bie daaltiin sedev101 bie daaltiin sedev
101 bie daaltiin sedevBPurev
 
Sciencepoint - Science to Business bridge
Sciencepoint - Science to Business bridgeSciencepoint - Science to Business bridge
Sciencepoint - Science to Business bridge
Battushig Namsraidorj
 
Lab4
Lab4Lab4
NodeJS
NodeJS NodeJS
NodeJS
Singleton
 

Similar to Python (12)

Tutorial of python
Tutorial of pythonTutorial of python
Tutorial of python
 
Нээлттэй програм хангамж ба бүлгэм
Нээлттэй програм хангамж ба бүлгэмНээлттэй програм хангамж ба бүлгэм
Нээлттэй програм хангамж ба бүлгэм
 
Tutorial of python
Tutorial of pythonTutorial of python
Tutorial of python
 
101 bie daaltiin sedev
101 bie daaltiin sedev101 bie daaltiin sedev
101 bie daaltiin sedev
 
8
88
8
 
Sciencepoint - Science to Business bridge
Sciencepoint - Science to Business bridgeSciencepoint - Science to Business bridge
Sciencepoint - Science to Business bridge
 
Lab4
Lab4Lab4
Lab4
 
Information technology
Information technologyInformation technology
Information technology
 
NodeJS
NodeJS NodeJS
NodeJS
 
Mt 9
Mt 9Mt 9
Mt 9
 
Mt 9
Mt 9Mt 9
Mt 9
 
Mt 9
Mt 9Mt 9
Mt 9
 

Python

  • 2. АГУУЛГА • Python гэж юу вэ? • Python –ы түүх • Python – ы хамрах хүрээ • Хүмүүс яагаад Python – ыг хэрэглэх болов? • Python IDE суулгах • Өнөөгийн байдлаар Python – ыг хэн ашиглаж байна вэ? • Python – р юу хийж болох вэ? • Жишээ код • Python – ы код гүйцэтгэл
  • 3. Python гэж юу вэ? • Олон талт (Web, GUI, Scripting…) • Обьект хандалтат • Шууд гүйцэтгэгддэг(Interpreted) • Хүчирхэг мөн динамик • Тодорхой болон үр бүтээмжтэй байх тал дээр анхаарсан
  • 4. Python хэлийг анх 1990 – ээд оны эхээр Гвидо ван Россун гэх хүн Нидерланд улсад зохиосон байна. Үүнээс өмнө 1980 – аад оны дундуур Python хэлний талаар бодож олж байсан ба 1989 оны 12р сард энэхүү хэлийг гүйцэтгэж эхлэн 1990 - ээд оны эхэнд анх гаргасан нь энэ юм. Гвидо ван Россум нь “Monty Python’s Flying Circus” хэмээх Нидерландын ТВ.н шоуны үнэнч фэн байсан ба үүнээсээ сэдэвлэн Python гэж нэрлэсэн бөгөөд энэхүү хэл маань анх гарч эхлэхдээ л нийтэд нээлттэйгээр (open source) гаржээ. Python түүх
  • 5. • Шинжлэх ухаан - Биоинформатик • Системийн удирдлага -Unix -Web алгоритм -Web хүрээлэл • Веб хөгжүүлэлт -CGI (Common Gateway Interface) -Jython – Servlets • Скрипт тестлэх Python – ы хамрах хүрээ
  • 6. Хүмүүс яагаад Python – ыг хэрэглэх болов? • Python нь обьект хандалтат • Open Source • Хүчирхэг • Portable • Нийлэмжтэй • Хэрэглэхэд хялбар • Сурахад амархан
  • 7. Өнөөгийн байдлаар Python – ыг хэн ашиглаж байна вэ? • Google нь хайлтын системээ илүү дэлгэрэнгүй болгоход Python ашигладаг • Intel, Cisco, Hewlett-Packard, Seagate, Qualcomm, and IBM эдгээр байгууллагууд нь техник хангамж тестлэхэд Python ашигладаг • NASA • the ONION
  • 8. Python – р юу хийж болох вэ? • System programming • Graphical User Interface Programming • Internet Scripting • Component Integration • Database Programming • Gaming, Images, XML , Robot and more
  • 9. num1 = input("Enter 1st num:"); num2 = input("Enter 2nd num:"); sum = float(num1) + float(num2) print sum Жишээ код
  • 10. Python – ы код гүйцэтгэл • Python – ы өөрийн гүйцэтгэх загвар нь: тухайн хэрэглэгчийн бичсэн кодыг байт код руу хөрвүүлэн үүний дараа “Python Virtual Machine” – р ажиллуулна. Таны бичсэн код автоматаар компайл хийгддэг. Source code өргөтгөл нь .py Byte code өргөтгөл нь .pyc (compiled python code)