工欲善其事必先利其器!想要获取更多的开发工具安装包、安装教程,可以加群:725479218,
开发Python用什么工具好呢?其实刚学Python的话,使用IDLE就够了,虽然调试不是特别方便,但是对于初学已经够了,可以使用Print进行简单的调试,不建议使用记事本进行开发,不知道的认为你很牛,知道的……这是自己给自己找罪受,用Editplus貌似也行,有语法高亮功能,也支持调用外部shell来执行程序,捕获程序输出。
更强大的IDE应该有自动提示,完备的调试和语法高亮功能,当然缩进也应该更好的支持,尤其对于Python这种强制缩进的语言,自动提示功能是指,你输入一个函数的自动提示参数,或者输入一个对象的时候自动提示它的成员函数和成员变量,这些都能大大提高编码效率,调试功能也就是debug啦,最好有单步调试功能,单步调试多么重要我就不说了,程序员都明白。当工程很大的时候,怎么管理工程也是问题,Python也一样,当工程很大的时候,文件也很多,此时用IDLE不管是管理工程还是调试显然是不能胜任了。
说到eclipse,大部分“玩家”会说,这不是开发java的么?是的,eclipse在设计之初是为开发java打造的,但是由于其整个架构非常合理,对插件的支持基本可以无缝对接,开句玩笑,eclipse就是为插件而生的,哈哈,因为其强大的插件接口,很多第三方软件厂商开发了很多好用的插件,甚至它的国际化都是通过插件来实现的,其中对它影响最大的插件应该是myeclipse,eclipse本身其实实现的功能有限,就一个很朴实的IDE,而且对于IBM来说,这是个失败的项目(当初是为了对抗了netbeans,其中的纠结应该可以说半本书吧),后来IBM一气之下干脆把eclipse开源了,但是因为架子搭得好,实用,关键是免费,受到广大java爱好者的好评,myeclipse说白了就是一个插件集合,里面插件基本都单独找的到,但是myeclipse是收费的,而且很贵,所以要用的话还是去网上找个破解版吧。
 
 
 
 
扯了这么多白话,还是进入正题,如果用eclipse来开发python,要装一个插件Pydev(可以不用装myeclipse),这个插件是用对python进行语法高亮,调试等功能的,当然很重要的是python本身是要安装的,就跟开发java程序要装JDK一个道理,可以装python3版本。下面说说“组装”流程:
1、安装python3,怎么装不用我说了吧。安装包可以去这里http://www.python.org/download下载。
2、安装eclipse,下载之后解压就可以了。(eclipse和pydev最好用比较新的版本,否则可能会有问题 )
3、安装Pydev,因为pydev是eclipse的一个插件,因此实际就是怎么给eclipse装插件了,将Pydev解压后有两个文件夹,如果所示。
安装方式有两种,
一种是分别直接将Pydev文件夹下的features和plugins里面的所有文件拷贝到eclipse目录下对应的features和plugins目录中,拷贝完成,安装也就完成了。第二种是用links文件的方法,在eclipse的安装目录下建一个links文件夹,如果没有的话,然后在links目录里面新建一个扩展名为.link的文件,假如叫xxpydev.link,名字可以随意取,然后把pydev解压到硬盘上,最好和eclipe放在一起咯,假如你放在D:/Program Files/MyEclipse 5.5.1 GA/org.python.pydev.feature-1_3_4,
那么org.python.pydev.feature-1_3_4文件夹里面应该是eclipse文件夹,eclipse文件夹里面有features和plugins两个文件夹(这里的文件夹名和相对路径都是pydev的压缩包里面已经弄好的,不要修改,否则eclipse会找不到pydev插件),然后在xxpydev.link文件中写入path=D://Program Files//MyEclipse 5.5.1 GA//org.python.pydev.feature-1_3_4即可,这里实际就是要让eclipse找你的插件位置并成功加载,用这种方法实际上插件放在硬盘上任何位置都是可以,主要links文件里面写上正确的路径就可以了。
 
 

初学Python,对于开发工具不是很了解?一文带你选择适合你的开发工具的更多相关文章

  1. 初学Python,需要装什么软件?

    学习Python需要安装什么软件呢?也许你是一位编程小白,还不知道如何如何安装Python软件和开发环境.那么今天我们就来学一下关于Python软件.开发环境的相关知识,希望对你有用. 学Python ...

  2. 13本热门书籍免费送!(Python、SpingBoot、Entity Framework、Ionic、MySQL、深度学习、小程序开发等)

    七月第一周,网易云社区联合清华大学出版社为大家送出13本数据分析以及移动开发的书籍(Python.SpingBoot.Entity Framework.Ionic.MySQL.深度学习.小程序开发等) ...

  3. 初学Python之爬虫的简单入门

    初学Python之爬虫的简单入门 一.什么是爬虫? 1.简单介绍爬虫   爬虫的全称为网络爬虫,简称爬虫,别名有网络机器人,网络蜘蛛等等. 网络爬虫是一种自动获取网页内容的程序,为搜索引擎提供了重要的 ...

  4. 初学Python

    初学Python 1.Python初识 life is short you need python--龟叔名言 Python是一种简洁优美语法接近自然语言的一种全栈开发语言,由"龟叔&quo ...

  5. 无开发经验,初学python

    1.无开发经验,初学python   如果你不会其他语言,python是你的第一门语言: A Byte of Python (简明python教程,这个有中文版简明 Python 教程)是非常好的入门 ...

  6. 初学 Python(十五)——装饰器

    初学 Python(十五)--装饰器 初学 Python,主要整理一些学习到的知识点,这次是生成器. #-*- coding:utf-8 -*- import functools def curren ...

  7. 初学python必备基础知识

    一,编程语言介绍 1.机器语言:直接用二进制编程,直接控制硬件,需要掌握硬件的操作细节 优点:执行效率高   缺点:   开发效率低 2.汇编语言:用英文标签取代二进制指令去编写程序,直接控制硬件,需 ...

  8. Python十分适合用来开发网页爬虫

    Python十分适合用来开发网页爬虫,理由如下:1.抓取网页自身的接口比较与其他静态编程语言,如java,c#,c++,python抓取网页文档的接口更简练:比较其他动态脚本语言,如perl,shel ...

  9. 如何初学python?资深程序员浅谈,教你学会入门python

    我认为python应该是现在市面上最简单,也是最值钱的一门编程语言,所以学习的人是越来越多,但是,如何初学python?这个问题困扰着很多初学python的人,今天,给大家简单聊聊这个话题. 我曾经也 ...

随机推荐

  1. CSS之Medial Queries的另一用法:实现IE hack的方法

    所谓Medial Queries就是媒体查询. 随着Responsive设计的流行,Medial Queries可算是越来越让人观注了.他可以让Web前端工程实现不同设备下的样式选择,让站点在不同的设 ...

  2. 从零开始学习html(七)CSS样式基本知识

    一.内联式css样式,直接写在现有的HTML标签中 <!DOCTYPE HTML> <html> <head> <meta http-equiv=" ...

  3. 免费工资总额管控系统-JXHR2016

    •工资总额是指按照国家统计局规定的统计口径或企业规定,在一定时期内支付给各类用工的劳动报酬总额 •工资总额,即基本工资,包括岗位工资.各项津补贴 •JXHR2016以薪酬管控为核心,结合人力资源规划. ...

  4. 《InsideC#》笔记(十) 异常处理

    CLR的作用之一是处理异常.通过自动的内存和资源管理可以避免一部分异常,然后借助强类型系统还可以捕获运行时异常. 一 异常基础 异常处理系统保护四个关键字:try,catch,throw,finall ...

  5. Excel的快速录入

    数据有效性: 1.选择要限制数据有效性的区域: 2.点开[数据]选项卡选择”数据验证“: 3.[设置]中选择”序列": 4.若手动输入则需要将内容使用英文符号分割开来(比如:A级,B级): ...

  6. Jenkins的配置从节点中默认没有Launch agent via Java Web Start,该如何配置使用

    Jenkins的配置从节点中默认没有Launch agent via Java Web Start,如下图所示,而这种启动方式在Windows上是最方便的. 如何设置才能让出来呢? 1:打开" ...

  7. 用Python做股市数据分析(一)

    本文由 伯乐在线 - 小米云豆粥 翻译.未经许可,禁止转载!英文出处:Curtis Miller.欢迎加入翻译组. 这篇博文是用Python分析股市数据系列两部中的第一部,内容基于我犹他大学 数学39 ...

  8. Eclipse更新maven项目仓库依赖

    ALT+F5 弹出 选择需要更新的项目, 点击ok, 就开始下载更新依赖的jar包了

  9. Python 使用 xlwings 往 excel 中写入一行数据的两种方法

    该方法跟上一篇写入一列的方法相反,代码如下: # -*- coding:utf-8 -*- import xlwings as xw list1 = [1,2,3,4,5] list2 = [[1], ...

  10. 怎么配置 Oracle 侦听器来使用SQL操作ST_Geometry

    关于这个内容,其实从ArcSDE9.2推出ST_Geometry就让用户感到很有吸引力,而且特别是在ArcSDE9.3之后,用户使用SQL操作ST_geometry越来越多,但是在配置Oracle监听 ...