คำอธิบายแอปพลิเคชัน

Pydroid 3: Python 3 IDE อันทรงพลังสำหรับ Android

Pydroid 3 เป็น Python 3 IDE ที่ใช้งานง่ายและทรงพลังซึ่งออกแบบมาสำหรับอุปกรณ์ Android เหมาะอย่างยิ่งสำหรับการเรียนรู้และใช้งาน Python ในระหว่างเดินทาง

คุณสมบัติหลัก:

  • ตัวแปล Python 3 ออฟไลน์: ไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ตเพื่อรันโปรแกรม Python
  • Pip Package Manager: ติดตั้งแพ็คเกจได้อย่างง่ายดาย รวมถึงรองรับไลบรารีวิทยาศาสตร์ เช่น NumPy, SciPy, Matplotlib, Scikit-learn และ Jupyter (ปรับปรุงผ่านพื้นที่เก็บข้อมูลที่กำหนดเองของแพ็คเกจล้อที่สร้างไว้ล่วงหน้า)
  • การสนับสนุนไลบรารีอย่างกว้างขวาง: รวม OpenCV (บนอุปกรณ์ที่รองรับ Camera2 API), TensorFlow และ PyTorch (เวอร์ชันพรีเมียม)
  • การพัฒนา GUI: รองรับ Tkinter เต็มรูปแบบสำหรับการสร้างอินเทอร์เฟซผู้ใช้แบบกราฟิก
  • Terminal Emulator: โปรแกรมจำลองเทอร์มินัลที่มีคุณสมบัติครบถ้วนพร้อมรองรับการอ่านไลน์ (ใช้งานได้ผ่าน pip)
  • การคอมไพล์โค้ดแบบเนทีฟ: คอมไพเลอร์ C, C และ Fortran ในตัวอนุญาตให้คอมไพล์ไลบรารีจาก pip แม้แต่ไลบรารีที่ใช้โค้ดเนทีฟก็ตาม นอกจากนี้ยังรองรับการสร้างและการติดตั้งการพึ่งพาบรรทัดคำสั่ง
  • การดีบัก: รวมดีบักเกอร์ PDB พร้อมเบรกพอยต์และนาฬิกา
  • ไลบรารีกราฟิก: Kivy (พร้อมแบ็กเอนด์ SDL2), PySide6 (พร้อมรองรับ Matplotlib มีอยู่ในพื้นที่เก็บข้อมูล Quick Install) และรองรับ Matplotlib Kivy (พื้นที่เก็บข้อมูล Quick Install)
  • การพัฒนาเกม: รองรับ pygame 2
  • ตัวแก้ไขขั้นสูง: นำเสนอการคาดเดาโค้ด การเยื้องอัตโนมัติ การวิเคราะห์โค้ดแบบเรียลไทม์ แป้นพิมพ์แบบขยาย การเน้นไวยากรณ์ ธีม แท็บ และการนำทางโค้ดที่ได้รับการปรับปรุง รวมการแชร์ไปยัง Pastebin ด้วยคลิกเดียว
  • คุณสมบัติระดับพรีเมียม:

คุณสมบัติขั้นสูงบางอย่าง เช่น การทำนายโค้ด การวิเคราะห์โค้ดแบบเรียลไทม์, OpenCV, TensorFlow และการสนับสนุน PyTorch มีเฉพาะในเวอร์ชันพรีเมียมเท่านั้น

ข้อกำหนด:

ต้องมีหน่วยความจำภายในว่างอย่างน้อย 250MB (แนะนำ 300MB) ความต้องการหน่วยความจำเพิ่มขึ้นเมื่อใช้ไลบรารี่ที่ใช้ทรัพยากรมาก

Pydroid 3คู่มือเริ่มต้นใช้งานฉบับย่อ:

หากต้องการเรียกใช้เซสชันการแก้ไขจุดบกพร่อง ให้ตั้งค่าเบรกพอยต์โดยคลิกที่หมายเลขบรรทัด คำสั่งการนำเข้าหรือความคิดเห็นเฉพาะจะทริกเกอร์การสนับสนุน Kivy, PySide6, SDL2, Tkinter และ Pygame ความคิดเห็น

ช่วยให้มั่นใจได้ถึงการดำเนินการในโหมดเทอร์มินัล (มีประโยชน์สำหรับ Matplotlib)

#Pydroid run terminalใบอนุญาตห้องสมุด:

ห้องสมุดบางแห่งจำเป็นต้องสมัครสมาชิกแบบพรีเมียมเนื่องจากความซับซ้อนในการย้ายห้องสมุด ติดต่อนักพัฒนาหากคุณต้องการบริจาคไลบรารีเหล่านี้ฟรี จุดสนใจหลักคือการสนับสนุนห้องสมุดวิทยาศาสตร์ ไลบรารีระบบจะถูกย้ายเป็นการพึ่งพาสำหรับแพ็คเกจการศึกษาเท่านั้น

ข้อมูลทางกฎหมาย:

ไบนารีบางตัวใน Pydroid 3 ได้รับอนุญาตภายใต้ (L)GPL ติดต่อนักพัฒนาเพื่อขอรับซอร์สโค้ด ไลบรารี Python บริสุทธิ์ของ GPL ถือว่าอยู่ในรูปแบบซอร์สโค้ดแล้ว Pydroid 3 หลีกเลี่ยงการนำเข้าโมดูลเนทิฟที่ได้รับลิขสิทธิ์ GPL โดยอัตโนมัติ (เช่น GNU readline ติดตั้งได้ผ่าน pip) โค้ดตัวอย่างนั้นฟรีสำหรับการใช้งานด้านการศึกษา ยกเว้นการใช้งานในผลิตภัณฑ์ของคู่แข่งหรืออนุพันธ์ของพวกเขา จำเป็นต้องได้รับอนุญาตสำหรับการใช้งานดังกล่าว Android เป็นเครื่องหมายการค้าของ Google Inc.

ภาพหน้าจอของ Pydroid 3

  • Pydroid 3 ภาพหน้าจอ 0
  • Pydroid 3 ภาพหน้าจอ 1
  • Pydroid 3 ภาพหน้าจอ 2
  • Pydroid 3 ภาพหน้าจอ 3