หนังสือเล่มนี้เป็นหนังสือเล่มแรกเกี่ยวกับภาษา Python ในประเทศจีน Python เป็นภาษาการเขียนโปรแกรมเชิงวัตถุที่ทรงพลังมาก ซึ่งสามารถนำไปใช้ในการเขียนโปรแกรมแบบสแตนด์อโลน สคริปต์ด่วน และต้นแบบของแอปพลิเคชันที่ซับซ้อนได้ เนื่องจากเป็นซอฟต์แวร์โอเพ่นซอร์ส Python จึงใช้งานได้ฟรีและเรียนรู้และใช้งานได้ง่ายมาก ได้รับการพอร์ตบนแพลตฟอร์มที่หลากหลาย รวมถึงระบบ Unix, Linux, Windows 9x, Windows NT และ MacOS
หลังจากบุกโจมตีโลกของ Unix และ Linux แล้ว Python ก็กลายเป็นโปรแกรมเมอร์ตัวใหม่ที่ชื่นชอบสำหรับโปรแกรมเมอร์ Windows ในการสร้างสคริปต์ เนื่องจากมีส่วนต่อประสานที่เรียบง่ายกับ Windows Application Object Model การเกิดขึ้นของ JPython ทำให้ Python กลายเป็นเครื่องมืออันทรงพลังในสภาพแวดล้อมการเขียนโปรแกรม Java
หนังสือเล่มนี้เป็นหนังสือแนะนำภาษา Python แบบคลาสสิก เขียนร่วมกันโดยผู้เชี่ยวชาญด้านเทคนิคและผู้เชี่ยวชาญด้านการฝึกอบรมชั้นนำของ Python และครอบคลุมเนื้อหาหลักทั้งหมดของภาษา แต่ละบทในหนังสือมีตัวอย่างมากมายและมีแบบฝึกหัดที่รวบรวมมาอย่างละเอียด เนื่องจาก Python ทำงานแบบโต้ตอบได้เหมือนกับ Basic ผู้อ่านจึงสามารถเรียกใช้ตัวอย่างและแบบฝึกหัดเหล่านี้บนระบบใดก็ได้ที่ติดตั้ง Python ไว้ คำตอบสำหรับแบบฝึกหัดทั้งหมดมีอยู่ที่ด้านหลังหนังสือ
หนังสือเล่มนี้อธิบายองค์ประกอบพื้นฐานของโปรแกรม Python ได้แก่ ประเภท ตัวดำเนินการ คำสั่ง ฟังก์ชัน โมดูล คลาส และข้อยกเว้น นอกจากนี้ หนังสือเล่มนี้ยังครอบคลุมหัวข้อขั้นสูง รวมถึงตัวอย่างที่ซับซ้อนด้วย สุดท้ายนี้ยังอธิบายวิธีใช้ไลบรารีแบบกำหนดเองของ Python เพื่อสร้างโปรแกรมขนาดใหญ่ รวมถึงโปรแกรมอรรถประโยชน์ที่เขียนด้วย JPython
ไม่ว่าจะใช้สำหรับการเขียนสคริปต์ง่ายๆ หรือโปรแกรมคอมพิวเตอร์ทางวิทยาศาสตร์ เว็บ ฐานข้อมูล กราฟิก และแอนิเมชั่นที่ซับซ้อน Python ได้รับการพิสูจน์แล้วว่าเป็นเครื่องมือที่ทรงพลังและสะดวกสบาย ด้วยหนังสือเล่มนี้ในมือ คุณสามารถเรียนรู้การใช้ภาษานี้ (ซึ่งปัจจุบันได้รับความนิยมมากที่สุดในโลก) ได้อย่างรวดเร็วและมีประสิทธิภาพ
"ภาษาสคริปต์ที่ยืดหยุ่นเช่น Python เป็นเครื่องมือที่ขาดไม่ได้ใน Industrial Light&Magic"
--ทอมมี่ เบอร์เน็ตต์
ผู้อำนวยการด้านเทคนิค
Industrial Light & Magic Company (บริษัทออกแบบเอฟเฟกต์พิเศษทางคอมพิวเตอร์สำหรับภาพยนตร์เรื่อง "Jurassic Park")
สารบัญบท
คำนำ ส่วนที่ 1 แกนภาษา บทที่ 1 การเริ่มต้น ทำไมถึงเลือก Python?
จะรันโปรแกรม Python ได้อย่างไร?
ดูไฟล์โมดูลเป็นครั้งแรก
รายละเอียดการตั้งค่า Python สรุปแบบฝึกหัดบทที่ 2 ประเภทและตัวดำเนินการ
เหตุใดโครงสร้างของโปรแกรม Python จึงใช้ประเภทบิวท์อิน
รายการสตริงตัวเลข ไฟล์ทูเพิล พจนานุกรม คุณสมบัติอ็อบเจ็กต์ทั่วไป ประเภทในตัว คำถามที่พบบ่อย แบบฝึกหัดสรุป บทที่ 3 นิพจน์การกำหนดคำสั่งพื้นฐาน
พิมพ์
ถ้าทดสอบสภาพ
ในขณะที่วนซ้ำ
สรุปปัญหาทั่วไปในแบบฝึกหัดการเขียนโค้ด For Loop บทที่ 4 ฟังก์ชั่น ทำไมต้องใช้ฟังก์ชั่น?
กฎขอบเขตฟังก์ชันในฟังก์ชันพื้นฐาน พารามิเตอร์ การส่งผ่านเนื้อหาอื่นๆ คำถามที่พบบ่อย สรุปฟังก์ชัน แบบฝึกหัดบทที่ 5 โมดูล ทำไมต้องใช้โมดูล
โมดูลฐาน ไฟล์โมดูลเป็นโหมดนำเข้าเนมสเปซ โอเวอร์โหลดโมดูล โมดูลเนื้อหาอื่น ๆ คำถามที่พบบ่อย แบบฝึกหัดสรุป บทที่ 6 คลาส ทำไมการใช้ความรู้พื้นฐานของคลาส ใช้คำสั่งคลาส ใช้วิธีคลาส การสืบทอด ค้นหาการดำเนินการโอเวอร์โหลดต้นไม้เนมสเปซในคลาส สรุปเนมสเปซอักขระ กฎ การใช้คลาสเพื่อออกแบบเนื้อหาอื่น ปัญหาทั่วไปของคลาส สรุปแบบฝึกหัด บทที่ 7 ข้อยกเว้น ทำไมต้องใช้ข้อยกเว้น ความรู้พื้นฐานของข้อยกเว้น สำนวนของข้อยกเว้น รูปแบบการจับข้อยกเว้น เนื้อหาอื่น ๆ ปัญหาทั่วไปที่มีข้อยกเว้น สรุปแบบฝึกหัด ส่วนที่ 2 Peripheral layer บทที่ 2 บทที่ 8 ในตัว เครื่องมือ แบบฝึกหัดโมดูลไลบรารีฟังก์ชันในตัว บทที่ 9 ใช้ Python เพื่อทำงานทั่วไปให้เสร็จสิ้น การดำเนินการโครงสร้างข้อมูล การดำเนินการไฟล์ โปรแกรมการดำเนินงาน งานที่เกี่ยวข้องกับอินเทอร์เน็ต แบบฝึกหัดตัวอย่างที่ใหญ่กว่า บทที่ 10 กรอบงานและการทำงานอัตโนมัติของแอปพลิเคชัน ระบบสนับสนุนลูกค้าและอินเทอร์เฟซ COM: ข้อควรพิจารณาในการออกแบบการประชาสัมพันธ์ราคาถูก เครื่องมือแก้ไขที่ใช้ Tkinter สำหรับการจัดการข้อมูลแบบตาราง
JPython: การรวม Python และ Java แบบฝึกหัดและเฟรมเวิร์กอื่น ๆ ส่วนที่สาม ภาคผนวก ภาคผนวกที่หนึ่ง ทรัพยากร Python ภาคผนวก สอง คำถามเฉพาะแพลตฟอร์ม ภาคผนวก สาม อภิธานศัพท์ของแบบฝึกหัด
ขยาย