Pydroid 3: Python 3 IDE อันทรงพลังของคุณบน Android
Pydroid 3 เป็น Python 3 IDE ที่ใช้งานง่ายและมีประสิทธิภาพ ซึ่งออกแบบมาสำหรับอุปกรณ์ Android ทำให้การเรียนรู้ Python ง่ายกว่าที่เคย คุณสมบัติหลักได้แก่:
-- ตัวแปล Python 3 ออฟไลน์: เรียกใช้โปรแกรม Python โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต
- Pip Package Manager & Custom Repository: เข้าถึงไลบรารี่ที่หลากหลาย รวมถึงแพ็คเกจทางวิทยาศาสตร์ เช่น NumPy, SciPy, Matplotlib, Scikit-learn และ Jupyter ต้องขอบคุณ Repository แบบกำหนดเองที่มีวงล้อที่สร้างไว้ล่วงหน้า แพคเกจ รองรับ OpenCV ด้วย (บนอุปกรณ์ที่มี Camera2 API)
- การสนับสนุนการเรียนรู้เชิงลึก: ใช้ประโยชน์จาก TensorFlow และ PyTorch สำหรับโปรเจ็กต์แมชชีนเลิร์นนิงขั้นสูง (พรีเมียม)
- การสนับสนุนห้องสมุดอย่างกว้างขวาง: รวมถึง Tkinter สำหรับการพัฒนา GUI, โปรแกรมจำลองเทอร์มินัลที่มีคุณสมบัติครบถ้วนพร้อมการสนับสนุนการอ่านบรรทัด และ Kivy พร้อมแบ็กเอนด์ SDL2 รองรับ PySide6 (พร้อมการรวม Matplotlib) และ pygame 2 อีกด้วย (คุณสมบัติบางอย่างเป็นแบบพรีเมียม)
- เครื่องมือการพัฒนาขั้นสูง: คอมไพเลอร์ C, C และ Fortran ในตัวช่วยให้สามารถสร้างไลบรารีจาก pip ได้ แม้แต่ไลบรารีที่มีโค้ดเนทีฟก็ตาม มีการรองรับ Cython พร้อมด้วยดีบักเกอร์ PDB ที่มีเบรกพอยต์และนาฬิกา
- เครื่องมือแก้ไขที่ใช้งานง่าย: เครื่องมือแก้ไขนี้มีการคาดการณ์โค้ด การเยื้องอัตโนมัติ การวิเคราะห์โค้ดแบบเรียลไทม์ แป้นพิมพ์พิเศษ การเน้นไวยากรณ์ ธีม แท็บ และการนำทางโค้ดที่ได้รับการปรับปรุง (การทำนายโค้ดและการวิเคราะห์แบบเรียลไทม์เป็นแบบพรีเมียม) -
การเข้าถึงไลบรารีขั้นสูง เช่น TensorFlow, PyTorch, การทำนายโค้ด และการวิเคราะห์โค้ดแบบเรียลไทม์มีให้ใช้งานในเวอร์ชันพรีเมียม
ความต้องการของระบบ:ต้องการพื้นที่ว่างอย่างน้อย 250MB (แนะนำ 300MB) โดยต้องการพื้นที่เพิ่มเติมสำหรับไลบรารีขนาดใหญ่Pydroid 3 Internal storage
คู่มือเริ่มต้นใช้งานฉบับย่อ: หากต้องการแก้ไขข้อบกพร่อง ให้ตั้งค่าเบรกพอยท์โดยคลิกที่หมายเลขบรรทัด คำสั่งการนำเข้าหรือความคิดเห็นเฉพาะจะทริกเกอร์การสนับสนุน Kivy, PySide6, SDL2, Tkinter และ Pygame ใช้ #Pydroid run terminal เพื่อบังคับโหมดเทอร์มินัล (มีประโยชน์สำหรับ Matplotlib)
ไบนารีบางตัวได้รับอนุญาตภายใต้ (L)GPL; ติดต่อนักพัฒนาเพื่อขอซอร์สโค้ด ไลบรารี Pure Python GPL ถือว่าอยู่ในรูปแบบซอร์สโค้ดแล้ว หลีกเลี่ยงการนำเข้าโมดูลเนทิฟที่ได้รับลิขสิทธิ์ GPL โดยอัตโนมัติ Pydroid 3
การใช้งานทางการศึกษา:ตัวอย่างที่รวมไว้นั้นฟรีเพื่อวัตถุประสงค์ทางการศึกษา ยกเว้นเพื่อใช้ในผลิตภัณฑ์ของคู่แข่งหรืองานลอกเลียน ขออนุญาตสำหรับการใช้งานดังกล่าวเสมอ
ทุ่มเทเพื่อช่วยเหลือผู้ใช้ในการเรียนรู้ Python 3 จุดสนใจหลักอยู่ที่การย้ายไลบรารีวิทยาศาสตร์ รายงานข้อบกพร่องและการร้องขอคุณสมบัติเพื่อสนับสนุนการพัฒนา