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

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

คุณสมบัติที่สำคัญของ Pydroid 3

  • Offline Python 3 Interpreter: เรียกใช้โปรแกรม Python ของคุณโดยไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ตทำให้เหมาะสำหรับการเรียนรู้ในระหว่างการเดินทาง
  • PIP Package Manager: เข้าถึงพื้นที่เก็บข้อมูลที่กำหนดเองที่เต็มไปด้วยแพ็คเกจล้อพรีทิลต์เสริมประสบการณ์ของคุณด้วยไลบรารีวิทยาศาสตร์เช่น Numpy, Scipy, Matplotlib, Scikit-Learn และ Jupyter
  • ห้องสมุดขั้นสูง: เพลิดเพลินไปกับการเข้าถึง OpenCV (บนอุปกรณ์ที่มีการสนับสนุน Camera2 API), TensorFlow และ Pytorch ทำให้โครงการของคุณมีชีวิตด้วยเครื่องมือที่ทรงพลัง*
  • แหล่งเรียนรู้: เริ่มต้นอย่างรวดเร็วด้วยตัวอย่างนอกกรอบที่ออกแบบมาเพื่อเร่งกระบวนการเรียนรู้ของคุณ
  • การพัฒนา GUI: รองรับ tkinter อย่างเต็มที่สำหรับการสร้างส่วนต่อประสานผู้ใช้กราฟิก
  • Terminal Emulator: ได้รับประโยชน์จากเทอร์มินัลที่มีคุณสมบัติเต็มรูปแบบพร้อมการสนับสนุนแบบ readline พร้อมใช้งานผ่าน PIP
  • คอมไพเลอร์: ใช้คอมไพเลอร์ C, C ++ และ Fortran ในตัวซึ่งได้รับการปรับแต่งโดยเฉพาะสำหรับ Pydroid 3 ช่วยให้คุณสามารถสร้างห้องสมุดใด ๆ จาก PIP แม้กระทั่งผู้ที่มีรหัสดั้งเดิม นอกจากนี้ยังช่วยให้คุณสร้างและติดตั้งการพึ่งพาโดยตรงจากบรรทัดคำสั่ง
  • การสนับสนุน Cython: ปรับปรุงรหัส Python ของคุณด้วย Cython สำหรับการเพิ่มประสิทธิภาพประสิทธิภาพ
  • เครื่องมือการดีบัก: ใช้ตัวดีบัก PDB เพื่อตั้งค่าเบรกพอยต์และนาฬิกาสำหรับการดีบักที่มีประสิทธิภาพ
  • ห้องสมุดกราฟิก: พัฒนาด้วย KIVY และแบ็กเอนด์ SDL2 ใหม่หรือใช้ Pyside6 พร้อมใช้งานในพื้นที่เก็บข้อมูลการติดตั้งด่วนพร้อมด้วยการสนับสนุน Matplotlib*
  • การพัฒนาเกม: สร้างเกมด้วยการสนับสนุน Pygame 2

คุณสมบัติของบรรณาธิการ

  • ความช่วยเหลือด้านรหัส: เพลิดเพลินไปกับการทำนายรหัสการกำหนดอัตโนมัติและการวิเคราะห์รหัสตามเวลาจริงให้ประสบการณ์ IDE ที่แท้จริง*
  • การพิมพ์ขั้นสูง: ใช้แถบแป้นพิมพ์เพิ่มเติมพร้อมสัญลักษณ์ทั้งหมดที่จำเป็นสำหรับการเขียนโปรแกรม Python
  • Visual Aids: ได้รับประโยชน์จากรูปแบบการเน้นไวยากรณ์และการปรับแต่งธีม
  • องค์กร: ทำงานกับแท็บเพื่อการจัดการโครงการที่ดีขึ้น
  • การนำทาง: นำทางรหัสของคุณได้อย่างง่ายดายด้วยการมอบหมาย/คำจำกัดความ gotos แบบโต้ตอบ
  • การแบ่งปัน: แชร์รหัสของคุณด้วยการคลิกหนึ่งครั้งที่ Pastebin

*คุณสมบัติที่ทำเครื่องหมายด้วยเครื่องหมายดอกจันเป็นพิเศษสำหรับรุ่นพรีเมี่ยม

คู่มือเริ่มต้นด่วน

Pydroid 3 ต้องการหน่วยความจำภายในฟรีอย่างน้อย 250MB แม้ว่าจะแนะนำให้ใช้ 300MB+ โดยเฉพาะอย่างยิ่งเมื่อใช้ห้องสมุดหนักเช่น Scipy ในการดีบักโปรแกรมของคุณเพียงวางจุดพักโดยคลิกที่หมายเลขบรรทัด

สำหรับห้องสมุดเฉพาะให้ใช้วิธีการตรวจจับต่อไปนี้: - Kivy: "นำเข้า Kivy", "จาก Kivy" หรือ "#pydroid Run Kivy" - Pyside6: "Import Pyside6", "จาก Pyside6" หรือ "#pydroid Run Qt" - SDL2, TKINTER และ PYGAME ถูกตรวจพบในทำนองเดียวกัน

สำหรับโหมดเทอร์มินัลโดยเฉพาะอย่างยิ่งมีประโยชน์กับ Matplotlib ให้ใช้ "#PyDroid Run Terminal"

การเข้าถึงห้องสมุดพรีเมี่ยม

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

เราขอแนะนำให้คุณมีส่วนร่วมในการพัฒนาของ Pydroid 3 โดยการรายงานข้อบกพร่องหรือแนะนำคุณสมบัติใหม่ จุดสนใจหลักของเราคือการพอร์ตห้องสมุดวิทยาศาสตร์เพื่อเพิ่มคุณค่าทางการศึกษาด้วยห้องสมุดที่เกี่ยวข้องกับระบบพอร์ตเฉพาะเมื่อพวกเขาสนับสนุนแพ็คเกจการศึกษา

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

ไบนารีบางแห่งใน Pydroid 3 APK ได้รับอนุญาตภายใต้ (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