目录
- 瞎比比
- 什么都别说,先看看效果怎样?
- 需要什么材料、设备?
- root 手机
- 为 Android 手机装上 Linux 系统
- 最后
瞎比比
自从没有了学生身份之后,购买云服务器的价格是越来越贵了,不管是阿里云还是腾讯云。我寻思着能不能找到什么替代品,这让我想起之前在知乎不经意看到的,可以把 Android 手机改造成 Linux。
后台回复:废旧手机 获取本文中所需要使用到的软件
什么都别说,先看看效果怎样?
三个必备的软件
启动手机 Linux
通过 juice ssh 连接 Linux 命令行,并运行了 python 输出语句
在 iPad 中连接手机 Linux
电脑也可以通过局域网连接进来,这里就不再示例。
需要什么材料、设备?
- 屏幕还能使用的 Android 手机
- APP 软件:Linux deploy、busybox、juice ssh
- 注意,上面这些软件可以私信小编【资料】获取哈!
如果你没有废旧的 Android 手机,但是也想折腾,怎么办?建议到咸鱼上面买一部二手 小米5 ,为什么推荐 小米5 呢?首先,小米5 出产也有一段时间了,所以两三百块就能买到,而且有 NFC 功能,可以当地铁卡、门禁卡使用。
root 手机
首先,将手机配置成 Linux 服务器有两种玩法。一种是徐需要 root 手机,root 之后功能是更强大的,另一种则是无法 root 手机,这是阉割版的,看你选择了。
注意
请务必使用废弃手机进行试验,因为 root 手机是需要清空手机数据的。
我无法 root 手机
如果你无法 root 你的手机,这里提供了替代产品。termux 是一款不用 root 就可以在手机上安装 Linux 的 APP,但是很多 Linux 命令都无法使用,运行个 python 命令行还是可以的。
为 Android 手机装上 Linux 系统
到了这一步,那么我默认你已经 root 好你的 Android 手机了。首先,安装好我上面截图中的三款 APP,
- Linux deploy:装载 Linux ,需要 root 权限。
- Juice ssh:手机终端 APP。
- BusyBox:扩展 Android 手机命令,因为在这装 Linux 之后,很多 Linux 命令都是没有的,需要 root 权限。
Juice ssh、BusyBox 都是很简单的,这里不再赘述,唯独需要说一下的是 Linux deploy。
我的配置已经贴出来了,你左上角的和右下角的按钮中,分别按照图中配置就行。至于 Linux 的发型版本,你按照自己的喜好选择就行。我这里选择的是 CentOS7 ,另外提供一下 CentOS 源地址:
http://chinanet.mirrors.ustc.edu.cn/centos-altarch/
配置好这些之后,就是安装,这需要耗时半个钟吧,耐心等待。等你看到:
extra/ssh ... done
的时候,就说明安装完成了,如果失败了,就多试几次,或者换发行版。收获满满的成就感,有没有?
最后
小编给大家介绍一套教程,希望每个小伙伴都沉迷学习,无法自拔。
本套教程学习时间15天
1-3天内容:为Linux基础命令
4-13天内容:为Python基础教程
14-15 天内容:为飞机大战项目演练
第一阶段(1-3天):
该阶段首先通过介绍不同领域的三种操作系统,操作系统的发展简史以及Linux系统的文件目录结构让大家对Linux系统有一个简单的认识,同时知道为什么要学习Linux命令。然后我们会正式学习Linux命令
1. 文件和目录命令:ls,cd,touch,mkdir,rm
2. 拷贝和移动命令:tree,cp,mv
3. 文件内容命令:cat,more,grep
4. 远程管理命令:ifconfig,ping,SSH的工作方式简介以及ssh命令
5. 用户权限及用户管理命令:chmod,chgrp,useradd,passwd,userdel
6. 软件安装及压缩命令:apt简介及命令,tar,gzip压缩命令,bzip2压缩命令
7. vim的基本使用
第二阶段(4-10天)
该阶段我们正式进入Python这门语言的学习,首先通过了解Python语言的起源,Python语言的设计目标,Python语言的设计哲学,Python语言的优缺点和面向对象的基本概念,以及Python语言的执行方式,还有Python集成开发环境PyCharm的使用为我们接下来的学习做铺垫。
然后我们会学习int,string,float三种简单的变量类型,变量间的计算,变量的输入输出,if判断语句,while循环语句,for循环语句,break和continue的使用,函数的基本使用,模块的使用,列表,元组,字典三种高级变量,字符串的常用操作。
接下来我们会通过一个名片管理系统的案例,把这一阶段的知识进行一个串联。在学习名片管理系统时,首先我们会学习怎么去搭建这一系统的框架,然后我们会分别实现新增名片,显示全部名片,查询名片,删除名片,修改名片这些功能。
最后我们会学习语法的进阶内容,全局变量,局部变量,可变数据类型和不可变数据类型以及函数返回多个值,函数的缺省参数,多值参数,递归的基本使用。
第三阶段(11-13天)
该阶段我们会学习面向对象(OOP)这一重要的编程思想,首先学习的知识点有类和对象的基本概念,dir函数,self的作用,初始化方法__init__,内置函数__str__,__del__,单继承,方法重写,私有属性和方法,多继承,多态,类属性,静态方法。
然后我们还会学习单例模式这一设计模式,异常的捕获,异常的抛出,from import局部导入,from import导入同名工具, from import导入所有工具,包的使用,制作模块,pip的使用以及文件的相关操作。
第四阶段(14-15天)
该阶段是项目演练阶段,我们会带领大家通过使用之前学习过的知识开发飞机大战这一经典游戏,项目中分别有游戏窗口,图像绘制,游戏循环,事件监听,精灵和精灵组以及创建敌机,创建英雄和发射子弹,碰撞检测等模块。
转发文章+私信小编(资料)即可领取以下学习教程!
下面是北京大学毕业的高琪老师亲手打造的python学习路线和视频。共分为7大阶段.
获取在文末!!!
第一阶段
python开发基础和核心特性
1.变量及运算符
2.分支及循环
3.循环及字符串
4.列表及嵌套列表
5.字典及项目练习
6.函数的使用
7.递归及文件处理
8.文件
9.面向对象
10.设计模式及异常处理
11.异常及模块的使用
12.坦克大战
13.核心编程
14.高级特性
15.内存管理
第二阶段
数据库和linux基础
1.并发编程
2.网络通信
3.MySQL
4.Linux
5.正则表达式
第三阶段
web前端开发基础
1.html基本标签
2.css样式
3.css浮动和定位
4.js基础
5.js对象和函数
6.js定时器和DOM
7.js事件响应
8.使用jquery
9.jquery动画特效
10.Ajax异步网络请求
第四阶段
Python Web框架阶段
1.Django-Git版本控制
2.Django-博客项目
3.Django-商城项目
4.Django模型层
5.Django入门
6.Django模板层
7.Django视图层
8.Tornado框架
第五阶段
Python 爬虫实战开发
1.Python爬虫基础
2.Python爬虫Scrapy框架
以上这python自学教程小编已经为大家打包准备好了,希望对正在学习的你有所帮助!
老规矩,转发+关注并私信小编:“学习”即可带走哦!
推荐阅读:小米8配置
-
王一博彩排造型上线,身穿工装外套,水中跳舞太
王一博湖南卫视跨年演唱会彩排造型上线啦!王一博身穿工装外套搭配运动长裤在水中跳舞,场面实在是太嗨了,网友纷纷表示非常期待王一博跨年演唱会的表现!接下来让我们一起...
2019-12-31 -
《仙剑三》为何茂茂要割肉换粮,注意他的出场介
《仙剑三》:为何茂茂要割肉换粮,谁注意他的出场介绍,早已注定了结果说起《仙剑三》,大家都很熟悉,是仙侠剧里面最有代表的一个,剧中的每个角色都演绎的非常饱满,经典...
2019-12-31 -
《声临其境3》王耀庆掐脖子与潘斌龙上演绑架戏
中国网娱乐12月31日讯由湖南卫视倾力打造的原创声音魅力竞演秀《声临其境》第三季第二期将于1月4日周六晚22:00准时播出。在首期节目中,胡军俞灏明、何冰秦俊杰...
2019-12-31 -
跨年晚会还有陪跑的?某艺人参加彩排前被换掉,
今天是2019年最后一天了,各大卫视的跨年晚会也都在如火如荼的准备着,口号也是一个比一个喊得响亮,东方卫视拉到了最大的顶流肖战一起跨年,口号是:龙临东方,肖傲风...
2019-12-31 -
央视总结2019热点人物,袁隆平黄晓明上榜,
2019年的最后一天,几乎所有地方都在进行年终总结,央视也不例外,一张图总结这一年的热点,还把康辉的令人喷饭再为大家回顾了一遍。12月31号,央视新闻的官方账号...
2019-12-31 -
跨年晚会混战:杨紫占c位,杨幂热巴靠边,大蒜
“爱你爱你”年马上就要到了,在这辞旧迎新之际,大家想好和谁一起度过了吗?小8的跨年夜非常丰富,因为有湖南、江苏、北京等好几台跨年演唱会可以追,和自己爱豆一起过新...
2019-12-31