
อี-บุ๊ค
฿ 79.00
266.00
ประหยัด 70 %
Barcode : 3000000033086
ปีพิมพ์ : 1 / 2568
หมวดหนังสือ : การเขียนโปรแกรม
หนังสือวิชาการเล่มนี้ได้รับการเรียบเรียงขึ้นเพื่อวางรากฐานแนวคิดและเทคนิคขั้นสูงในการเขียนโปรแกรมด้วยภาษา Python โดยมุ่งเน้นการพัฒนาเชิงโครงสร้างอย่างเป็นระบบตามแนวทางมืออาชีพในระดับ Advanced Level ครอบคลุมทั้งด้านการออกแบบ การประมวลผล และการตรวจสอบคุณภาพของโค้ด เนื้อหาภายในเล่มแบ่งออกเป็น 4 บทหลัก ซึ่งสะท้อนแนวทางการพัฒนา Python สมัยใหม่อย่างครบถ้วน ได้แก่: - บทที่ 11 การเขียนโปรแกรมเชิงวัตถุ (Object-Oriented Programming: OOP) เริ่มต้นด้วยการสร้างคลาสและอ็อบเจกต์อย่างเป็นระบบ พร้อมอธิบายการใช้ __init__, self, และ attributes ในเชิงลึก เนื้อหาครอบคลุม Inheritance, Encapsulation, Polymorphism และการใช้ Magic Methods พร้อมการเชื่อมโยงกับ UML สำหรับการออกแบบซอฟต์แวร์ระดับองค์กร - บทที่ 12 การเขียนโปรแกรมเชิงฟังก์ชัน (Functional Programming) เปิดมุมมองใหม่กับแนวคิด ฟังก์ชันบริสุทธิ์ (Pure Functions), Immutability และการใช้ map(), filter(), reduce() เจาะลึกการใช้งาน functools และเทคนิคขั้นสูง เช่น lru_cache, partial, และ wraps รวมถึงแนวทาง Monad-like patterns และ Function Composition ที่ช่วยยกระดับความปลอดภัยและความยืดหยุ่นของโค้ด - บทที่ 13 การเขียนโปรแกรมแบบ Asynchronous เรียนรู้การทำงานแบบไม่ประสานเวลา (non-blocking) ด้วย async/await การจัดการ event loop ผ่าน asyncio และการประยุกต์ใช้กับ I/O เนื้อหาเน้นการพัฒนาโปรแกรมที่ตอบสนองแบบเรียลไทม์ และรองรับการประมวลผลพร้อมกันอย่างมีประสิทธิภาพ เหมาะสำหรับงานระบบเครือข่ายและเว็บสมัยใหม่ - บทที่ 14 การทดสอบและตรวจสอบโค้ด (Unit Testing and Code Coverage) ปิดท้ายด้วยการรับประกันคุณภาพของซอฟต์แวร์ด้วยการทดสอบอย่างเป็นระบบ เนื้อหาครอบคลุม unittest, pytest, เทคนิค mocking, การวิเคราะห์ test coverage, การใช้ type hints, และ static type checking ด้วย mypy เพื่อเพิ่มความถูกต้องของโค้ดและลดข้อผิดพลาดในการพัฒนา หนังสือเล่มนี้เหมาะสำหรับนักพัฒนา Python ที่ต้องการต่อยอดจากระดับพื้นฐานสู่ระดับมืออาชีพ โดยมีตัวอย่างการประยุกต์ใช้จริงในแต่ละบท เพื่อให้ผู้อ่านสามารถนำความรู้ไปใช้ในโครงการขนาดใหญ่ได้อย่างมั่นใจ พร้อมเป็นคู่มือสำคัญที่ช่วยพาคุณไปสู่การเป็น Python Developer อย่างแท้จริง