手机、平板都能写Python代码!手把手教教会你,快来~python手机版「手机、平板都能写Python代码!手把手教教会你,快来~」
对于大部分初学Python的人来说,由于工作、生活等因素常常无法进行连贯、系统的学习。初学者为了利用上下班通勤等碎片化时间进行学习,通常会在平板上观看学习视频并做记录。虽然这种方法很好,但效果还是不如边学边练来得好。因此,你需要的是这个:不多说,让我们开始吧!
一、Termux安装与配置
1)系统要求
Android 7.0以上的平板或手机。这里建议使用兼顾了便携性和屏幕尺寸的8寸平板。
2G以上可用空间。由于需要安装各种软件包,对存储空间的消耗还是比较大的。
2)Termux安装
在安装Termux前,需要了解一下什么是Termux。
Termux 是一款支持 Linux 环境的 Android 终端模拟器APP。你无需对手机进行root或额外设置即可使用。这款APP会在手机中自动安装一个最小化基本系统,并支持使用 APT 包管理工具安装软件。
目前Termux官网(https:///)建议使用F-Droid进行安装,不再支持通过Google Play进行安装。
主程序Termux下载地址:
https:///repo/com.termux_106.apk
美化工具Termux:Styling下载地址:
https:///repo/com.termux.styling_29.apk
3)Termux基本操作
4)修改软件源
安装完Termux后,使用如下命令自动替换官方源为清华镜像源:
sed -i 's@^(deb.*stable main)$@#1
deb https://mirrors.tunahttp://www.360doc.com/content/24/0702/10/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list
sed -i 's@^(deb.*games stable)$@#1
deb https://mirrors.tunahttp://www.360doc.com/content/24/0702/10/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.list
sed -i 's@^(deb.*science stable)$@#1
deb https://mirrors.tunahttp://www.360doc.com/content/24/0702/10/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.list
apt update && apt upgrade
5)安装基本组件
在配置Python开发环境前,我们还需要使用如下命令安装一些基本软件包:
二、终端配置
1)Shell配置
安装oh-my-zsh
Shell的类型有很多种,Termux下默认使用的是bash,这里我们可以使用功能更强大的zsh来代替bash。为了让初学者更好地使用zsh,需要先安装高档大气的oh-my-zsh。
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
安装过程中,会提示是否切换shell为zsh,输入回车或Y即可。此外,还需要安装zsh-autosuggestions插件,用于自动补全:
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
oh-my-zsh需要使用nano、neovim等终端编辑器修改.zshrc文件来进行配置,在plugins部分添加插件支持:
2)主题美化
①配色与字体
长按屏幕,点击More,选择Style可以选择配色和字体,推荐使用Neon配色和JetBrains Mono字体,也可以通过修改~/.termux/目录下的colors.properties和font.ttf文件进行自定义。
②主题配置
接下来安装powerlevel10k的主题:
安装
输入如下命令下载powerlevel10k:
git clone --depth=1 https:///romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
修改.zshrc文件,将ZSH_THEME="robbyrussell"改为ZSH_THEME="powerlevel10k/powerlevel10k"。
配置
重新打开Termux,输入p10k configure进入powerlevel10k的配置界面。第一次会自动下载默认字体,安装后会自动退出,重新打开Termux即可。可以根据配置向导的提示,定制适合自己风格的终端界面。图片来源:romkatv/powerlevel10k
3. 启用vi模式
Termux命令行中修改已经输入的命令比较麻烦。通过开启vi模式,用户可以像在vi编辑器里一样进行操作。对于vi用户来说,进入这种模式后,编辑和修改命令就显得十分得心应手了。使用nano、neovim等终端编辑器修改.zshrc文件来进行配置,在plugins部分添加vi-mode项,开启vi模式。在命令行状态下,按Esc键,即可进入vi模式的普通模式。
不过在默认的vi模式存在按键bug,需要在.zshrc文件最后添加如下配置:
三、Python包安装与配置
1)安装环境配置
2)Python包安装
待安装完成,输入jupyter notebook启动,将地址到浏览器中即可打开Jupyter。
四、IPython和NeoVim配置
对于希望在终端下进行使用的同学,推荐IPython+NeoVim组合。
1. IPython配置
创建配置文件
使用ipython profile create命令在~/.ipython/profile_default/目录下的创建ipython_config.py配置文件。
修改配置文件
使用neovim、nano等终端编辑器修改~/.ipython/profile_default/目录下的ipython_config.py文件,添加如下配置:
2. NeoVim配置
在配置NeoVim前,需要安装pynvim插件,以扩展NeoVim对Python的支持。
创建init.vim文件进行基本配置
在命令行下,通过nvim命令进入NeoVim编辑器,输入:e $MYVIMRC编辑NeoVim配置文件,使用:w进行保存,基本设置如下:
使用vim-plug安装NeoVim插件
vim-plug是一款Vim插件管理工具,支持异步并行,可以快速安装、更新或卸载插件。可以通过如下命令进行安装,或手动下载plug.vim文件,到在~/.config/nvim/autoload文件夹中。
使用vim-plug时,需要在init.vim中添加下列代码块。
保存后,在普通模式下输入:so %使配置文件生效,再通过:PlugInstall进行安装。
常用插件及设置
下面列举了一下常用插件和基本设置:
安装、配置coc.nvim扩展
coc.nvim是一款支持扩展的插件,类似于油猴,可以通过安装扩展,以实现像Vscode一样使用NeoVim,下面列举了Python相关的coc扩展和配置:
此外,coc扩展可以通过在~/.config/nvim/文件夹中创建coc-settings.json文件来进行配置:
配置vim-which-key
vim-which-key是一款快捷键映射插件,可以通过简单的设置进行快捷键自定义功能的实现。下面列举了vim-which-key的简单设置:
在NeoVim中运行Python脚本
可以通过在NeoVim中添加自定义功能,从而在编写时运行当前Python脚本。
写在最后
对于做技术的小伙伴来说,掌握代码关键步骤是提升自己技术的最佳办法。建议大家没事多积累一下处理技巧,方便将来使用。
阿勒泰版权声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕,E-mail:xinmeigg88@163.com