Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. Breadth First Search (BFS) บน Matrix ใน Python

    ใน Matrix ที่กำหนด มี 4 ทิศทางวิเคราะห์ตำแหน่ง Element: Left, Right, Bottom, และ Top Breadth First Search คือการหา Shortest Distance (ระยะทางสั้นที่สุด) ระหว่าง 2 Element ใน 2-D Matrix ที่กำหนด ในแต่ละ Cell มี 4 Operations ที่ทำได้ แสดงด้วยตัวเลข 4 ตัว: 2 หมายถึง Cell ใน Matrix เป็น Source (ต้นทาง)

  2. คัดลอก Linked List ที่มี Random Pointer ใน Python

    Linked List เป็นโครงสร้างข้อมูลเชิงเส้น (Linear Data Structure) ที่แต่ละ Node มี 2 ส่วน: ส่วนหนึ่งเก็บค่า/ข้อมูลของ Node อีกส่วนเก็บ Address ของ Next Field สมมติว่าเรามี Linked List ที่แต่ละ Node มี Random Pointer ชี้ไปยัง Node อื่นใน List ภารกิจคือสร้าง List ใหม่ที่เหมือนกับ Original List การ Copy

  3. การรวม String 2 ตัวแบบ Lexicographically Largest ใน Python

    สมมติว่าเรามี String 2 ตัว a และ b และ String merge ภารกิจคือเติม String merge ด้วยตัวอักษรจาก a และ b อย่างที่: ถ้า String a ไม่ว่าง ให้ลบตัวอักษรแรกจาก a และ Copy เข้า merge ถ้า String b ไม่ว่าง ให้ลบตัวอักษรแรกจาก b และ Copy เข้า merge ถ้า a และ b ไม่ว่างทั้งคู่ ให้ลบตัวอักษรแรกจาก a Copy เข้า m

  4. ทำให้ตัวเลข 3 ตัวเป็นศูนย์ใน Python

    สมมติว่าเรามีตัวเลข 3 ตัว ภารกิจคือนับจำนวนขั้นตอนที่เหมาะสมที่สุด (Optimal Steps) เพื่อทำให้ตัวเลขทั้ง 3 ตัวกลายเป็น 0 ตัวอย่าง Input-1: a = 4 b = 4 c = 6 Output: 7 คำอธิบาย: จำนวนขั้นตอนที่เหมาะสมที่สุดเพื่อทำให้ตัวเลขทั้งหมดเป็น 0 คือ: (4, 4, 6) Removing 1 from 1st and 2nd number = (3, 3, 6) R

  5. โปรแกรม Python สร้าง Expression Tree จาก Expression ที่กำหนด

    Expression Trees คือต้นไม้ที่ Leaf Nodes มีค่าที่จะนำไปคำนวณ และ Internal Nodes มี Operator ที่จะนำไปดำเนินการกับ Leaf Node ตัวอย่าง: 4 + ((7 + 9) * 2) จะมี Expression Tree แบบนี้: แนวทางแก้ปัญหา เพื่อสร้าง Expression Tree สำหรับ Expression ที่กำหนด เรามักใช้ Stack Data Structure เริ่มต้นเรา Itera

  6. ความสำคัญของ regex match() และ regex search() ใน Python

    มี 2 ประเภทของ Operation ที่ทำได้ด้วย regex คือ (a) Search และ (b) Match เพื่อใช้ Regex ได้อย่างมีประสิทธิภาพขณะหา Pattern และ Match กับ Pattern เราสามารถใช้ฟังก์ชัน 2 ตัวนี้ได้ สมมติว่าเรามี String regex match() ตรวจสอบ Pattern เฉพาะที่ต้นทางของ String ในขณะที่ regex search() ตรวจสอบ Pattern ทุกที่

  7. Python Pandas - วิธีใช้ Property shape ของ DataFrame

    เขียนโปรแกรม Python อ่านข้อมูลจาก products.csv และพิมพ์จำนวน Rows และ Columns แล้วพิมพ์ค่า Column product ที่ตรงกับ Car สำหรับ 10 แถวแรก สมมติว่ามีไฟล์ products.csv และผลลัพธ์สำหรับจำนวน Rows, Columns และ product ที่ตรง Car 10 แถวแรก: ดาวน์โหลด products.csv ได้ที่นี่ Rows: 100 Columns: 8 id produc

  8. Python Pandas - วิธีใช้ฟังก์ชัน tail() ของ DataFrame

    เขียนโค้ด Python เพื่อหาค่าในคอลัมน์ Price ระหว่าง 30000 ถึง 70000 และพิมพ์คอลัมน์ ID และ Product ของ 3 แถวสุดท้ายจากไฟล์ products.csv ดาวน์โหลด ไฟล์ products.csv ได้ที่นี่ ผลลัพธ์สำหรับ Price ระหว่าง 30000-70000 และ ID, Product ของ 3 แถวสุดท้าย: id product 79 80 Truck 81 82 Bike 98 99 Truck

  9. ความแตกต่างระหว่าง List และ Tuple ใน Python

    ในบทความนี้ เราจะทำความเข้าใจความแตกต่างระหว่าง List และ Tuple ใน Python List และ Tuple เป็นโครงสร้างข้อมูล 2 แบบที่ใช้ใน Python ทั้งคู่ถูกใช้ในกรณีต่างกันเพื่อเก็บข้อมูลชนิดต่างๆ List (รายการ) มักเรียกว่า Sequence (ลำดับ) ถือเป็นหนึ่งใน Data Type ที่ใช้บ่อยที่สุด และได้รับการยกย่องให้กับความหลากหล

  10. เครื่องคำนวณความเร็วเฉลี่ย (Average Speed Calculator) ด้วย Tkinter

    ในบทความนี้ เราจะดูวิธีสร้างแอปพลิเคชัน GUI ที่คำนวณความเร็วเฉลี่ย ความเร็วเฉลี่ยของวัตถุที่เคลื่อนที่สามารถคำนวณได้จากสูตร: Average Speed = Distance / [Hours + (Minutes/60)] เพื่อเลือกค่า Input เราจะใช้เมธอด SpinBox ซึ่งสร้าง Spinner สำหรับช่วงค่า ค่าเหล่านี้คือ Distance (กิโลเมตร) Hours และ Minute

  11. การเปลี่ยน Mouse Cursor ใน Tkinter

    Tkinter เป็นไลบรารี Python แบบ GUI-Based ใช้พัฒนาแอปพลิเคชัน Functional และ GUI ต่างๆ มีฟังก์ชันและเมธอดมากมายที่ให้ Extensibility และฟีเจอร์ต่างๆ ในบทความนี้ เราจะดูวิธีเปลี่ยน Mouse Cursor ขณะ Hover บนปุ่มใน Tkinter Frame โดยใช้ Property Cursor มี Cursor Maps มากมายในไลบรารีปุ่มของ Tkinter ที่ให้

  12. สร้าง Date Picker Calendar ใน Tkinter

    Tkinter เป็นไลบรารี Python ยอดนิยมสำหรับสร้างและพัฒนาแอปพลิเคชัน มีเมธอดและฟังก์ชันต่างๆ สำหรับเพิ่มฟีเจอร์หลายอย่าง Tkcalendar เป็นหนึ่งในแพ็กเกจ Tkinter ที่ใช้สร้าง Calendar แบบ GUI ในหน้าต่าง ดังนั้นเราสามารถทำหลาย Operation เช่น เลือกวันที่ Pick และ Schedule Event ผ่านแอปพลิเคชัน Calendar และอื่

  13. สร้าง Dropdown Menu ด้วย Tkinter

    Navigation เป็นส่วนสำคัญที่สุดของแอปพลิเคชัน เนื่องจากปรับปรุง User Experience ให้ดียิ่งขึ้น ด้วย Tkinter เราสามารถสร้าง Menus และ Submenus ได้อย่างมีประสิทธิภาพ Tkinter มีฟังก์ชัน Built-in สำหรับสร้าง Menus ซึ่งสามารถเรียกใช้กับ Widget หรือ Window Tkinter อื่นๆ โมดูล Tkinter.Menu มี Properties ใน M

  14. สร้าง Frameless Window (หน้าต่างไม่มีขอบ) ใน Python Tkinter

    Tkinter เป็นไลบรารี Python ที่ใช้กันมากที่สุดสำหรับสร้าง GUI Apps มีฟีเจอร์เพิ่ม Widgets และแอตทริบิวต์อื่นๆ สมมติว่าเราต้องการสร้าง Borderless Window ด้วย Tkinter เพื่อสร้าง Borderless Window เราสามารถใช้เมธอด overrideredirect ซึ่งจะ Disable หน้าต่างและลบ Element ของหน้าต่าง เช่น ปุ่มปิด Title Mini

  15. สร้าง Transparent Window ใน Python Tkinter

    Python เป็นภาษายอดนิยมสำหรับพัฒนาแอปพลิเคชัน Desktop และ Functional มีไลบรารีโมดูลและฟังก์ชันอุดมสมบูรณ์ที่ให้ความยืดหยุ่นและเข้าถึงได้ง่าย Tkinter เป็นไลบรารีที่ใช้กันมากที่สุดสำหรับสร้าง GUI Apps มีฟีเจอร์เพิ่ม Widgets และแอตทริบิวต์อื่นๆ สมมติว่าเราต้องการสร้าง Transparent Window ด้วย Tkinter เพื

  16. ปรับขนาดปุ่มแบบไดนามิกเมื่อ Resize หน้าต่างใน Tkinter

    Python มีไลบรารีอุดมสมบูรณ์สำหรับสร้างและพัฒนาแอปพลิเคชันแบบ GUI Tkinter เป็นหนึ่งในไลบรารี Python ที่ใช้กันมากที่สุดสำหรับสร้าง GUI Apps มีฟีเจอร์มากมาย เช่น เพิ่ม Widgets และแอตทริบิวต์อื่นๆ ที่จำเป็น ปุ่ม (Button) เป็น Widget ที่สามารถกำหนดงานหรือ Event เฉพาะได้ อย่างไรก็ตาม เพื่อปรับขนาดหรือตำแห

  17. ตัวอย่างการ Functional Testing แอปพลิเคชัน Python Tkinter

    สมมติว่าเรามีแอปพลิเคชัน Python Tkinter แบบ GUI ที่รับ Text Input จากผู้ใช้และ Validate โดยบันทึกใน Text File ใหม่ ไฟล์จะมี Text Input เดียวกับที่ผู้ใช้พิมพ์ เราสามารถตรวจสอบและ Validate User Input จากไฟล์ได้ ใน Functional Testing เราสนใจหลักๆ ที่ Backend API, Database, User-Server Communication, In

  18. วิธีสร้าง Simple Message Box ใน Tkinter

    Tkinter เป็นไลบรารี Python ยอดนิยมสำหรับสร้างและพัฒนาแอปพลิเคชัน มีเมธอดและฟังก์ชันต่างๆ ที่ใช้เพิ่มฟีเจอร์หลายอย่างในแอปพลิเคชัน ด้วย Tkinter เราสามารถสร้าง Dialogue Boxes และ Widgets อื่นๆ ได้ ในบทความนี้ เราจะดูวิธีสร้าง Simple Message Box ที่จะ Pop Up และแสดงข้อมูลเพื่อให้เลือกตัวเลือก ตัวอย่าง

  19. วิธีปิด Tkinter Window

    การสร้างแอปพลิเคชันด้วย Tkinter นั้นง่าย แต่บางครั้งปิดหน้าต่างหรือ Frame โดยไม่กดปุ่มบน Title Bar อาจยาก ในกรณีเช่นนี้ เราสามารถใช้เมธอด .destroy() เพื่อปิดหน้าต่าง เนื่องจากแอตทริบิวต์ของ Tkinter เป็นอิสระต่อกัน เราสามารถสร้างเมธอดแยกต่างหากเพื่อปิดหน้าต่างโดยใช้ปุ่ม ตัวอย่าง # Import the library

  20. วิธีสร้าง GUI ที่อัปเดตอัตโนมัติ (Auto-updating) ด้วย Tkinter

    ด้วย Tkinter เราสามารถสร้าง GUI ที่ตั้งค่าให้อัปเดตอัตโนมัติได้ สำหรับวัตถุประสงค์นี้ เราจะสร้างนาฬิกา GUI ที่จะ Refresh อัตโนมัติเมื่อเวลาเปลี่ยน เราจะแสดงนาฬิกาพร้อมวันและ Time Zone ก่อนอื่น เราจะ import ไลบรารี tkinter ใน Notebook แล้วสร้างฟังก์ชันที่สร้างอินสแตนซ์ของเวลาปัจจุบันและวันโดยใช้ฟังก์

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:236/451  20-คอมพิวเตอร์/Page Goto:1 230 231 232 233 234 235 236 237 238 239 240 241 242