Lập trình Python trên điện thoại iOS

Đối với những người sành sỏi GNU / Linux Nó không phải là một bí mật về tiềm năng của Python [xem câu chuyện thành công của Python], không phải do lựa chọn mà nó xuất hiện như Ngôn ngữ lập trình được sử dụng nhiều nhất trong năm 2010, và chắc chắn rằng lợi thế của nó là rất nhiều và không thể phủ nhận.

Hôm nay tôi đọc một tin tức mà chắc chắn là đáng khích lệ. Điều đó xảy ra rằng một người dùng của cộng đồng của chúng tôi [Christopher] đạt được rằng các ứng dụng 100% trăn làm việc mà không có vấn đề trong iOSĐây là bản dịch bài báo của anh ấy:

Gần đây tôi đã có cơ hội thực hiện một số nghiên cứu với mục tiêu chạy Python trên mọi thiết bị iOS [iPhone, iPad, iPod touch]. Ý tưởng chỉ là viết một số mã Python và chuyển nó sang các nền tảng khác nhau mà không thay đổi bất cứ điều gì [Ví dụ: Windows, Linux, Mac OS X, Android, iOS]

Nếu bạn quan tâm, đây là bản nháp ở mức độ hơi cao [kỹ thuật] nhưng dễ hiểu, tóm tắt những gì cần phải làm.

Bây giờ, tôi không nói rằng đây là CÁCH để phát triển phần mềm đa nền tảng, đặc biệt là cho các thiết bị như máy tính bảng. Mục tiêu của tôi chỉ là xem liệu có khả thi và khả thi về mặt kỹ thuật để viết ứng dụng cho iOS sử dụng duy nhất và duy nhất Python. May mắn thay, có vẻ như điều đó là có thể và thực sự các chương trình chạy khá nhanh. Ngoài ra, hãy sử dụng GPU để hiển thị bằng OpenGL ES 2.0, vì vậy không cần bẻ khóa.

Xem xét công việc này đang được tiến hành. Vẫn còn nhiều việc trong danh sách việc cần làm [MỌI THỨ], tôi chỉ muốn chia sẻ kết quả sớm / sớm với bạn và cho bạn biết rằng nó thực sự có thể, hoàn toàn có thể chạy các ứng dụng Python en iOS. Mã ở trong GitHub [liên kết bên dưới] và tôi đang sử dụng khuôn khổ tuyệt vọng.

Tôi tìm kiếm cơ hội để trình bày điều này sâu hơn nhiều trong một lớp học hoặc hội nghị. Nếu ai trong số các bạn biết có cơ hội, vui lòng gửi email cho tôi [địa chỉ trong bản PDF].

Liên kết:

  • Đại diện Python cho iOS [xây dựng Pytho 2.7 cho ARM]
  • Kivy hỗ trợ iOS
  • Mục tiêu kiểm tra ứng dụng C kết hợp Python và chạy một ví dụ Kivy
  • Họ cũng sẽ cần SDL 1.3

Cuối cùng nhưng không kém phần quan trọng, tôi muốn nhắc lại những gì tôi đã viết trong PDF, tôi cảm ơn người bạn Mathieu Virbel [từ nhóm Kivy] vì tất cả sự giúp đỡ của anh ấy. Tôi thực sự thích phần hack mà chúng tôi đã có tại UDS.

Pythonista 3 tạo một môi trường kịch bản hoàn chỉnh cho Python, chạy trực tiếp trên iPad hoặc iPhone của bạn. Nó bao gồm hỗ trợ cho cả Python 3.6 và 2.7, vì vậy bạn có thể sử dụng tất cả các cải tiến ngôn ngữ trong Python 3, trong khi vẫn có sẵn 2.7 để tương thích ngược.

Pythonista 3 v3.2 – Ứng dụng lập trình Python cho iOS

Python là một trong những ngôn ngữ lập trình phổ biến nhất hiện nay. Cho dù bạn quan tâm đến AI, robot, hack, phân tích dữ liệu hoặc các dự án phức tạp khác, Python có một cái gì đó để cung cấp. Pythonista 3 là ứng dụng cung cấp môi trường IDE mà bạn có thể sử dụng trên iPhone và iPad. Nó hỗ trợ Python 3.6 và 2.7 cũng như các mô-đun phổ biến như numpy, SymPy và Flask.

Trình chỉnh sửa mã này đi kèm với các tính năng tiện lợi như chủ đề sáng và tối, hoàn thành mã, lịch sử lệnh và bàn phím mở rộng cho Python. Pythonista 3 đi kèm với các tab và trình gỡ lỗi. Trên iPad của bạn, nó hỗ trợ đa nhiệm chia đôi màn hình. Trình soạn thảo UI là lý tưởng cho việc tạo mẫu nhanh.

Tài khoản cài đặt Pythonista 3 miễn phí

Theo kiểu Python thực sự, pin được bao gồm – từ các mô-đun bên thứ ba phổ biến như yêu cầu, numpy, matplotlib, và nhiều hơn nữa, cho đến các mô-đun được thiết kế riêng cho iOS. Bạn có thể viết các tập lệnh truy cập dữ liệu cảm biến và vị trí, thư viện ảnh, danh bạ, lời nhắc, bảng tạm và nhiều hơn nữa.

Bạn cũng có thể sử dụng Pythonista 3 để xây dựng trải nghiệm đa chạm tương tác, giao diện người dùng tùy chỉnh, hình động và trò chơi 2D.

Ngoài việc học và thực hành Python, bạn cũng có thể sử dụng Pythonista 3 để tự động hóa các phần của iOS với tiện ích mở rộng ứng dụng, ví dụ: để gọi các tập lệnh trực tiếp từ bảng chia sẻ tiêu chuẩn trong hầu hết mọi ứng dụng.

Pyto – Python 3 là ứng dụng giúp bạn lập trình Python ngay trên iOS bao gồm đầy đủ các công cụ và các tính năng mạnh mẽ cho phép bạn lập trình Python ngay trên iPhone, iPad một cách dễ dàng.

Pyto là một IDE Python 3.8 cho iPhone, iPad, bạn có thể chạy mã trực tiếp trên thiết bị của bạn và sử dụng không cần kết nối internet.

Xem thêm: Tải Pythonista 3 cho iOS – Ứng dụng lập trình Python

Đặc trưng

– Python 3.8 với tất cả các thư viện chuẩn
– REPL đầy đủ
– Giao diện người dùng mã
– Hoàn thành mã thông minh
– Sử dụng pip để cài đặt các mô-đun Python thuần từ PyPi
– Truy cập tập lệnh từ khắp mọi nơi
– Xem trước hình ảnh và plots với console
– Nhiều cửa sổ cho iPadOS 13+
– Chạy tập lệnh và mã từ Siri Shortcuts
– Tương tác với các ứng dụng khác nhờ các url gọi lại x

Bao gồm các thư viện bên thứ ba:

– numpy
– matplotlib
– pandas
– PIL
– scipy
– astropy
– statsmodels
– skimage
– sklearn
– cv2
– lxml
– Bio
– cryptography
– bcrypt
– zmq
– regex
– gensim

Tận dụng các tính năng hệ thống với các mô-đun sau:

– pyto_ui – Xây dựng giao diện người dùng
– pyto_core – Mở rộng trình chỉnh sửa
– notify_center – Tùy chỉnh các widget hôm nay
– notifications – Lịch trình thông báo
– remote_notifying – Nhận thông báo từ xa
– sharing – Chia sẻ các mục và chọn tập tin
– pasteboard – Truy cập bảng tạm
– userkey – Lưu giá trị trên đĩa
– sound – Phát âm thanh
– music – Truy cập thư viện Apple Music
– photos – Truy cập ảnh và camera
– location – Truy cập vị trí của người dùng
– motion – Cảm biến chuyển động
– multipeer – Kết nối không dây ngang hàng
– apps – Mở ứng dụng của bên thứ ba
– xcallback – Tương tác với các ứng dụng khác

4.3/5 - [7 votes]

Chủ đề tương tự

  • Notability – Ứng dụng ghi chú hàng đầu
  • PDF Reader Pro Edition – App đọc PDF tốt nhất
  • Tải Quantumult X – Phiên bản mạnh mẽ hơn
  • Printer Pro – In tài liệu trên iPhone, iPad dễ dàng
  • TOP 10 ứng dụng quản lý mật khẩu iPhone tốt nhất
  • SimpleMind Pro+ iOS – Ứng dụng Mindmap rất tốt

PythonSoạn codeỨng dụng lập trình

Chủ Đề