By KongRuksiam Official
วิดีโอสอนการติดตั้ง Python และเข้าใจโครงสร้างและไวยากรณ์ภาษา รู้จักกับ ตัวแปร ตัวดำเนินการ โครงสร้างควบคุม แบบกำหนดเงื่อนไข , การทำซ้ำ ,การจัดการกลุ่มข้อความ (String) ตลอดจนการเขียนโปรแกรมแก้โจทย์ปัญหาต่างๆ
- ดาวน์โหลดและติดตั้ง Python
- ติดตั้ง Visual Studio Code
- คอมเมนต์(comment)
- แสดงผลด้วยฟังก์ชั่น print
- ตัวแปรและชนิดข้อมูล
- กฎการตั้งชื่อ
- การแปลงชนิดข้อมูล
- รับ Input จากคีย์บอร์ด
- ตัวดำเนินการทางคณิตศาสตร์
- ตัวดำเนินการเปรียบเทียบ
- ตัวดำเนินการทางตรรกศาสตร์
- Compound Assignment
- ลำดับความสำคัญของตัวดำเนินการ
- Assignment 1: โปรแกรมคำนวณค่าดัชนีมวลกาย (BMI)
- โครงสร้างควบคุมแบบเลือก (if)
- โครงสร้างควบคุมแบบเลือก (if..else)
- การใช้ And Or Not
- Ternary Operator
- if ซ้อน if
- pass
- Assignment 2: โปรแกรมเปรียบเทียบตัวเลข
- Assignment 3: หาเลขคู่ - เลขคี่
- Assignment 4: โปรแกรมแยกธนบัตร
- Assignment 5: แปลง ค.ศ เป็น พ.ศ
- Assignment 6: เกณฑ์คำนวณค่าดัชนีมวลกาย (BMI)
- เจาะลึก String (ตอนที่ 1)
- เจาะลึก String (ตอนที่ 2)
- Assignment 7: โปรแกรมแปลงอุณหภูมิ
- โครงสร้างควบคุมทำซ้ำ (While Loop)
- Assignment 8: หาผลรวมตัวเลข
- โครงสร้างควบคุมทำซ้ำ (For Loop)
- Loop ซ้อน Loop
- Assignment 9: แม่สูตรคูณ
- Break / Continue
- Assignment 9: ป้อนตัวเลขหาผลรวมตัวเลข
- Assignment 10: หาผลรวมตัวเลข (ปรับเงื่อนไข)
- Assignment 11: ค้นหาตัวเลขมากสุด / น้อยสุด
- Assignment 12: ตัวเลขขั้นบันได
- Assignment 13: สร้างภาพวาดสี่เหลี่ยมจตุรัส
- Assignment 14: สร้างตารางหมากฮอต
- Assignment 15: สร้างขอบตาราง
- Assignment 16: เกมทายเลขลูกเต๋า
รู้จักกับโครงสร้างข้อมูลแบบ List , Set , Tuple การสร้างฟังก์ชั่น (Function) ในรูปแบบต่างๆ ตลอดจนการเขียนโปรแกรมแก้โจทย์ปัญหาโดยใช้ฟังก์ชั่นและการประยุกต์การใช้โครงสร้างข้อมูล
- Non Primitive Data Type
- เจาะลึกการใช้ List
- Assignment #1 เรียงลำดับตัวเลข
- Assignment #2 หาค่าตัวเลขต่ำสุด - สูงสุด
- Assignment #3 กลุ่มเลขคู่ - เลขคี่
- Assignment #4 เรียงลำดับชื่อ
- Assignment #5 เรียงสมาชิกจากหลังไปหน้า
- Assignment #6 กลุ่มสมาชิกเลขยกกำลัง
- Assignment #7 จับคู่คำทักทาย
- Assignment #8 จับคู่สินค้าและราคา
- Assignment #9 ค้นหาจำนวนตัวอักษร
- Tuple
- Set
- Set Operator
- FrozenSet
- Dictionary
- ฟังก์ชั่น (Function)
- สาเหตุของการใช้ฟังก์ชั่น
- การสร้างและเรียกฟังก์ชั่น
- Global variable และ Local variable
- การส่งค่าเข้ามาในฟังก์ชั่น
- Arguments & Parameter
- ฟังก์ชั่นเลขคู่ - เลขคี่
- Arbitrary Arguments (args)
- Keyword Argument
- Default Parameter
- List Parameter
- ฟังก์ชั่นแบบคืนค่า
- Return
- Arbitrary Arguments (kwargs)
- ฟังก์ชั่นเรียกฟังก์ชั่น
- Recursive Function
- แฟกทอเรียล (Factorial)
- Fibonacci Number
- Pass Function
- Anonymous function
- ฟังก์ชั่นหาผลรวม / ค่าเฉลี่ย ตัวเลข
- ฟังก์ชั่นเช็คจำนวนตัวอักษร
- ค้นหาเบอร์โทรศัพท์
- หอคอยฮานอย
จัดการข้อผิดพลาด (Exception) , การทำงานร่วมกับไฟล์ ทำความรู้จักกับ Module การใช้ Module ด้านวันเวลาและคณิตศาสตร์
- รู้จักกับ Exception
- Try...Except
- จัดการ Exception หลายเหตุการณ์
- ลดรูป Exception
- Try..Except..Else
- Finally
- Try..Except ทำงานร่วมกับ While
- สร้าง Exception ด้วย Raise
- โปรแกรมบัญชีธนาคาร
- จัดการไฟล์ใน Python
- อ่าน Text ไฟล์
- เขียน Text ไฟล์
- ลบ Text ไฟล์
- โปรแกรมคำนวณเกรดนักเรียน
- รู้จักกับโมดูล (Module)
- สร้างโมดูล (Module)
- ตั้งชื่อให้กับโมดูล (Module)
- From Module
- Package
- จัดการวันและเวลา
- ฟังก์ชั่นทางคณิตศาสตร์
- ฟังก์ชั่นการสุ่ม (Random)
- เขียนโปรแกรม Crack รหัสผ่าน