ระดับ 4
Python

เขียนโปรแกรมจริง
Python ศิลปะจากคณิตศาสตร์ และ 3 มิติ
71บทเรียน
9โมดูล
19ชั่วโมงโดยประมาณ

018 บท
Python เอาจริง
ตัวแปร ชนิดข้อมูล และการรับ-แสดงผล — Python ตัวจริงที่รันในเบราว์เซอร์
01โปรแกรม Python ตัวแรกที่รันจริง
Python~12 นาที02กล่องเก็บค่า และเรื่องที่ 7 กับ "7" ไม่เหมือนกัน
Python~15 นาที03หารเอาผลลัพธ์ หารเอาเศษ
Python~15 นาที04f-string: เขียนประโยคที่มีค่าฝังอยู่ข้างใน
Python~14 นาที05หลายค่าเข้า หนึ่งสูตรออก
Python~16 นาที06นักสืบชนิดข้อมูล
Python~17 นาที07ตัดเศษ กับ ปัดใกล้สุด ไม่ใช่เรื่องเดียวกัน
Python~16 นาที08ท้าทายท้ายบท: แกะ VAT 7% ออกจากราคาป้าย
Python~20 นาที








0211 บท
ควบคุมการไหล
if / elif / else และ while — โปรแกรมตัดสินใจเองได้
01ทางแยกแรกของโปรแกรม
Python~15 นาที02elif: ทางแยกที่มีมากกว่าสองทาง
Python~16 นาที03and or not: รวมหลายเงื่อนไขเป็นคำตอบเดียว
Python~16 นาที04เงื่อนไขซ้อนเงื่อนไข และวิธีคลี่ให้แบน
Python~18 นาที05while: วนไปเรื่อย ๆ จนกว่าจะเจอสัญญาณหยุด
Python~17 นาที06break กับ continue และเข็มขัดนิรภัยของลูป
Python~18 นาที07เกมทายเลข: ลูปที่ฟังคำตอบของผู้ใช้
Python~18 นาที08ท้าทายท้ายบท: เครื่องคิดเงินร้านค้า
Python~20 นาที09บันได elif กับตารางที่มีหลายขั้น
Python~16 นาที10กรองสิ่งที่ไม่เกี่ยวออกด้วย continue
Python~15 นาที11โปรแกรมที่ไม่ล้มเมื่อเจอข้อมูลแปลก
Python~18 นาที











039 บท
ฟังก์ชันและขอบเขต
รับค่า ส่งค่ากลับ และรู้ว่าตัวแปรไหนอยู่ตรงไหน
01ฟังก์ชันที่รับค่าเข้ามาได้
Pythonสมาชิก~14 นาที02return กับ print ไม่ใช่เรื่องเดียวกัน
Pythonสมาชิก~15 นาที03หลายพารามิเตอร์และค่าตั้งต้น
Pythonสมาชิก~15 นาที04ฟังก์ชันเรียกฟังก์ชัน
Pythonสมาชิก~16 นาที05ตัวแปรข้างในกับตัวแปรข้างนอก
Pythonสมาชิก~16 นาที06ฟังก์ชันที่ทดสอบได้ด้วยมือ
Pythonสมาชิก~16 นาที07จัดบ้านโค้ด: จากสคริปต์ยาวเป็นฟังก์ชัน
Pythonสมาชิก~17 นาที08ท้าทายท้ายโมดูล: คลังฟังก์ชันของเราเอง
Pythonสมาชิก~20 นาที09ฟังก์ชันที่เรียกตัวเอง
Pythonสมาชิก~18 นาที









049 บท
โครงสร้างข้อมูล
ลิสต์และ dictionary — เก็บข้อมูลหลายชิ้นให้ใช้งานได้จริง
01ลิสต์: กล่องเรียงกันที่มีเลขที่
Pythonสมาชิก~14 นาที02วนดูทีละช่อง แล้วสรุปผล
Pythonสมาชิก~16 นาที03สร้างลิสต์ขึ้นมาเองด้วย append
Pythonสมาชิก~16 นาที04หั่นลิสต์และเรียงลำดับ
Pythonสมาชิก~17 นาที05dictionary: เปิดหาด้วยชื่อ ไม่ใช่เลขที่
Pythonสมาชิก~15 นาที06วนบน dict เพื่อนับของ
Pythonสมาชิก~17 นาที07ลิสต์ของ dict: ทะเบียนนักเรียนทั้งห้อง
Pythonสมาชิก~18 นาที08ท้าทายท้ายโมดูล: อ่านข้อมูลแล้วตอบคำถาม
Pythonสมาชิก~20 นาที09ทูเพิล กลุ่มค่าที่ไปไหนมาไหนด้วยกัน
Pythonสมาชิก~16 นาที









057 บท
ศิลปะจากคณิตศาสตร์
มุม ลูป ฟังก์ชัน และตัวแปร กลายเป็นลายที่วาดมือไม่ไหว
01โค้ดที่วาดรูปออกมาได้
Pythonสมาชิก~15 นาที02ฟังก์ชันที่วาดรูปอะไรก็ได้
Pythonสมาชิก~15 นาที03ลูปซ้อนลูป กลายเป็นลายดอกไม้
Pythonสมาชิก~16 นาที04ตัวแปรที่โตขึ้นทุกรอบ กลายเป็นก้นหอย
Pythonสมาชิก~15 นาที05ออกไปแล้วกลับมา — ลายพลุเก้าแฉก
Pythonสมาชิก~14 นาที06เมื่อภาพออกมาไม่ตรงที่คิด
Pythonสมาชิก~14 นาที07ผลงานศิลปะจากโค้ดของฉัน
Pythonสมาชิก~20 นาที







068 บท
ข้อมูลเล่าเรื่อง
อ่านข้อมูลจริง หาค่าเฉลี่ย แล้วเล่าให้คนอื่นเข้าใจ
01ข้อมูลจริงมาเป็นบรรทัด
Pythonสมาชิก~14 นาที02ค่าเฉลี่ยบอกอะไร และไม่บอกอะไร
Pythonสมาชิก~15 นาที03ค่ากลางที่ไม่โดนลาก
Pythonสมาชิก~16 นาที04จัดกลุ่มแล้วนับ
Pythonสมาชิก~16 นาที05ตัวเลขที่มองเห็นเป็นแท่ง
Pythonสมาชิก~15 นาที06คดีค่าเฉลี่ยเพี้ยนสมาชิก~12 นาที07รายงานสามบรรทัด
Pythonสมาชิก~20 นาที08เขียนลงไฟล์ แล้วอ่านกลับมาใช้
Pythonสมาชิก~18 นาที







077 บท
โลกสามมิติจากตัวเลข
ลูปซ้อนลูปสร้างสิ่งก่อสร้างในโลก 3 มิติ
087 บท
อัลกอริทึมเบื้องต้น
ค้นหาและเรียงลำดับ — และคำถามว่า "เร็วกว่าแปลว่าอะไร"
01ไล่ดูทีละตัวจนกว่าจะเจอ
Pythonสมาชิก~15 นาที02แบ่งครึ่งแล้วทิ้งครึ่ง
Pythonสมาชิก~18 นาที03เรียงแล้วเปลี่ยนทุกอย่าง
Pythonสมาชิก~18 นาที04เรียงด้วยการเลือกตัวน้อยที่สุด
Pythonสมาชิก~18 นาที05เรียงด้วยการสลับคู่ที่อยู่ติดกัน
Pythonสมาชิก~18 นาที06เมื่อไรควรเชื่อของสำเร็จรูป
Pythonสมาชิก~16 นาที07เลือกวิธีให้ถูกกับงาน
Pythonสมาชิก~20 นาที







095 บท
โปรเจกต์ใหญ่
วางแผน ลงมือ แก้บั๊ก แล้วส่งมอบผลงานของตัวเอง

