巧妇难为无米之炊,我最爱的还是鸡蛋羹,因为我和鸡蛋羹有段不能说的秘密。

  不管学啥,都要有环境,对于程序员来说搭建个开发环境应该不是什么难题。按顺序一步步来就可以,我也只是记录我的安装过程,你也可以滴。

一、准备Java环境

  我已经说过了,其实我是一个Java程序员,所以学习过程中会有很多Java相关的内容和对比。先介绍下我的基本情况

  • jdk1.8
  • eclipse即可,版本最新的

  怎么安装java,配置环境变量什么的,我都不会再说了,我这不是小白教程,我相信具备一定的能力。

二、准备Python环境

  当然是下载Python最新的版本,去Python官网:https://www.python.org/,找到download,有没有发现简单的不能再简单了。

  下载后安装,基本都是next,安装完成之后可以设置环境变量为安装目录。

2.1 验证安装结果

  双击安装目录中的python.exe,能正常弹出一个窗口,输入1+1,回车后等于2,说明没有问题。

三、安装eclipse插件

  我还记得当初学习java的时候,开始都是在文本编辑器编辑,然后在命令窗口执行,现在已经过了那个年代了,所以直接在开发环境上进行学习,效率高。

  搜索eclipse python插件,发现大家都在使用pydev,那我也使用它。百度pydev获得官网:http://www.pydev.org/,然后大致看了下就去找怎么安装。

  上面有一个大大的download,点击后出现安装教程,注意看第一段话:

  强烈建议用户阅读开始指南,那就去看看。点击进入即可:

  大致看来,分为安装、配置、创建工程、进一步配置、创建自己的模块、运行/Debug程序、配置eclipse概要、然后还有很多很多。当然一定不要陷入一个误区,有时候教程都会特别的详细,不一定首次就要全部阅读,能满足当前的需求,并且记住教程位置即可。

  安装教程步骤一步步来,很简单,不懂得查字典,慢慢养成习惯。

  第一个链接完成PyDev的插件安装,具体教程里面都很详细,不再贴出。

  第二个链接配置插件,相当于安装完eclipse配置jdk路径一样,里面图片文字很详细。

  第三个链接创建工程进行测试,教程很详细而且一步步来,我喜欢。

  第四个链接,进一步配置工程,创建Source Folder等

  后面的链接自行阅读即可。

四、总结一下

  安装完插件,按照教程创建一个示例工程,运行成功就可以完成任务了,就像其他的插件一样,支持eclipse的各种快捷方式,还有提示,用起来很方便。如果还有问题,再去阅读一遍教程,我相信你可以解决的,当然如果还不行,还有我呢,我也在学习中。

  已往之不谏、来者之可追

【Python】Java程序员学习Python(二)— 开发环境搭建的更多相关文章

  1. 【Python】Java程序员学习Python(五)— 函数的定义和使用

    不想做一个待宰的羔羊!!!!要自己变得强大.... 函数的定义和使用放在最前边还是有原因的,现在语言趋于通用,基本类型基本都是那些,重点还是学习对象的使用方法,而最根本的还是方法的使用,因此优先介绍, ...

  2. 【Python】Java程序员学习Python(三)— 基础入门

    一闪一闪亮晶晶,满天都是小星星,挂在天上放光明,好像许多小眼睛.不要问我为什么喜欢这首歌,我不会告诉你是因为有人用口琴吹给我听. 一.Python学习文档与资料 一般来说文档的资料总是最权威,最全面的 ...

  3. 【Python】Java程序员学习Python(六)— 流程控制、异常处理

    和Java语言一样,Python也有基本的流程控制,简单了解下即可. 一.流程控制的元素 条件 条件就是布尔值或者布尔值的表达式,要么是True要么是False. 代码块 在Python中,代码块不是 ...

  4. 【Python】Java程序员学习Python(十)— 类、包和模块

    我觉得学习到现在应该得掌握Python的OOP编程了,但是现在还没有应用到,先留一个坑. 一.类和对象 说到类和对象其实就是在说面向对象编程,学完Java以后我觉得面向对象编程还是很不错的,首先封装了 ...

  5. 【Python】Java程序员学习Python(七)— 文本类详解(字符串、str)

    如果一个女孩子喜欢看龙猫,那么请珍惜她,呵护她 任何一门语言,字符串总是最基本也是最需要掌握的一个变量,想想入门的Hello World,输出的就是字符串. 官方文档:https://docs.pyt ...

  6. 【Python】Java程序员学习Python(一)— 为什么学习Python

    现在是6月份,毕业快3年了,虽然不能说对Java掌握的程度达到了如火纯青的地步,但是依然感觉到了瓶颈期,Java用的多了,也到了随心所欲的地步了,所以学第二门语言的想法一直在我脑海里闪现,有想法了就要 ...

  7. 【Python】Java程序员学习Python(四)— 内置方法和内置变量

    <假如爱有天意> 当天边那颗星出现,你可知我又开始想念,有多少爱恋只能遥遥相望,就像月光洒向海面,年少的我们曾以为,相爱的人就能到永远,当我们相信情到深处在一起,听不见风中的叹息,谁知道爱 ...

  8. 【Python】Java程序员学习Python(十一)— IO

    一.前言 io的内容其实还是有很多的,现在我也只是了解初步用法,当然详细内容还是应该参照官方api的: 官方api:https://docs.python.org/3/library/os.html. ...

  9. 【Python】Java程序员学习Python(九)— 集合(list、tuple、range)和映射(dict)

    集合是一门语言最重要的一个特性,对集合支持的程度越好,使用起来越方便 一.表现形式 1.1 list list的基本用法: 使用中括号包裹,[1,2,3] 元素类型可以是任意类型,同样可以是list ...

随机推荐

  1. 隐型马尔科夫模型(HMM) 简介

    先介绍一下马尔科夫模型: 马尔可夫模型(Markov Model)是一种统计模型,广泛应用在语音识别,词性自动标注,音字转换,概率文法等各个自然语言处理等应用领域.经过长期发展,尤其是在语音识别中的成 ...

  2. Sequel-Model

    Sequel::Model Mass Assignment 大多数的Model方法接受一个包含一系列key和value的哈希作为参数,这些方法包括:Model.new, Model.create, M ...

  3. [转] TCP/IP原理、基础以及在Linux上的实现

    导言:本篇作为理论基础,将向我们讲述TCP/IP的基本原理以及重要的协议细节,并在此基础上介绍了TCP/IP在LINUX上的实现. OSI参考模型及TCP/IP参考模型 OSI模型(open syst ...

  4. 虚拟网络编辑器的知识和出现的一些问题(没有VMnet0或VMnet8)

    不多说,直接上干货! 安装好的虚拟机,没有VMnet0!!! 解决的办法: 就可以了. 那么,问题现在又来了? 但是,每次都要这样,以右键,管理员身份运行,再关闭之后,以普通双击方式,即又没有VMne ...

  5. JavaScript位移运算多个大于号的使用方法

    JavaScript中的无符号位移运算符是用三个大于号来表示的 计算方法 例 100>>>2 100的二进制是 01100100 向右移2位后为 00011001 最后结果为25 1 ...

  6. python如何帮我在投资中获取更高收益

    搞技术的大都比较纯粹,比较实在,除了工资之外基本就没有别的收入了(少部分人能接外包赚外块).或许是迫于生活的压力,或许是不甘于固定的工资,或许是出于技术人骨子里的好奇,亦或是这几年关于理财投资的大力宣 ...

  7. Ethereum 源码分析之 accounts

    一.Account // Account represents an Ethereum account located at a specific location defined // by the ...

  8. MySQL中date类型的空值0000-00-00和00:00:00

    1.如果mysql中使用了date类型,并且默认值为'0000-00-00', 那么数据库中的'0000-00-00 00:00:00', '0000-00-00', '00:00:00'这三个值是相 ...

  9. paxos协议更新日志

    基于Paxos协议的数据同步与传统主备方式最大的区别在与Paxos只需任意超过半数的副本在线且相互通信正常,就可以保证服务的持续可用,且数据不丢失. Basic paxos协议更新日志 我们将数据持久 ...

  10. maven环境搭建Myeclipse配置

    一.Maven的下载安装 准备工作: 1.安装环境:windows 2.需安装JDK,并配置环境变量(略) 3.Maven版本3.0.5 4.下载地址:链接:https://pan.baidu.com ...