没有电脑想学Python或者做Python开发怎么办

前言

         随着移动设备的普及和计算能力的提升,我们越来越能在手机上进行复杂的工作,其中就包括编程,本文主要讨论如果在没有电脑的情况下进行Python开发的方案。

一.发布目的

        由于我目前正负责两个项目,一个是安卓O2O项目的开发,另一个是Python算法开发。然而,我的笔记本电脑突然出现问题,正在检修中。这使得我不得不转变开发方式。由于在手机上进行编程的限制,安卓开发工具AIDE的可用性不足,无法满足正常工作需求。相比之下,手机上的Python开发方案更为成熟,因此我决定在电脑维修完成前,先专注于Python开发的工作。为了顺利完成这个任务,我进行了一番调研,深入研究了手机上进行Python开发的方法。

二.具体方案

目前完成python开发的方案有三种:

第一种是使用类似limbo的安卓虚拟机搭建Windows环境(limbo是一个qemu开发的虚拟机,因此能够把arm指令集转x86指令集从而运行win,这种方案实际可行,但难度较大,且由于运行win需要转译运行,性能折损严重。实际测试。华为的麒麟985只能勉强运行精简的Windows镜像,8gen2运行较流畅。


第二种是使用termux等Linux模拟工具,使用命令行进行操作,这种方法也是可行的,如果装gui界面还能够完整支持python,且卡顿感较小,不过需要Linux的命令行基础,且如果是命令行,ide只能用自带的记事本


最后一种我们将重点介绍,是通过app实现,其中比较常见的有qpython和python编译器,不过这两个app的兼容性都有限,例如tk等界面库无法正常

三.两个app的比较

qpython和python编译器各有各的优点。

qpython:支持多任务运行,支持pip,支持命令行模式,但是没有代码提示

python编译器:有代码提示,但是没有其他qpython有的功能

个人更偏向于python编译器这个app

 

 

 

相关推荐

  1. 没有电脑Python或者Python开发怎么办

    2023-12-27 04:14:02       56 阅读
  2. 过编程语言,一款游戏应该怎么

    2023-12-27 04:14:02       42 阅读
  3. Python怎么单元测试

    2023-12-27 04:14:02       28 阅读
  4. 从头开始pythonpython基础)

    2023-12-27 04:14:02       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-27 04:14:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-27 04:14:02       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-27 04:14:02       82 阅读
  4. Python语言-面向对象

    2023-12-27 04:14:02       91 阅读

热门阅读

  1. LeetCode 2884. 修改列

    2023-12-27 04:14:02       61 阅读
  2. vue3整合Element-Plus,极速上手。

    2023-12-27 04:14:02       47 阅读
  3. docker的常规使用总结

    2023-12-27 04:14:02       256 阅读
  4. Linux中必知必会的mount命令

    2023-12-27 04:14:02       59 阅读