
ดำดิ่งสู่โลกของการเขียนโปรแกรม 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.