学习python有段时间,最近博客更新比较慢了,空闲时间在零零碎碎的学python,难成文,也就没整理成博客。

学习python最苦恼的就是没有趁手IDE,之前学java时Eclipse肯定是不二之选。eclipse pydev也可以开发python,但觉太重了。 所以一直用自带的IDLE,偶尔也用一下notepad++这种小巧的万能编辑器。

IDLE 写写单小程序很好,但一个程序与执行信息两个窗口,更别说多标签了,程序找开的多了,就乱了。

pythonWin 也用过,窗口有些老土,窗口布局我不会设置,所以觉得也不好用。

安装wxPython

由于UliPad是由wxPython开发的,所以,需要先安装wxPython。

windows安装wxPython :

exe 程序,下载安装即可

ubuntu 安装wxPython:

打开控制台,输入命令:

> apt-cache search wxpython

如果能返回wxpython的信息,则直接输入命令:

> sudo apt-get install python-wxtools

更新完成,打开python输入

>>> import wx

没有报错,表示安装成功

安装ulipad

我的系统是window xp(别鄙视我的系统老,公司测试需要~!)

找了个4.1版本(目前最新版)的来安装,安装完成,启动的时候居然报了下面错误~!

试着找了一下解决办法,不管用。豆瓣有人问这个问题,大多回答是卸载了装4.0版本的;于是在CSDN上找了个4.0版本的,装上之后果然就可以正常打开了。

安装过程就不说了,exe程序一跳“next”就行了。

ubuntu 安装:

下载ulipad.4.1.zip 安装包

root@fnngj-H24X:/home/fnngj/python# unzip ulipad.4.1.zip

root@fnngj-H24X:/home/fnngj/python# cd ulipad.4.1

root@fnngj-H24X:/home/fnngj/python# ./UliPad.py

运行

打开程序之后,界面非常友好,创建个程序运行一下,错误来了!

提示我没有设置python 的解释器。

于是,在菜单 编辑---参数---python中找到了“设置python编辑”按钮。点击找到自己python的安装目录,把python2.7.exe和pythonw2.7.exe的路径加进来,别忘了加“描述”

再来运行程序,发现可以正常了。

窗口布局

工具栏上有三个按钮一看就是布局的;

左侧显示目录结构,底部显示程序运行结果。这是使用IDE工具的标准布局,起码用习惯eclipse的同学会感觉很舒适。

如果你已经有项目的话可以通过右键目录浏览空白处理,增加目录----打开新目录,将项目导入。

Py> 按钮提供的就是python交互模式,只是自带的版本是2.5.4 的有点老了,还不知道怎么设置。

代码

有洁癖的同学一定对代码的着色有很高的要求,着色的代码 会使用程序看去清晰明了。而且语法错误也很容易识别。

自动补齐也是优秀开IDE必备的,可以提高开发效率,减少语法错误。

设置语法参数:文档----语法参数

不得不说,UliPad 的着色与自动补全功能很出色。

调试

要想成为一名优秀的IDE怎么能没有调试功能呢。你能想到的,作者自然也想到了。工具栏上有个七星瓢虫的图标,自然就是调试按钮了。

插件

要想变了更强大,必须要支持插件扩展;我们可以结合插件 实现脚本管理,正则、django项目开发等。

菜单栏工具----插件管理

最后,特意看了一下UliPad的内存占用很低10MB左右;几乎可忽略它的内存占用。好吧!就是它了。

UliPad 项目地址:

python利器怎么用-UliPad 初体验----python 开发利器相关推荐

  1. UliPad 初体验----python 开发利器

    学习python 有段时间,最近博客更新比较慢了,空闲时间在零零碎碎的学python ,难成文,也就没整理成博客. 学习python 最苦恼的就是没有趁手IDE ,之前学java 时 Eclipse  ...

  2. Python学习笔记:pandas初体验

    Python学习笔记:pandas初体验 一.安装pandas模块 1.安装Python3.7 注意:必须勾选pip(python install package). 2.配置环境变量 3.下载 pa ...

  3. python从零学——scrapy初体验

    2019独角兽企业重金招聘Python工程师标准>>> python从零学--scrapy初体验 近日因为一些事情,需要从网上爬取一些东西,故而想通过使用爬虫来顺便学习下强大的pyt ...

  4. 【python初学者日记】selenium初体验——“秒杀商品”、“清空购物车”技能养成记(一)

    [python初学者日记]selenium初体验--"秒杀商品"."清空购物车"技能养成记(一) 用python解决"清空购物车".&quo ...

  5. python网球比赛模拟_python初体验 —— 模拟体育竞技

    python初体验 -->>> 模拟体育竞技 一.排球训练营 1. 简介: 模拟不同的两个队伍进行排球的模拟比赛. 2. 模拟原理: 通过输入各自的能力值(Ⅰ),模拟比赛的进行( P ...

  6. python模拟足球比赛_python初体验 —— 模拟体育竞技

    python初体验 -->>> 模拟体育竞技 一.排球训练营 1. 简介: 模拟不同的两个队伍进行排球的模拟比赛. 2. 模拟原理: 通过输入各自的能力值(Ⅰ),模拟比赛的进行( P ...

  7. 人机对战初体验:Python基于Pygame实现四子棋游戏

    人机对战初体验-四子棋游戏 继去年3月人机大战引发全球瞩目以来,围棋AI(人工智能)再度引发跨领域的关注:一个叫Master的围棋AI,几天时间,面对中日韩顶尖职业围棋选手,已取得60胜0败的恐怖战绩 ...

  8. Python 源码分析之初体验

    在 python 中,对象就是 C 中结构体在堆上申请的一块内存,一般来说, 对象不能静态初始化,并且也不能在栈上空间生存.唯一的例外就是类型 对象,python 中所有的內建的类型对象(整数类型对象 ...

  9. python turtle库画图_《体验Python中turtle库画图》教学设计

    <体验Python中turtle库画图>教学设计 射阳县高级中学 张珊珊 学情分析: 学生从未接触过编程,因此通过画图来提高学生的学习积极性,而Python语言相较其他语言简单易学,程序里 ...

最新文章

  1. Pytorch和Tensorflow,谁会笑到最后?
  2. Asynchronous Processing Basics || Use Future Methods
  3. HALCON示例程序color_pieces.hdev通过MLP训练器对彩色棋子进行分类识别
  4. idea Maven图标的使用
  5. 14个非常有用的jquery技巧,注意事项和最佳实践
  6. 10015---Linux IO模式及 select、poll、epoll详解
  7. 真正优秀的人,为何都那么尊重别人?(非常深刻)
  8. html5页面适配方法,H5案例分享:HTML5移动页面适配方法
  9. Canvas编程练习:20几行js代码实现雷达扫描动画效果
  10. 手机天猫将全面升级,成为天猫新零售入口丨对话天猫总裁靖捷
  11. 2023西北大学计算机考研信息汇总
  12. PostgreSQL构建通用标签系统
  13. python练习——实现质数检测,编写isprime()函数,参数为整数,并且需要有异常处理功能。
  14. 基于大数据的情报分析与服务系统架构设计
  15. dlopen failed总结
  16. 问道手游服务器维护,问道手游停服维护公告
  17. eclipse边框以及代码区域黑色设置
  18. 目标检测 Review
  19. 雷电USB4开源示波器,4通道,带宽350MHz,采样率1Gsps,上位机支持Windows和Linux
  20. 沃可趣 | 企业内部互动社区,职场也能成为秀场

热门文章

  1. 交叉熵代价函数——当我们用sigmoid函数作为神经元的激活函数时,最好使用交叉熵代价函数来替代方差代价函数,以避免训练过程太慢...
  2. 条件随机场——时间序列(句子单词序列也算),其特征函数必须要考虑前一刻的数据...
  3. MongoDB C++ gridfs worked example
  4. AngularJS directive入门例子
  5. win7 cmd执行vue不是内部命令解决办法
  6. angular1x初始与架构演进(三)Ui-Router+OcLazyLoad加载模块
  7. [bzoj2839]集合计数 题解 (组合数+容斥)
  8. bzoj1492: [NOI2007]货币兑换Cash
  9. 我的头上碧空晴朗——数据库存datetime问题
  10. 通过数据库绑定的dropdownlist,如何让其第一条默认显示--请选择--