ចាប់ផ្តើមជាមួយ Python
ផ្នែកនេះណែនាំអ្នកអំពីមូលដ្ឋានគ្រឹះនៃ Python ។ អ្នកនឹងរៀនពីរបៀបរៀបចំបរិស្ថានរបស់អ្នក សរសេរ និងដំណើរការកម្មវិធី Python ដំបូងរបស់អ្នក និងស្វែងយល់ពីគោលគំនិតជាមូលដ្ឋានដូចជាអថេរ ប្រភេទទិន្នន័យ និងប្រតិបត្តិករ។
លំហូរនៃការគ្រប់គ្រង
ស្វែងយល់ពីរបៀបគ្រប់គ្រងលំហូរនៃកម្មវិធី Python របស់អ្នកជាមួយនឹងសេចក្តីថ្លែងការណ៍តាមលក្ខខណ្ឌ និងរង្វិលជុំ។ ផ្នែកនេះគ្របដណ្តប់លើរចនាសម្ព័ន្ធស្នូលដែលអនុញ្ញាតឱ្យអ្នកប្រតិបត្តិប្លុកកូដផ្សេងៗគ្នាដោយផ្អែកលើលក្ខខណ្ឌ ឬធ្វើសកម្មភាពម្តងទៀតច្រើនដង។
មុខងារ
នៅក្នុងផ្នែកនេះ អ្នកនឹងរៀនពីរបៀបបង្កើតប្លុកកូដដែលអាចប្រើឡើងវិញបានហៅថាមុខងារ។ អ្នកនឹងចូលទៅក្នុងការកំណត់មុខងារ ឆ្លងកាត់អាគុយម៉ង់ និងការយល់ដឹងអំពីវិសាលភាពនៃអថេរ។ នេះគឺចាំបាច់សម្រាប់ការសរសេរកូដ Python ស្អាត រៀបចំ និងម៉ូឌុល។
ខ្សែអក្សរ
ខ្សែអក្សរគឺជាប្រភេទទិន្នន័យមូលដ្ឋាននៅក្នុង Python ។ នៅក្នុងផ្នែកនេះ អ្នកនឹងរៀនពីរបៀបធ្វើការជាមួយខ្សែអក្សរ អនុវត្តប្រតិបត្តិការខ្សែអក្សរ និងរៀបចំទិន្នន័យអត្ថបទប្រកបដោយប្រសិទ្ធភាពដោយប្រើវិធីសាស្ត្រខ្សែអក្សរដែលភ្ជាប់មកជាមួយរបស់ Python ។
បញ្ជី
បញ្ជីគឺជាបណ្តុំចម្រុះដែលអនុញ្ញាតឱ្យអ្នករក្សាទុកធាតុជាច្រើននៅក្នុងអថេរតែមួយ។ ផ្នែកនេះគ្របដណ្តប់អំពីរបៀបបង្កើត ចូលប្រើ និងកែប្រែបញ្ជី ក៏ដូចជារបៀបប្រើបច្ចេកទេសកម្រិតខ្ពស់ដូចជាការកាត់បញ្ជី ការដាក់សំបុក និងការបញ្ជូនបញ្ជីទៅមុខងារ។
Tuples និងវចនានុក្រម
រុករករចនាសម្ព័ន្ធទិន្នន័យដ៏មានឥទ្ធិពលរបស់ Python - tuples និងវចនានុក្រម។ Tuples គឺជាបណ្តុំដែលមិនអាចផ្លាស់ប្តូរបាន ខណៈពេលដែលវចនានុក្រមអនុញ្ញាតឱ្យអ្នករក្សាទុកគូដែលមានតម្លៃ។ អ្នកនឹងរៀនពីរបៀបធ្វើការជាមួយទាំងពីរ រួមទាំងរបៀបកែប្រែពួកវា និងប្រើប្រាស់វិធីសាស្រ្តដែលមានស្រាប់របស់ពួកគេ។
ការដោះស្រាយករណីលើកលែងនៅក្នុង Python
ស្វែងយល់ពីរបៀបដោះស្រាយកំហុសក្នុងកម្មវិធី Python របស់អ្នក។ ផ្នែកនេះណែនាំពីគោលគំនិតនៃកំហុសវាក្យសម្ព័ន្ធ ករណីលើកលែង និងរបៀបប្រើសាកល្បង/លើកលែងតែប្លុក ដើម្បីចាប់ និងដោះស្រាយបញ្ហាទូទៅកំឡុងពេលដំណើរការកម្មវិធី។
ការដោះស្រាយឯកសារនៅក្នុង Python
ការធ្វើការជាមួយឯកសារគឺជាផ្នែកសំខាន់នៃកម្មវិធីជាច្រើន។ ផ្នែកនេះគ្របដណ្តប់របៀបអានពី និងសរសេរទៅឯកសារអត្ថបទ ក៏ដូចជារបៀបគ្រប់គ្រងផ្លូវឯកសារ និងប្រើម៉ូឌុលដែលភ្ជាប់មកជាមួយរបស់ Python សម្រាប់ការដោះស្រាយឯកសារដូចជា pickle សម្រាប់ការតម្រៀបទិន្នន័យ។
ជង់
ជង់គឺជារចនាសម្ព័ន្ធទិន្នន័យដែលធ្វើតាមគោលការណ៍ Last In, First Out (LIFO) ។ ផ្នែកនេះបង្រៀនអ្នកពីរបៀបអនុវត្ត និងប្រើជង់នៅក្នុង Python រួមទាំងប្រតិបត្តិការជង់ជាមូលដ្ឋានដូចជា push និង pop និងការដោះស្រាយបញ្ហាដូចជាការបំប្លែង infix ទៅ postfix និងការវាយតម្លៃកន្សោម postfix ។
ជួរ
ជួរដំណើរការលើមូលដ្ឋាន First In, First Out (FIFO) ។ នៅក្នុងផ្នែកនេះ អ្នកនឹងរៀនពីរបៀបអនុវត្ត និងប្រើជួរនៅក្នុង Python ។ អ្នកក៏នឹងរុករក deque (ជួរបញ្ចប់ពីរដង) និងមើលពីរបៀបគ្រប់គ្រងទិន្នន័យប្រកបដោយប្រសិទ្ធភាពនៅក្នុងលំដាប់ FIFO ។
ការតម្រៀប
ការតម្រៀបគឺជាគំនិតសំខាន់មួយសម្រាប់ការរៀបចំទិន្នន័យ។ ផ្នែកនេះគ្របដណ្តប់លើក្បួនដោះស្រាយការតម្រៀបដ៏ពេញនិយមដូចជា Bubble Sort, Selection Sort និង Insertion Sort រួមជាមួយនឹងភាពស្មុគស្មាញនៃពេលវេលា និងរបៀបអនុវត្តពួកវានៅក្នុង Python។
កំពុងស្វែងរក
ការស្វែងរកអនុញ្ញាតឱ្យអ្នកស្វែងរកទិន្នន័យនៅក្នុងបណ្តុំ។ នៅក្នុងផ្នែកនេះ អ្នកនឹងរៀនអំពីក្បួនដោះស្រាយការស្វែងរកធម្មតាពីរ - ការស្វែងរកតាមលីនេអ៊ែរ និងការស្វែងរកប្រព័ន្ធគោលពីរ - និងរបៀបអនុវត្តពួកវាដើម្បីស្វែងរកធាតុនៅក្នុងបញ្ជី ឬអារេ។
បានដំឡើងកំណែនៅ
5 កក្កដា 2025