Python by exercises
From Blognone
เอกสารนี้แนะนำภาษา Python สำหรับผู้ที่มีพื้นฐานการเขียนโปรแกรมอยู่แล้ว โดยใช้แบบฝึกหัดเป็นตัวดำเนินเรื่อง แบบฝึกหัดจะเริ่มจากง่ายมากและยากขึ้นเรื่อย ๆ
สำหรับเอกสารแนะนำ Python ทั่วไปสามารถดูได้จากเอกสารมาเขียนไพธอนกันดีกว่า
เริ่มต้นเรื่อง
คุณทะเบียนตื่นขึ้นมาพบว่า ในเครื่องของตนเองมีข้อมูลของการเลือกสาขาวิชาของนักศึกษาเก็บอยู่ วันประกาศผลการเลือกสาขาวิชาคือพรุ่งนี้แล้วแต่เขายังไม่ได้ทำอะไรเลย จะไปไหว้วานคนอื่นมาช่วยก็คงไม่ทัน เพราะว่าวันนี้เป็นวันอาทิตย์ เขาเลยตัดสินใจจะเขียนโปรแกรมเพื่อประมวลผลข้อมูลดังกล่าวด้วยตัวเอง
เนื่องจากเขาได้ยินว่าตอนนี้ภาษา Python นั้นฮิปเหลือเกิน เขาจึงเลือกที่จะเขียนโปรแกรมด้วยภาษาดังกล่าว
แฟ้มข้อมูลในเครื่องของเขามีดังนี้ (ชื่อไฟล์ที่กดเข้าไปดาวน์โหลดอาจไม่ตรง เพื่อความสะดวกต่อไป ผู้อ่านควรจัดเก็บไฟล์ในชื่อที่ระบุด้านล่าง)
- courses.txt เก็บรายการของรายวิชาที่นำมาคิดเกรดเฉลี่ย
- grades.txt เก็บเกรดทั้งหมดของนิสิต
- departments.txt เก็บข้อมูลของแต่ละภาควิชา (เช่นจำนวนรับ)
- preferences.txt เก็บลำดับการเลือกภาควิชา
เงื่อนไขในการคัดเลือกว่าจะรับนักศึกษาคนใดเข้าสาขาวิชาจะใช้เกรดเฉลี่ยเป็นตัวตัดสิน สำหรับนักศึกษาแต่ละคน นักศึกษาจะได้สาขาวิชาที่เลือกไว้อันดับสูงสุดที่สามารถเข้าได้
เริ่มกันเลย
ก่อนเริ่มคุณควรจะมี Python ติดตั้งพร้อมด้วยเอดิเตอร์คู่ใจ (ดู เว็บ Python, ดูที่นี่สำหรับการติดตั้งบน Mac OS X)
เรื่องอื่น ๆ
- แนะนำไพธอนรวมถึงการโปรแกรมเชิงวัตถุ ดูได้ที่มาเขียนไพธอนกันดีกว่า
- สำหรับเนื้อหาเกี่ยวข้องกับโมดูลและการโปรแกรมเชิงวัตถุดูได้จากเอกสารนี้