ubuntu写python的教材_初学python:Ubuntu安装一个可视编程IDE

本文介绍了在Ubuntu上安装Python可视化编程环境Spyder的步骤,包括必要的依赖库和Python库的安装。Spyder因其类似MATLAB的工作空间特性而受到青睐,特别适合初学者观察和修改数组值。文章详细讲解了Spyder的主要功能,如变量探索器、自动补全、源代码查看等,并提供了一个实例来展示其在代码调试中的实用性。
摘要由CSDN通过智能技术生成

Ubuntu 下python可视化编程环境spyder安装和代码小试

对于初学linux的很多同学来说,命令行运行程序不是很习惯,很多教程安装eclipse,个人也安装过,但是配置很繁琐,就用spyder有啥不可?

spyder:是Python(x,y)的作者为它开发的一个简单的集成开发环境。和其他的Python开发环境相比,它最大的优点就是模仿MATLAB的“工作空间”的功能,可以很方便地观察和修改数组的值。

界面:Spyder的界面由许多窗格构成,用户可以根据自己的喜好调整它们的位置和大小。当多个窗格出现在一个区域时,将使用标签页的形式显示。例如在图1中,可以看到“Editor”、“Object inspector”、“Variable explorer”、“File explorer”、“Console”、“History log”以及两个显示图像的窗格。在View菜单中可以设置是否显示这些窗格。

Spyder的功能比较多,这里仅介绍一些常用的功能和技巧:

默认配置下,“Variable explorer”窗格中不显示以大写字母开头的变量,可以单击工具栏中的配置按钮(最后一个按钮),在菜单中取消“Exclude capitalized references”的选中状态。

在控制台中,可以按Tab按键进行自动补全。在变量名之后输入“?”,可以在“Object inspector”窗格中查看对象的说明文档。此窗格的Options菜单中的“Show source”选项可以开启显示函数的源程序。

可以通过“Working directory”工具栏修改工作路径,用户程序运行时,将以此工作路径作为当前路径。例如我们只需要修改工作路径,就可以用同一个程序处理不同文件夹下的数据文件。

在程序编辑窗口中按住Ctrl键,并单击变量名、函数名、类名或模块名,可以快速跳转到定义位置。如果是在别的程序文件中定义的,将打开此文件。在学习一个新模块的用法时,我们经常需要查看模块中的某个函数或类是如何实现的,使用此功能可以帮助我们快速查看和分析各个模块的源程序。例如下面的程序从不同的扩展库载入了一些模块和类。用Spyder打开此文件,按住Ctrl键,并单击signal、pl、HasTraits、Instance、View、Item、lfilter、plot、title等,将打开定义它们的程序文件,并跳转到相应的行。

在安装之前,最好安装以下python常用库和依赖

sudo apt-get install python-dev python-pip libxml2-dev libxslt1-dev zlib1g-dev libffi-dev libssl-dev

sudo pip install scrapy

sudo apt-get install libzmq-dev

sudo pip install pyzmq #here

sudo pip install pygments

sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer

sudo pip install qtconsole

sudo pip install ipython按照上述命令安装就好了,如果你已经安装过,会跳过。

然后安装:

sudo apt install spyder然后Y

安装完成后打开spyder

看一下,效果,测试一个OpenCV自带小代码

我认为最大的好处就是可以看见变量值与类型,对于初学者来说,阅读别人的代码的时候这个很有用!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值