"Think Python, ฉบับที่ 3"
(allendowney.github.io)-
Think Python, ฉบับที่ 3
- Think Python เป็นหนังสือแนะนำภาษา Python สำหรับผู้ที่เพิ่งเริ่มต้นเขียนโปรแกรม หรือผู้ที่เคยลองแล้วแต่พบว่ายาก
- การเปลี่ยนแปลงที่ใหญ่ที่สุดของฉบับที่ 3 คือหนังสือทั้งเล่มถูกจัดทำเป็น Jupyter Notebook อย่างสมบูรณ์ ทำให้สามารถอ่านเนื้อหา รันโค้ด และทำแบบฝึกหัดได้ในที่เดียว
- สามารถเริ่มต้นได้โดยไม่ต้องติดตั้งอะไรเลย ผ่านลิงก์สำหรับรันโน้ตบุ๊กบน Colab
- เนื้อหาได้รับการปรับแก้ค่อนข้างมาก และมีการจัดเรียงบางบทใหม่ มีการเพิ่มแบบฝึกหัดมากขึ้น และหลายข้อก็ได้รับการปรับปรุง
- ตอนท้ายของแต่ละบทมีข้อเสนอแนะสำหรับการใช้เครื่องมืออย่าง ChatGPT และ Colab AI เพื่อเรียนรู้เพิ่มเติมและช่วยทำแบบฝึกหัด
- หนังสือมีกำหนดตีพิมพ์โดย O'Reilly Media ในเดือนกรกฎาคม 2024 และขณะนี้ยังอยู่ระหว่างการจัดทำ
- มีแผนจะเผยแพร่บทใหม่ที่นี่ทุกสัปดาห์ตั้งแต่เดือนกุมภาพันธ์ 2024
- สามารถอ่านฉบับก่อนตีพิมพ์ได้ที่ O'Reilly Media
- สามารถสั่งจองฉบับที่ 3 ล่วงหน้าได้บน Amazon
-
โน้ตบุ๊ก
- บทที่ 1: การเขียนโปรแกรม วิธีคิด
- มีลิงก์สำหรับรันบทที่ 1 บน Colab
- บทที่ 1: การเขียนโปรแกรม วิธีคิด
-
แหล่งข้อมูลสำหรับครูผู้สอน
- มีแหล่งข้อมูลที่เป็นประโยชน์สำหรับครูผู้สอนที่ใช้หนังสือเล่มนี้ในการสอน
- สามารถดาวน์โหลดโน้ตบุ๊กที่มีเฉลยได้ [จะเปิดตัวเร็ว ๆ นี้]
- จะมีแบบทดสอบสำหรับแต่ละบทและแบบทดสอบสรุปสำหรับทั้งเล่ม [จะเปิดตัวเร็ว ๆ นี้]
- สอนและเรียนรู้ด้วย Jupyter เป็นหนังสือออนไลน์ที่มีข้อเสนอแนะเกี่ยวกับวิธีใช้ Jupyter อย่างมีประสิทธิภาพในห้องเรียน
- หนึ่งในวิธีที่ดีที่สุดในการใช้โน้ตบุ๊กในห้องเรียนคือการเขียนโค้ดสด โดยผู้สอนเขียนโค้ดและนักเรียนทำตามบนโน้ตบุ๊กของตนเอง
- ขอแนะนำการฝึกอบรมครูผู้สอนที่ The Carpentries จัดให้ เพื่อเรียนรู้คำแนะนำดี ๆ เพิ่มเติมเกี่ยวกับการเขียนโค้ดสดและการสอนเขียนโปรแกรม
ความเห็นของ GN⁺
- หนังสือเล่มนี้จะเป็นแหล่งข้อมูลสำคัญในด้านการศึกษาการเขียนโปรแกรม โดยมอบวิธีเข้าถึง Python ที่ง่ายขึ้นสำหรับผู้เริ่มต้น
- การใช้ Jupyter Notebook อย่างเต็มรูปแบบช่วยสร้างสภาพแวดล้อมการเรียนรู้แบบบูรณาการ ที่ผู้เรียนสามารถเรียนทั้งทฤษฎีและภาคปฏิบัติไปพร้อมกัน
- ข้อเสนอแนะในการใช้เครื่องมือ AI อย่าง ChatGPT เพื่อการเรียนรู้ถือเป็นความพยายามเชิงนวัตกรรมในการนำเทคโนโลยีล่าสุดมาใช้กับการศึกษา และจะมอบประสบการณ์การเรียนรู้รูปแบบใหม่ให้แก่ผู้เรียน
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ความคาดหวังต่อการผสานรวมกับ Jupyter Notebook
ประสบการณ์ที่ชีวิตเปลี่ยนไปด้วย Think Python 2e
คำแนะนำเกี่ยวกับ Think Python
คำถามเกี่ยวกับแหล่งข้อมูลสำหรับโปรแกรมเมอร์ Python ระดับกลาง/ขั้นสูง
บล็อกของผู้เขียนและโปรเจ็กต์วิเคราะห์ข้อมูลแบบ Bayesian
อิทธิพลของ Think Java และการแปลเป็น Python
คำถามเกี่ยวกับหนังสือการเขียนโปรแกรม Python ระดับกลาง/ขั้นสูง
ลิงก์ Think Python 2e และการสนทนาที่เกี่ยวข้อง
Think Python ที่ส่งอิทธิพลต่อผู้เริ่มต้น
การเป็นเมนเทอร์และความชื่นชอบต่อ Downey