History of Python

ប្រវត្តិរបស់ Python
- Python ត្រូវបានបង្កើតឡើងដោយ Guido van Rossum នៅចុងទសវត្សរ៍ឆ្នាំ 80 និងដើមទសវត្សរ៍ទី 90 នៅវិទ្យាស្ថានស្រាវជ្រាវជាតិគណិតវិទ្យានិងវិទ្យាសាស្ត្រកុំព្យូទ័រនៅប្រទេសហូឡង់។

- Python ត្រូវបានមកពីភាសាជាច្រើនផ្សេងទៀតដូចជា ABC, Modula-3, C, C ++, Algol-68, SmallTalk និងយូនីកនិងស្គ្រីបផ្សេងៗ។

- Python ត្រូវបានរក្សាសិទ្ធិ។ ដូច Perl កូដប្រភព Python ឥឡូវមាននៅក្រោមអាជ្ញាប័ណ្ណសាធារណៈទូទៅ GNU (GPL) ។

- Python ឥឡូវត្រូវបានរក្សាដោយក្រុមអភិវឌ្ឍន៍ស្នូលនៅវិទ្យាស្ថាននេះបើទោះបីជាលោក Guido van Rossum នៅតែមានតួនាទីសំខាន់ក្នុងការដឹកនាំការរីកចម្រើនរបស់ខ្លួនក៏ដោយ។

លក្ខណៈពិសេសរបស់ Python

លក្ខណៈពិសេសរបស់ Python រួមមាន -
Easy-to-learn −ងាយស្រួលរៀន Python មានពាក្យគន្លឹះតិចតួចរចនាសម្ព័ន្ធសាមញ្ញនិងវាក្យសម្ព័ន្ធដែលបានកំណត់យ៉ាងច្បាស់។ នេះអនុញ្ញាតឱ្យសិស្សយកភាសាបានលឿន។

Easy-to-read −ងាយស្រួលក្នុងការអាន - កូដ Python ត្រូវបានកំណត់យ៉ាងច្បាស់និងអាចមើលឃើញចំពោះភ្នែក។

Easy-to-maintain −ងាយស្រួលក្នុងការរក្សាទុក - កូដប្រភពរបស់ Python គឺមានភាពងាយស្រួលក្នុងការរក្សាទុក។

A broad standard library −បណ្ណាល័យស្ដង់ដារទូលំទូលាយ - បណ្ណាល័យភាគច្រើន Python នៃបណ្ណាល័យគឺអាចយកតាមខ្លួននិងឆ្លងវេទិកានៅលើយូនីកវ៉ិនដូនិង Macintosh ។

Interactive Mode −របៀបអន្តរកម្ម - Python មានការគាំទ្រសម្រាប់របៀបអន្តរសកម្មដែលអនុញ្ញាតឱ្យធ្វើតេស្តអន្តរកម្មនិងបំបាត់កំហុសនៃក្រម។

Portable −ចល័ត - Python អាចរត់នៅលើវេទិកាផ្នែករឹងដ៏ធំទូលាយនិងមានចំណុចប្រទាក់ដូចគ្នានៅលើវេទិកាទាំងអស់។

Extendable −អាចពង្រីកបាន - អ្នកអាចបន្ថែមម៉ូឌុលកម្រិតទាបទៅកម្មវិធីបកប្រែ Python ។ ម៉ូឌុលទាំងនេះអនុញ្ញាតឱ្យអ្នកសរសេរកម្មវិធីបន្ថែមឬកែប្រែឧបករណ៍របស់ពួកគេអោយមានប្រសិទ្ធភាព។

Databases −មូលដ្ឋានទិន្នន័យ - Python ផ្តល់នូវចំណុចប្រទាក់ទៅនឹងមូលដ្ឋានទិន្នន័យពាណិជ្ជកម្មសំខាន់ៗទាំងអស់។

GUI Programming −ការសរសេរកម្មវិធី GUI - Python គាំទ្រកម្មវិធី GUI ដែលអាចត្រូវបានបង្កើតនិងបញ្ជូនទៅប្រព័ន្ធហៅប្រព័ន្ធបណ្ណាល័យនិងប្រព័ន្ធជាច្រើនដូចជា Windows MFC, Macintosh និងប្រព័ន្ធវីនដូ X របស់យូនីក។

Scalable − អាចធ្វើមាត្រដ្ឋានបាន - Python ផ្តល់នូវរចនាសម្ព័ន្ធនិងការគាំទ្រប្រសើរជាងមុនសម្រាប់កម្មវិធីធំជាងស្គ្រីបស្គ្រីប។

ក្រៅពីលក្ខណៈពិសេសដែលបានរៀបរាប់ខាងលើ Python មានបញ្ជីដ៏ធំនៃលក្ខណៈល្អ ៗ មានចំនួនតិចតួចត្រូវបានរាយខាងក្រោម -

វាគាំទ្រវិធីសាស្រ្តនៃការសរសេរកម្មវិធីមុខងារនិងរចនាសម្ព័ន្ធក៏ដូចជា OOP ។

វាអាចត្រូវបានប្រើជាភាសាស្គ្រីបឬអាចចងក្រងទៅជាកូដបៃសម្រាប់បង្កើតកម្មវិធីធំ។

វាផ្ដល់នូវប្រភេទទិន្នន័យថាមវន្តកម្រិតខ្ពស់និងគាំទ្រការត្រួតពិនិត្យប្រភេទថាមវន្ត។

វាគាំទ្រការប្រមូលសំរាមស្វ័យប្រវត្តិ។

វាអាចបញ្ចូលដោយងាយស្រួលជាមួយ C, C ++, COM, ActiveX, CORBA និង Java ។