精华内容
下载资源
问答
  • 1、关于app满足的人群手机上就能轻松编程,使用者分为两类:第1类是学习目的,想要学知识,练技巧,当然也包括想要自己敲敲代码。第2类是已经掌握编程,有代码想法,想要敲下来运行试试或做个存档。我自己还是 ...

    1、关于app满足的人群

    手机上就能轻松编程,使用者分为两类:

    第1类是学习目的,想要学知识,练技巧,当然也包括想要自己敲敲代码。

    第2类是已经掌握编程,有代码想法,想要敲下来运行试试或做个存档。

    我自己还是 python 萌新,所以对满足第1类需求的编程学习app,做了一些探索。第2类人群已经超出了我当前的想象力,但我认为自己迟早会有这个需要。

    2、对于app的具体要求

    手机上能学编程、写代码的app还是一个比较笼统的要求。具体来说,选择app时还有以下更细致的要求:

    第一条,无论安卓手机或iphone、ipad 等苹果设备都能使用。

    第二条,除了写代码,还能实现学习编程。

    第三条,能支持自己想要学习的编程语言。

    第四条,有语法高亮、有自动缩进等等语法标记。

    第五条,能运行代码,并且和电脑一样有清晰的报错提醒,方便我们修正代码中的错误。

    其它答主提供的选择,要么仅仅支持安卓手机,要么编程语言也仅限 C/C++,甚至有答主说手机想要支持其它高级编程语言比如 python 会很困难。这令我很意外,我在用的这个app就可以支持python啊。

    3、我的良心推荐

    我访问了 xue.cn 的官方下载的app,能满足我上面说的5条具体需求。可以一边阅读正版书籍,还能直接在书里面运行python代码,也可以直接改写书里面的代码再运行。比买实体书好太多了。另外也有好多好多的编程习题库,选择题,判断题,写代码的编程题等等,题型丰富,很适合我这样的萌新。

    美中不足是,我手机打字慢,所以自己并不用 app 写大量的代码或敲很多字;通常我是随手顺便用app读读书,刷刷题,然后有空用电脑时,再认真敲很多字、写很多代码。

    对了,这个app,除了 Python,对 JavaScript 也支持。下面是app的实际截图。 />像读书一样,阅读时,能直接运行代码,或者改一改代码再运行 />这是书中附带的习题,可以直接编写代码做题

    我的使命:不要做知识的搬运工,要做方法论的传道者。

    如有收获,欢迎点赞、关注、分享三连 ღ( ´・ᴗ・` )

    展开全文
  • 推荐几款好用的手机编程APP

    千次阅读 多人点赞 2021-03-07 16:36:29
    各位,很多人现在喜欢用手机写代码,今天小编就带大家盘点几款手机编程软件。 1 C4droid 【适用编程语言】 C/C++ 【适用平台】 Android 2.2+ 【软件介绍】 付费软件(国内免费,c4droid是款Android设备上的C/C++...

    各位,很多人现在喜欢用手机写代码,今天小编就带大家盘点几款手机端编程软件。

    程序员相关的海量资料,点击免费获取

    1 C4droid

    【适用编程语言】

    C/C++

    【适用平台】

    Android 2.2+

    【软件介绍】

    付费软件(国内免费,c4droid是款Android设备上的C/C++程序IDE(集成开发环境),默认以tcc(tiny c compiler)为编译器,可以选择安装gcc插件(20mb,只有root用户可以使用)。

    最新版为4.03(2013年7月7日更新)。

    贴吧已发布5.98版本,英文版及汉化版本,默认使用g++编译器,sdl及gcc插件也有相应更新,还可以拓展sdl2插件。

    在这里插入图片描述

    2 AIDE

    【适用编程语言】

    java、Android

    【适用平台】

    Android

    【软件介绍】

    AIDE是一个Android/Java集成开发环境,可以在Android手机上进行Android软件和游戏的开发,而无需借助PC。

    在这里插入图片描述

    3 C语言编译器

    【适用编程语言】

    C语言

    【适用平台】

    Android

    【软件介绍】

    学习c语言的实用工具!!!你值得拥有!!!特色:*支持输入语句的操作,例如scanf等 *语法高亮显示 *复制 *剪切 *粘贴 *回退 *前进 *注释 。
    在这里插入图片描述

    4 Mimo

    【适用编程语言】

    HTML、CSS、 Python、SQL

    【适用平台】

    IOS

    【软件介绍】

    Mimo是一款非常可爱的入门HTML, CSS, Python, SQL的应用,通过交互式学习的方式快速了解Web编程知识。

    在这里插入图片描述

    5 HTMLplay

    【适用编程语言】

    CSS、HTML、JavaScript

    【适用平台】

    Android

    【软件介绍】

    web开发使用。这款软件最强大的地方在于,输入代码非常更多方便,不仅将符号放到了输入法主页,而且还提供了常用标签的快捷输入。

    支持HTML颜色选择器和语法高亮,用户界面友好。

    在这里插入图片描述

    6 QPython3

    【适用编程语言】

    python

    【适用平台】

    Android

    【软件介绍】

    QPython3是一个在Android上运行Python3脚本引擎,它整合了Python3解释器、Console、编辑器和SL4A库。可以让你在Android设备上运行Python语言开发的程序。它就是Android上的Python!

    此外,它提供了开发工具能让你在Android设备上方便地开发Python项目。
    在这里插入图片描述

    7 Sololearn Inc

    【适用编程语言】

    所有主流编程语言

    【适用平台】

    IOS

    【软件介绍】

    Sololearn是App Store里一个专门开发编程语言学习App的开发商,你可以在应用商店里搜索,他家的应用包含了所有主流语言,并且全都免费。
    在这里插入图片描述

    8 Termux

    【适用编程语言】

    python

    【适用平台】

    Android

    【软件介绍】

    一款专为开发人员打造的开源linux模拟器工具,功能强大堪称神器,有了它开发者们就可以随时随地在安卓手机上编辑测试代码啦。
    在这里插入图片描述

    至此,以上8款app都介绍完毕。总的来说,使用起来都不错,各有各的功能,当然,还有许多其他的app也可以在手机上进行编程,这里小编就不详细介绍了,感兴趣的可以在网上搜索一下,希望以上分享的内容能对大家有所帮助吧。

    展开全文
  • 最强手机编程App - Dcoder汉化版

    千次阅读 2019-08-08 16:35:08
    Dcoder是一款来自国外的强大的手机编程编辑软件,支持c、c#、cpp、python、php、java、ruby、Object-c等8种编程语言的代码编辑和调试,界面设计合理,你可以在同一个屏幕上编辑代码和显示编译错误,基于云的编译器来...

    公众号内 回复粉丝的要求,盘点几个可以在手机上随时撸代码的APP。

    Dcoder是一款来自国外的强大的手机编程编辑软件,支持c、c#、cpp、python、php、java、ruby、Object-c等8种编程语言的代码编辑和调试,界面设计合理,你可以在同一个屏幕上编辑代码和显示编译错误,基于云的编译器来编译代码和显示输出,无论是初学者还是大咖,无论技术如何,Dcoder可帮助您在无聊的演讲中或随时随地学习代码并提高自己的技能。

    image.png

    image.png

    下载链接 :https://www.lanzous.com/i5h420d

     

    展开全文
  • ucs-bom,cp936,latin1 7set enc=utf8 8set fencs=utf8,gbk,gb2312,gb18030 9# 保存 10:wq 11# 立即生效 12source .vimrc 来看看vim-python的编码效果: vim-python vim-python 手机编程 最后来说说Termux的python...

    相信多数安卓用户都使用过Qpython这款移动端的Python编辑器吧?之前我也研究过一阵子这个工具,但因为一次简单的爬虫让我对它失望之极。Qpython不支持lxml这个模块,然而python中lxml作为最底层的模块,不管是爬虫还是文档解析,都需要使用它。所以,Termux应运而生….

    Termux不仅可以帮助你学习和使用Linux系统,更可以通过安装各种插件,当做我们python全栈开发利器!今天我就带大家了解下,如何在手机上玩转Python 爬虫、jupyter notebook、git代码托管、Web开发 等等全套炫酷的功能!

    Termux介绍

    Termux是一个Android终端的Linux环境仿真器。主要的是它无需root,就可以直接进行安装使用。可以使用apt包管理器或者这个工具推荐的pkg命令来定制安装其他的工具。何为其他工具?Linux下你能想到的工具,都可以去尝试,多数都可以直接安装,但也有部分工具需要你转个弯,比如在手机中安装mysql数据库!

    Termux的Wiki官网:https://wiki.termux.com/wiki/Main_Page

    645299e1fcba42a0af61d2dfac3b805a

    Termux的Wiki

    官网中可以看到推荐的下载方式是Google Play 和F-Droid。Google Play在手机上安装太麻烦了,所以推荐F-Droid,虽然它比较慢…当然你可以离线下载Termux的apk文件,虽然这样没办法获取更新。安装果果橙比较简单,下载F-Droid,完成安装后搜索Termux,下载即可。

    Python开发者桌面

    刚才说到Termux的简单介绍与下载方式,那么下载完成,安装的只是这个工具,而非我们的Python开发者桌面。Termux安装完成首次进入会进行相关的初始化工作,等待1-2分钟即可(此时需要联网下载工具)。截图如下:

    6d434f55b0ff49d7a24074f7a94b5a00

    安装Termux.png

    之后就该进入我们的DIY时间了!

    1.更新源:

    为了我们能获取到最新的插件信息,需要更新一下镜像源列表

    1pkg update

    2pkg upgrade

    3pkg install python python-dev

    2.安装python及pip

    系统为我们安装了最新的python3.7.4版本,紧追时尚潮流….

    1pkg install python python-static

    2pip install --upgrade pip

    3.安装依赖插件

    这一步阻塞了很长的时间,可以看到网上针对lxml的安装不管是linux系统还是咱们的Termux,都存在这很多的求助帖。

    856f250221ef4abdaff192722d69d9b4

    lxml安装报错

    按照很多热心网友的回答去尝试安装插件,和其他解决办法,都没有成功。

    多数的报错是提示libxml2插件未安装,可明明安装了,之后查阅资料了解python在使用该插件的使用需要通过clang插件的编译后才能使用,但是安装后有提示conv.h的文件无法获取等等。这个问题断断续续卡了我两天你的时间,光卸载安装Termux就搞了几次,每月20G的流量我就剩5G了…最终找齐了所有插件总结给大家:(最新安装依赖详见留言)

    1pkg install libxml2 libxml2-dev libxslt libxslt-dev libic++onv libiconv-dev libclang clang libzmq libzmq-dev libc++

    2pip install lxml

    67a282f8d0014824ae43368c9510d13f

    lxml安装成功

    目录说明

    首先我们输入termux-setup-storage将手机目录共享给termux,完成后会在home目录下多出一个storage的文件夹。

    91ec0b8af9954d9abcded0919bd187e0

    目录说明

    了解Linux的朋友应该比较清楚创建链接与挂载点的问题,手机的目录在Termux的/data/data/com.termux/files/home/storage/shared内。那么同样的,我们可以将手机的代码目录映射到Termux中。命令如下:

    ln -s /data/data/com.termux/files/home/storage/shared/Codes_Repository ~/Codes

    然后,我们将小说下载器的脚本Novels.py丢到手机的Codes_Repository,再去Termux中看看是否同步

    45476f1b6d2a4e27985c1bf5f6c02f4e

    目录共享

    无意中暴露了我的Mate 20X,哈哈…之所以当时要买7.2英寸的20x就是为了将手机打造成python开发工具。

    优化编辑器

    大家都知道Linux环境下开发python,大神们都推荐的是vi,用其他的工具都显得不高端…那么如何优化我们的编辑器呢?安装vi的哥哥vim,针对vim下开发python安装vim-python 代码

    1# 安装vim vim-python

    2pkg install vim vim-python

    3# 创建vim配置文件

    4vim .vimrc

    5# 添加 vim 配置文件

    6set fileencodings=utf-8,gb2312,gb18030,gbk,ucs-bom,cp936,latin1

    7set enc=utf8

    8set fencs=utf8,gbk,gb2312,gb18030

    9# 保存

    10:wq

    11# 立即生效

    12source .vimrc

    来看看vim-python的编码效果:

    bdd70488bc964141a80d027a40a20b2a

    vim-python

    51a186384a294af4aca490c3d1da901d

    vim-python

    手机编程

    最后来说说Termux的python开发问题,今天有朋友问到,Termux下写Python代码应该用什么编辑器呢?只用vim没有代码联想,写起来很麻烦…

    你可以尝试使用Jupyter Notebook …

    如果是按照我之前教程安装的Termux,那么直接pip install jupyter即可完成安装…

    Termux权限设置

    默认情况下Termux安装到手机后,是没有后台运行权限的,即如果你离开Termux桌面,那么将无法继续使用相关的web项目。你需要关闭手机启动管理的自动管理,然后添加上允许后台活动。

    fb267e26610549a898a4e8084ba68777

    Termux设置

    之后再输入jupyter notebook,即可达到后台运行的效果。

    bb2ab41e241644c69f9c3ba5338cf543

    jupyter notebook

    成功启动jupyter notebook后,会在命令行生成一个带token的url,复制它到你的手机浏览器上,现在在你的手机上好好练习代码吧…

    976351fa7881458fa5eea46af1dc90d0

    代码运行

    一道Leetcode上的练习题,在jupyter notebook上运行是不是完美….

    爬虫代码运行

    怎么样,不管是原生的vim还是大家喜爱的jupyter notebook,展示效果还算不错吧!再让我们执行一段爬虫代码

    展开全文
  • 一个偶然的机会,我在抖音上面发现了一个类似钢琴的APP,然后就试着用App inventor做一个可以实现音乐功能的软件,暂且可以把它叫做木琴。经过3次的修改,最终成了下面的样子。让我们来一起看看吧! 一、简单的作品...
  • arduino+App Inventor+mixly=纯图形化编程实现手机蓝牙2.0无线遥控软件及程序
  • 2、利用Socket实现上位机服务器与手机客户端的通讯,将上位机读取的PLC数据发送给手机客户端,以及将手机写入的信号写入到PLC。 服务器窗体简单画面如下: 服务器端的完整代码如下: using ...
  • python编程软件让你大家在手机上也可以学习编程,而且还能直接在上面练习一些题目,不过是运行不了程序的哈,学习理论知识还是很不错的,然后有电脑的朋友就可以学以致用了。python编程app介绍w3cschool编程狮...
  • qpython3手机版为程序员提供了一个完美的编程环境,这里有着诸多实用的编程工具供你免费使用,这款软件的功能性非常强,各种数据库的运作,是python语言程序员必不可少的app,欢迎前来当易网下载体验!qpython3最新...
  • 手机app软件开发需要哪些流程?现在很多人想开发一款自己的app,但是对app开发又不了解,因此会有很多疑问。 手机app制作方法目前市场上主要分为三种:自建团队开发、外包开发、免编程制作,下面分别为大家介绍各个...
  • 软件手机本地应用,不涉及任何网络功能、不申请任何网络权限。因此本软件不会将您的个人隐私信息对外披露或向第三方提供。本软件会不时更新本隐私权政策。您在同意本软件服务使用协议之时,即视为您已经同意本...
  • 4GPLC远程模块下载无线编程通讯手机APP监控调试4G转串口rs485232 1.模块免软件配置,安心又省心 2.最大下行速率 150Mbps,最大上行速率 50Mbps 3.免费配套虚拟设备管理软件,该软件可以同时管理多达 900个虚拟设备 4....
  • 菜鸟应用www.cainiaoapp.cn是完全免费的手机应用在线制作平台,不需任何编程基础,人人都能快速打造自己的专属手机应用,一次制作的APP应用支持iPhone、android等主流手机操作系统并自动扩展适应多分辨率。...
  • 至于什么是ADB,很多大神都讲这里介绍几款可以在手机编程app,分别是: 1java和Android:AIDE集成开发环境。2C语言:c语言编译器、C4droid。3python:QPython3、Termux。\ _ / 能用python写手机app吗?P...
  • 至于什么是ADB,很多大神都讲这里介绍几款可以在手机编程app,分别是: 1java和Android:AIDE集成开发环境。2C语言:c语言编译器、C4droid。3python:QPython3、Termux。\ _ / 能用python写手机app吗?P...
  • 智能手机从各个角度重塑着大家的生活,手机App自然已经成为最主要的创业方式之一。但是App开发的技术门槛高,很多人询问:开发一款App流程是什么?我想开发一款App,要从何入手呢?本人曾参与多个项目的开发,今天和...
  • 随手记 前: 之前某多多app被爆出偷偷删除用户截图,让我不禁有些怀疑,App真的可以偷偷查看你的照片,...自学了一段时间后,使用程序员必备技能:面向搜索引擎编程,肝了两天一个差不多的App就搞出来了。 ...
  • 这里给大家介绍两种不同的手机软件开发步骤,分别为编程开发和免编程制作两种,希望对大家进行软件程序开发有所帮助。 软件程序编程开发流程: 第一步、业务前景分析 主要是项目决策者需要思考的,依照市场分析、...
  • Learn Python中文版app是一个用手机学习Python编程的apk,软件经过本人亲自安装,可以用,自带夜间模式、语音模式以及编写代码的功能。可以用邮箱注册登录,很方便。每天利用零碎的时间学习Python最佳的选择之一。...
  • 对比传统的网站论坛等,手机app的优势有很多,很多人都想开发一个自己的app软件,但是对app开发不了解,这里为大家介绍一下开发app需要什么技术?如何快速完成手机app制作?app软件开发到底需要多少钱? 目前app...
  • 如何开发安卓手机App,安卓开发工具有哪些,安卓开发工具哪个好?之前很多安卓开发师主要使用是Eclipse+ADT,不过近年Google又推出了Android Studio,到底该用哪一个呢?它们之间又有什么样的区别? 下面是我整理的...
  • 编程开发软件工具下载

    千次阅读 2018-12-26 14:12:01
    复制这段内容后打开百度网盘手机App,操作更方便哦 2016版本: 安装包: 链接:https://pan.baidu.com/s/1LZWkopNa6mEAmFndQjDSSg 提取码:g1gt 复制这段内容后打开百度网...
  • Python-苹果手机编程

    千次阅读 2020-04-27 15:32:03
    苹果手机可以直接在App Store内直接搜索Python ai 安装第三方库 新建一个文件,随意命名比如我的 install_packet.py (记得加上后面的格式) 先导入pip库 ,然后再填写安装命令,括号内填写自己需要安装的库名...
  • scratch编程软件的安装

    2021-04-09 23:09:27
    文章目录1.百度网盘下载scratch2.用百度下载scratch3....复制这段内容后打开百度网盘手机App,操作更方便哦 2.用百度下载scratch https://www.scratch.com/?cf_chl_jschl_tk=f264f36f5476095bd995810f08c520f443f8b0
  • 手机组态软件

    2018-04-09 16:47:25
    鲲航物联网云平台,在...组态完成后,直接登录手机APP就可以监视控制PLC及设备,APP无需编程。只需5分钟就可以搭建属于自己的WEB平台及手机APP监控项目。一部手机就可以对现场了如指掌。 体验账号:KHKJ520,密码:888
  • APP软件开发是移动互联网开发公司常开发的一种手机应用系统,对于刚刚进入APP软件开发领域的新手来说,选择什么编程语言和需要什么开发环境来开发APP软件是常遇到的问题。下面亿合科技小编来为大家分享下:  APP...
  • wincc实现手机APP远程监控

    千次阅读 2018-07-25 17:47:16
    wincc是西门子公司开发的上位机视窗监控编程软件,用户可以利用软件提供的控件、脚本、方法等进行开发,将控制系统动做成动画画形式的人机界面,从而实现对控制系统的监控。现在智能手机已经可以实现电脑的很多功能...

空空如也

空空如也

1 2 3 4 5 ... 18
收藏数 346
精华内容 138
关键字:

手机编程软件app