การเขียนโปรแกรมภาษาไพธอน
Download โปรแกรม
โปรแกรม Run ภาษา Python https://www.python.org/downloads/
เขียนภาษา Python ด้วยโปรแกรม PyChram
วิดีโอ สอนติดตั้ง Python ล่าสุด และ PyCharm โปรแกรมสำหรับเขียน Python | 2023
วิดีโอ สอน Python เบื้องต้น สำหรับมือใหม่ปูพื้นฐานตั้งแต่ 0 จบในคลิปเดียว | 2022
แนะนำครอส PYTHON
บทที่ 1 การเขียนโปรแกรมภาษาไพธอน
บทที่ 3 ฟังก์ชันและโครงสร้างควบคุม
บทที่ 4 จัดเก็บข้อมูลกันอย่างไร
บทที่ 4-1 โครงสร้างข้อมูล ลิสต์ (List) และ Quiz การสร้างลิสต์ (05.38 นาที)
บทที่ 4-2 เฉลย Quiz การสร้างลิสต์ และ Quiz การเข้าถึง element ในลิสต์ (01.08 นาที)
บทที่ 4-4 ลิสต์ซ้อนลิสต์ (Nested List) และ Quiz การเข้าถึง element ในลิสต์ซ้อนลิสต์ (06.02 นาที)
บทที่ 4-5 เฉลย Quiz การเข้าถึง element ในลิสต์ซ้อนลิสต์ (01.19 นาที)
บทที่ 4-6 การแก้ไขข้อมูลในลิสต์ และตัวชี้ (Pointer) (04.39 นาที)
บทที่ 4-7 การดำเนินการกับลิสต์ การบวก (add) และการต่อ (append) และ Quiz การบวกลิสต์ (04.12 นาที)
บทที่ 4-9 การดำเนินการกับลิสต์ ความยาว (length) และ Quiz หาความยาวการบวกลิสต์ (01.49 นาที)
บทที่ 4-10 เฉลย Quiz หาความยาวลิสต์ และ Quiz หาความยาวการต่อลิสต์ (01.07 นาที)
บทที่ 4-12 การวนลูป for และ Quiz การแสดงเลขคู่ในช่วง 0 ถึง 10 (08.21 นาที)
บทที่ 4-13 เฉลย การวนลูป for และ Quiz การแสดงเลขคู่ในช่วง 0 ถึง 10 (01.03 นาที)
บทที่ 4-16 การเริ่มลูป for รอบถัดไปด้วย continue (02.19 นาที)
บทที่ 4-19 Quiz ระบบทำนายคำ หาทุกคำถัดไปโดยใช้ลิสต์ (02.18 นาที)
บทที่ 4-20 เฉลย Quiz ระบบทำนายคำ หาทุกคำถัดไปโดยใช้ลิสต์ (03.34 นาที)
บทที่ 5 ค้นหาคำที่เก็บไว้
บทที่ 5-1 Corpus และ Quiz ออกแบบโครงสร้างการเก็บข้อมูลแบบ nested list (05.12 นาที)
บทที่ 5-2 เฉลย Quiz ออกแบบโครงสร้างการเก็บข้อมูลแบบ nested list (06.53 นาที)
บทที่ 5-3 Quiz การสร้าง Corpus Index (ฝึกการนำลูป และลิสต์มาใช้) (03.25 นาที)
บทที่ 5-7 Quiz การค้นหาจาก Corpus Index (Look up) (02.17 นาที)
บทที่ 5-8 เฉลย Quiz การค้นหาจาก Corpus Index (Look up) (02.28 นาที)
บทที่ 6 ความเร็วในการทำงาน
บทที่ 6-1 ความเร็วในการทำงาน ตารางแฮช และ Quiz การสร้างค่าแฮช (13.33 นาที)
บทที่ 6-3 การกำหนดค่าแฮชให้อยู่ในขอบเขต และ Quiz แก้ไขการสร้างค่าแฮช (03.18 นาที)
บทที่ 6-10 เฉลย Quiz การค้นค่าในตารางแฮช (Look up) (00.45 นาที)
บทที่ 6-11 เกร็ดความรู้การทำแฮชเพื่อการจัดเก็บรหัสผ่าน (03.18 นาที)
บทที่ 6-12 Key, Value กับตารางแฮช และ Quiz ใส่ Key, Value ในตารางแฮช (04.06 นาที)
บทที่ 6-15 เฉลย Quiz ค้นหา Value ด้วย Key (Look up) (01.43 นาที)
บทที่ 7 โครงสร้างข้อมูล Dictionary
บทที่ 7-1-2 ใช้ Dictionary มาเป็นโครงสร้างข้อมูล index ของระบบทำนายคำ (04.41 นาที)
บทที่ 7-2 เฉลย Quiz นับจำนวน next_word ที่ปรากฏ (06.06 นาที)
บทที่ 7-3 การสร้าง Corpus Index ที่มีการเก็บจำนวนครั้งโดยใช้ Dictionary (03.04 นาที)
บทที่ 7-4 การวนลูปบน Dictionary และ Quiz ให้หา key ที่มี value มากที่สุด (02.55 นาที)
บทที่ 7-5 เฉลย Quiz ให้หา key ที่มี value มากที่สุด (01.12 นาที)
บทที่ 8 อ่าน / เขียน ข้อมูลจากไฟล์
บทที่ 8-2 Quiz เปิดอ่านไฟล์ Corpus เข้าสู่ระบบทำนายคำ (01.32 นาที)
บทที่ 8-3 เฉลย Quiz เปิดอ่านไฟล์ Corpus เข้าสู่ระบบทำนายคำ (00.59 นาที)
บทที่ 8-4 การอ่านไฟล์ทีละบรรทัด และการวนลูปในไฟล์ (04.36 นาที)
บทที่ 8-6 การเขียนและอ่านไฟล์ และ Quiz แทรกคำด้านหน้าไฟล์โดยไม่ทับเนื้อหาภายในไฟล์ (10.15 นาที)
บทที่ 8-7 เฉลย Quiz แทรกคำด้านหน้าไฟล์โดยไม่ทับเนื้อหาภายในไฟล์ (01.18 นาที)
บทที่ 9 รับข้อมูลจากคีย์บอด และ แสดงผลการทำนาย
บทที่ 9-3 เฉลย Quiz รอรับ input และทำนายคำถัดไป (00.37 นาที)
บทที่ 9-4 Bonus ทำโปรแกรมให้น่าใช้มากขึ้น และการเรียกใช้ Library curses (06.07 นาที)
บทที่ 9-6 การแสดงผลอักขระบนหน้าจอยกเว้นเครื่องหมาย Tab (03.54 นาที)
บทที่ 9-7 Quiz การตัดคำสุดท้ายก่อนเครื่องหมาย Tab (05.55 นาที)
บทที่ 9-8 เฉลย Quiz การตัดคำสุดท้ายก่อนเครื่องหมาย Tab (03.46 นาที)