Icon Close

Python Programming: Intermediate

Python Programming: Intermediate
Icon RatingIcon RatingIcon RatingIcon RatingIcon Rating
No Rating
ประเภทไฟล์
pdf
วันที่วางขาย
20 มิถุนายน 2568
ความยาว
326 หน้า
ราคาปก
326 บาท (ประหยัด 76%)
หนังสือวิชาการเล่มนี้ถูกจัดทำขึ้นเพื่อเป็นคู่มือสำหรับผู้ที่มีความรู้เบื้องต้นเกี่ยวกับภาษา Python และต้องการต่อยอดสู่การพัฒนาโปรแกรมที่มีโครงสร้างซับซ้อนมากขึ้น ผ่านการเรียนรู้เนื้อหาในระดับกลาง (Intermediate Level) อย่างเป็นระบบและลุ่มลึก

เนื้อหาในเล่มครอบคลุมหัวข้อสำคัญและเชิงลึกดังนี้:

บทที่ 6 พอยน์เตอร์ (Pointers) หน้า 1
เริ่มต้นด้วยความรู้พื้นฐานเกี่ยวกับพอยน์เตอร์ ทั้งการประกาศ การใช้งาน รวมถึงความสัมพันธ์ระหว่างพอยน์เตอร์กับหน่วยความจำในเครื่อง
ลงลึกในพอยน์เตอร์เชิงลึกของภาษา C++ เช่น การใช้ pointer กับ array และการชี้ไปยังฟังก์ชัน
สอนการใช้เครื่องหมาย & (address-of) เพื่อรับที่อยู่ของตัวแปร และ * (dereference) เพื่อเข้าถึงค่าที่ชี้
อธิบายความสัมพันธ์ระหว่าง array กับ pointer อย่างละเอียด พร้อมตัวอย่างบูรณาการที่ช่วยให้เข้าใจการนำไปใช้งานจริงในโปรแกรม
เนื้อหายังครอบคลุมพอยน์เตอร์ในสภาพแวดล้อม Dev-C++ พร้อมเทคนิคและตัวอย่างที่เพิ่มประสิทธิภาพการเขียนโปรแกรม

บทที่ 7 อ้างอิง (Reference) หน้า 71
อธิบายความแตกต่างพื้นฐานระหว่าง pointer และ reference ในภาษา C++
สอนการสร้างและใช้อ้างอิง (reference) กับตัวแปรและฟังก์ชัน
เจาะลึกการส่งค่าผ่าน reference เพื่อเพิ่มประสิทธิภาพและลดการใช้หน่วยความจำในโปรแกรม
ให้ตัวอย่างการใช้งานจริงและเทคนิคขั้นสูงสำหรับการส่งค่าแบบ reference ที่ผู้อ่านสามารถนำไปประยุกต์ใช้ได้ทันที
เนื้อหาครอบคลุมทั้งแนวคิดพื้นฐานและรายละเอียดเชิงลึกเกี่ยวกับการอ้างอิงที่สำคัญในการพัฒนาโปรแกรมที่มีประสิทธิภาพ

บทที่ 8 โครงสร้าง (Struct) หน้า 108
แนะนำโครงสร้างข้อมูลพื้นฐาน (struct) ที่ใช้จัดเก็บข้อมูลกลุ่มในหน่วยความจำอย่างเป็นระบบ
สอนวิธีการส่ง struct ไปยังฟังก์ชันและการใช้งาน struct ในรูปแบบต่าง ๆ
อธิบายการสร้าง struct ซ้อนกัน (nested struct) เพื่อจัดการข้อมูลที่ซับซ้อนมากขึ้น
อธิบายการใช้งาน Array of struct และ Pointer to struct เพื่อบริหารจัดการข้อมูลจำนวนมากอย่างมีประสิทธิภาพ
ให้ตัวอย่างและแนวทางการใช้งาน struct ในโปรแกรมจริง ที่ช่วยให้ผู้อ่านเข้าใจและสามารถประยุกต์ได้ทันที

บทที่ 9 การจัดการหน่วยความจำ (Memory Management) หน้า 175
เริ่มต้นด้วยความรู้พื้นฐานเกี่ยวกับการจัดการหน่วยความจำในภาษา C++
สอนการจัดสรรและคืนหน่วยความจำด้วยคำสั่ง new และ delete ในสภาพแวดล้อม Dev-C++
อธิบายการจัดการหน่วยความจำในเชิงลึก รวมถึงการจัดการ dynamic array เพื่อเพิ่มความยืดหยุ่นในการจัดเก็บข้อมูล
เจาะลึกปัญหา Memory Leak และวิธีป้องกันอย่างมีประสิทธิภาพเพื่อให้โปรแกรมมีเสถียรภาพ
ตัวอย่างบูรณาการที่ช่วยให้ผู้อ่านเข้าใจและนำไปใช้จริงในโปรแกรมขนาดใหญ่

บทที่ 10 ไฟล์ (File I/O) หน้า 246
เริ่มด้วยความรู้พื้นฐานเกี่ยวกับการจัดการไฟล์ในภาษา C++
สอนการเปิดไฟล์ เขียนไฟล์ และอ่านไฟล์ด้วย fstream, ifstream, ofstream พร้อมแนวทางแก้ไขปัญหาและข้อควรระวัง อธิบายการจัดการไฟล์ข้อความ (Text File Handling) และไฟล์ไบนารี (Binary File I/O) ในเชิงลึก
เน้นการประยุกต์ใช้การจัดการไฟล์ร่วมกับ struct และข้อมูลแบบไดนามิก เพื่อรองรับการจัดเก็บข้อมูลที่ซับซ้อน
ให้ตัวอย่างบูรณาการการเขียนและอ่านไฟล์ในรูปแบบต่าง ๆ เพื่อช่วยให้ผู้อ่านเข้าใจและสามารถนำไปใช้งานได้จริงในโปรแกรมที่ต้องติดต่อกับข้อมูลภายนอก
________________________________________
ด้วยเนื้อหาที่ครบถ้วนและเจาะลึกในแต่ละหัวข้อ หนังสือเล่มนี้จะช่วยเสริมความรู้และทักษะให้กับผู้ที่ต้องการพัฒนาความสามารถด้านการเขียนโปรแกรม C++ อย่างมั่นใจและมีประสิทธิภาพ
ประเภทไฟล์
pdf
วันที่วางขาย
20 มิถุนายน 2568
ความยาว
326 หน้า
ราคาปก
326 บาท (ประหยัด 76%)
เขียนรีวิวและให้เรตติ้ง
หนังสือเล่มนี้ไม่เปิดให้ Comment