磨刀不误砍柴工,学习python你需要知道的实用小工具

磨刀不误砍柴工,下面推荐几个python学习的小工具,适用于Linux系统下开发自学,window环境的请绕道。
一、
python脚本一键执行
或许你可以说学python可以用pycharm学习python但是我vim是永远的神
这里介绍一个使用小技巧可以用vim编写py文件时,不用退出保存也可以一件运行py脚本,可大大提高编程效率
1、vim /etc/vimrc 打开vim的配置文件
2、将下面的内容复制粘贴到vimrc的最后边,然后保存退出即可
map :call CompileRunGcc()
func! CompileRunGcc()
exec “w”
if &filetype == ‘c’
exec “!g++ % -o %<”
exec “!time ./%<”
elseif &filetype == ‘cpp’
exec “!g++ % -o %<”
exec “!time ./%<”
elseif &filetype == ‘java’
exec “!javac %”
exec “!time java %<”
elseif &filetype == ‘sh’
:!time bash %
elseif &filetype == ‘python’
exec “!time python2.7 %”
exec “!time python3.6 %”
elseif &filetype == ‘html’
exec “!firefox % &”
elseif &filetype == ‘go’
exec “!go build %<”
exec “!time go run %”
elseif &filetype == ‘mkd’
exec “!~/.vim/markdown.pl % > %.html &”
exec “!firefox %.html &”
endif
endfunc99999q’a’y’t’UI
3、验证

创建一个py结尾的文件,随便写一个python语句如下图
在这里插入图片描述

然后按ESC键进入命令行模式,然后按F5就运行该py脚本,如下图所示
在这里插入图片描述
按i键返回继续编辑,按回车建再次运行该脚本
二、
代码补全插件Pydiction
Pydiction可实现vim代码自动补全功能,且不需要安装,所有没有任何依赖包问题
1、下载Pydiction
mkdir ~/.vim
mkidr ~/.vim/bundle
cd ~/.vim/bundle
git clone https://github.com/rkulla/pydiction.git
要是下不下来被拒绝了啥的就是网络不好,切个手机热点或者好的网络试试。
git命令没有的话可以用下面命令安装
yum -y install git
2、配置Pydiction
cp -r ~/.vim/bundle/pydiction/after/ ~/.vim
把下载好的文件里的一个文件夹after 移到.vim文件夹下
然后新建.vimrc文件
vim ~/.vimrc
filetype plugin on
let g:pydiction_location = ‘~/.vim/tools/pydiction/complete-dict’
let g:pydiction_menu_height = 3
注意:这里complete-dict文件需要再当前用find命令找一下,用你自己真实的路径
find / -name complete-dict
保存退出
3、验证
重启系统使配置生效,自己机器可以reboot,公司机器慎用
vim 一个py结尾的文件
impo按tab键就可以自动补全了
效果如下:
在这里插入图片描述
三、
IPython
再linux系统7版本的环境上都自带的python2.7的版本
直接再屏幕上运行python回车就可以进入一个python的交互开发的环境。
在这里插入图片描述
这个就是python自带的python shell,python shell支持交互开发,很是方便,但是也很呆板,我们今天要用的是IPython
IPython相比于python shell
他还支持:
支持shell命令
持语法高亮
自动缩进
tab补全
历史搜索

1、 开始安装
pip install ipython (linxu 安装方式)
2、屏幕输入ipython 即可进入
3、效果如下:在这里插入图片描述
至此三个小技巧分享给大家,谢谢。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值