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 ด้วยพื้นที่เก็บข้อมูลแบบกำหนดเองของ wheel ที่สร้างไว้ล่วงหน้า แพ็คเกจ
- การสนับสนุนไลบรารีอย่างกว้างขวาง: รวม OpenCV (บนอุปกรณ์ที่รองรับ Camera2 API), TensorFlow, PyTorch, Tkinter (สำหรับการพัฒนา GUI), Kivy (พร้อมแบ็กเอนด์ SDL2), PySide6 (พร้อมรองรับ Matplotlib) และ ไพเกม 2.
- คอมไพเลอร์ในตัว: คอมไพเลอร์ C, C และ Fortran ในตัวอนุญาตให้ สร้างไลบรารีจาก pip แม้แต่ไลบรารีที่มีการพึ่งพาโค้ดเนทีฟก็ตาม คุณยังสามารถคอมไพล์และติดตั้งการขึ้นต่อกันได้โดยตรงจากบรรทัดคำสั่งPydroid 3
- รองรับ Cython: พัฒนาและรวมโค้ด Cython เข้ากับโปรเจ็กต์ของคุณ
- เครื่องมือแก้ไขจุดบกพร่อง: ดีบักเกอร์ PDB ที่มีคุณสมบัติครบถ้วนพร้อมเบรกพอยต์และนาฬิกาช่วยให้คุณระบุและแก้ไขปัญหาในโค้ดของคุณ
- ตัวแก้ไขขั้นสูง: ตัวแก้ไขประกอบด้วยฟีเจอร์ต่างๆ เช่น การคาดเดาโค้ด การเยื้องอัตโนมัติ การวิเคราะห์โค้ดแบบเรียลไทม์ การเน้นไวยากรณ์ ธีม แท็บ และการนำทางโค้ดที่ได้รับการปรับปรุง แถบแป้นพิมพ์พิเศษช่วยให้เข้าถึงสัญลักษณ์การเขียนโปรแกรมได้ง่าย
- การแบ่งปันอย่างง่ายดาย: แชร์รหัสของคุณไปที่ Pastebin ด้วยคลิกเดียว - คุณสมบัติพรีเมียม:
คุณสมบัติขั้นสูงบางอย่างที่มีเครื่องหมายดอกจัน (*) ในคำอธิบายดั้งเดิมมีให้ใช้งานในเวอร์ชันพรีเมียม
ความต้องการ:
ต้องการพื้นที่ว่างอย่างน้อย 250MBโดยแนะนำให้ใช้ 300MB โดยเฉพาะอย่างยิ่งเมื่อใช้ไลบรารี่ที่ใช้ทรัพยากรจำนวนมาก เช่น SciPyPydroid 3 Internal storageการทำงานและการดีบัก:
ตั้งค่าเบรกพอยท์โดยคลิกที่หมายเลขบรรทัดเพื่อแก้ไขข้อบกพร่องโค้ดของคุณ คำสั่งเฉพาะ ("นำเข้า kivy" "จาก kivy" "#Pydroid run kivy" ฯลฯ) ใช้ในการตรวจจับและใช้ไลบรารีเช่น Kivy, PySide6, SDL2, Tkinter และ Pygame คำสั่ง "#Pydroid run terminal" ช่วยให้มั่นใจได้ถึงการทำงานของโหมดเทอร์มินัล (มีประโยชน์สำหรับ Matplotlib)
ความพร้อมใช้งานของห้องสมุด:
ไลบรารีบางแห่งเป็นแบบพรีเมียมเท่านั้นเนื่องจากความซับซ้อนในการย้ายไลบรารี นักพัฒนาเปิดให้ทำงานร่วมกันบนพอร์ตฟรีของไลบรารีเหล่านี้
ข้อมูลทางกฎหมาย:
ไบนารีบางตัวภายใน
APK ได้รับอนุญาตภายใต้ (L)GPL; ติดต่อนักพัฒนาเพื่อเข้าถึงซอร์สโค้ด ไลบรารี Pure Python ที่มาพร้อมกับถือว่ามีให้ในรูปแบบซอร์สโค้ด Pydroid 3 ไม่ได้รวมโมดูลเนทิฟที่ได้รับลิขสิทธิ์ GPL ไว้โดยอัตโนมัติPydroid 3 Pydroid 3การใช้โค้ดตัวอย่าง:
โค้ดตัวอย่างที่ให้ไว้นั้นฟรีสำหรับการใช้งานด้านการศึกษา ยกเว้นการใช้งานในผลิตภัณฑ์ของคู่แข่งหรืออนุพันธ์ของพวกเขา ขออนุญาตทางอีเมลเสมอหากไม่แน่ใจ