【Python】Windows版本的Python开发环境的配置,Helloworld,Python中文问题,输入输出、条件、循环、数组、类

Python这东西似乎很有用的样子,但不知道为何一直火不起来,

有可能是因为这东西太难读~读作什么,派神。英语不好的人,第一眼看上去就懵了,还经常拼错,呵呵!

不过怎么说都好关键是要会。

一、Python开发环境的配置

1、首先打开Python的官网https://www.python.org/downloads/下载(点击打开链接)Python的开发环境。这东西是基础的基础,相当于JDK在Java的地位。值得注意的是,Python这小子又不老实了,又开始把自身的语法改到面目全非,在强推Python3.x了,但Python3.x的口碑一如Jquery2.x非常地差,不像ActionScript3.x已经有越来越多的支持者。因此现在Python2.x还是牢牢地占据各大教科书与市场。Python这厮当然也知道这点,因此还不敢把Python2.x删去。果断下载Python2.x。

2、默认是Windows版本的Python,可能由于我是在Win系统浏览这网页的缘故。下载之后直接就是一个可以直接打开的.msi。这里没什么好说的,一直按下一步即可,关键有两步需要注意一下,在安装路径这里默认如下图所示,如果你修改Python的安装路径请记住这个路径,拷贝到记事本什么的都好。一会儿要用来配置环境变量。

另一步是可能有些强迫症患者,见到Python默认不是完全安装就像修改为完全安装。这个千万不好,因为其不安装的一项,就是自动添加系统Path环境变量。Path环境变量还是自己手动配置好。不然不知道会出些什么事情了。

3、装好之后和配置JDK、Maven、安卓adb之类什么的,把刚才的安装路径装配的系统Path的环境中。这东西不再赘述,具体可以见《【Linux】设置环境变量》(点击打开链接)搞好直接,直接通过运行打开cmd控制台,输入python,见到版本号与帮助信息,同时命令行变成了>>>,是的,你现在已经可以像Dos操作Mysql那样进行编程了。

输入:

print("helloworld")

它就是在控制台打印一个helloworld。

输入:

exit()

则退出编程环境。如下图所示:

至此,Python的基本环境搭建完毕。现在你可以在控制台通过Python取代系统固有的命令行,来操作整个操作系统了。就像Linux的vim中写C一样。

当然,肯定会对这样的编程环境无感,反正我自己就是。

二、利用记事本编写Python,带中文的Python程序

我觉得编写Python还是放到一些文本工具中,然后仅仅利用控制台来运行程序。正如我用Windows写程序,Linux这个如此难用的系统还是用来跑程序算了。那么如何做到利用记事本编写Python呢?这里不推荐Python官方的什么IDLE,亲测中文乱码成狗非常麻烦,还不如用记事本呢!

1、首先打开记事本,然后输入如下的程序,这里很明显第一行就是为何声明此程序的编码方式就是utf-8,你那套默认的什么西欧语言的编码方法站一边去!

#-*-coding:utf-8-*-
print("你好,世界!")

2、之后保存,这分明就是小学信息技术的内容嘛~唯一值得注意的是,保存的文件名,请带上后缀名.py,这里是存放到F盘的helloworld.py。之后,编码方式,请设置为ANSI,这里千万别手贱选UTF-8了,否则乱码一辈子了。

3、随后,打开控制台,进入f:盘之后,输入

python helloworld.py

你写的“大段程序”将会被执行。

三、Python的IDE,Python编程基础输入输出、条件、循环、数组、类

可能看到这里有些人已经觉得很爽,正如有些人用NotePad写PHP一样,其实这个还好,不过现在已经没人在用记事本写Java,然后再用控制台javac编译之后再java执行了吧?我们必须整得更爽,利用Eclipse的Python IDE,PyDey更进一步地提高开发效率。那些什么IDE影响编程能力的提高的言论实在太搞笑了。我刚打完f,点个alt+/再补个回车,你还在慢慢打for吧,真不知道怎么想的。回到正题。

1、首先下载Eclipse的插件PyDey,这东西由于年代久远,其官网已经很久没有更新,还充斥着广告,同时关键是国外网站卡成狗,这东西已经放在SourceForge的地方托管了。我这里直接给出最新版PyDev的下载地址:http://nchc.dl.sourceforge.net/project/pydev/pydev/PyDev%204.2.0/PyDev%204.2.0.zip(点击打开链接),请自行利用下载工具。

同时,此乃PyDev众版本的下载列表:

http://sourceforge.net/projects/pydev/files/pydev/

严重不推荐用以下打开Eclipse->Help->Install New Software方式安装,在这里,国外的网站源能连接的吗?呵呵!能是能,卡成狗而已。

2、下载之后得到一个压缩吧,直接解压,关闭正在运行的Eclipse之后,把文件覆盖Eclipse的安装目录东西,如下图,不要用《【Javaweb】Eclipse中手动安装插件》(点击打开链接)的方式,因为这个压缩包是覆盖安装包,Eclipse的手动安装也是识别不了的。

3、再次打开Eclipse可能比往常的要卡,安装好之后,在Eclipse的右上角,如下图一样打开PyDev的开发环境PyDev。

此时的Eclipse还不能编写Python,还要在Eclipse中配置Python的运行环境,正如Maven一样。如下图,先在工具栏打开Window->Preferences,之后,找到PyDev->Python Interpreters选择Python的解释器,点击New添加,解释器的名称任意,你不叫Python,叫C++也行,只是以后该显示Python的地方都显示C++而已。关键是下面的运行路径,就是刚刚你安装Python的安装目录下的python.exe。搞好之后,把该选择的包选上,默认是不用再调整什么的,一路确定即可。

4、之后,终于可以在Eclipse下的PyDev编写Python了。以后你想写Java或者Javaee可以用回原来的环境,没问题的。

如下图,新建一个在PyDev下的PyDev Project,随便输入一个名称,反正这里不是Java,类名要与文件名对应,包名还要处处注意。

这里是语句结束都不用加分号只是一个回车就搞掂,for与if都不用加{},一个冒号就搞完的Python,非常自由非常简短非常优秀的脚本语言。

5、在与新建的PyDev项目下新建一个Python文件如下图:

之后直接写出如下的一次性说明Python输入输出、条件、循环、数组、类、注释使用的高水平Helloworld:

哪有这么多概率,这一个程序居然可以一写半本书。再重新跟你解释什么是输入输出、条件、循环、数组、类的概念,对于一个程序员来说,这东西早就在自己学C的时候已经搞得滚瓜烂熟了。

#-*-coding:utf-8-*-

#util类的声命
class util:
    hello='你好'#类成员变量
    def sayHello(self,string):#self是必须有的参数,同其它语言的this,string才是传递过来的参数
        print (self.hello+","+string);#此乃打印字符串的无返回值的函数
    def max(self,args):#这里的参数args是数组,带返回值的求最大值的函数max。
        i=args[0]#先把数组的第一项给i
        for j in args:#之后变量这个数组,此处利用的foreach的结构
            if i<j:
                i=j;
        return i;    

u=util();#相当于其它语言new XX
#raw_input中的函数是提示信息,就是打印一段话
name=raw_input("请问你叫什么?");#此乃python的输入,一定要用raw_input,input是出问题的,亲测。
#用户输入的值会赋予name这个变量
u.sayHello(name);#调用u这个类的sayHello方法,传递过去的参数是刚刚用户输入的name
arr=[1,12,3,4,5,6,7,8,9]#定义一个数组
arrMax=u.max(arr);#求这个数组的最大值
print "数组arr的最大值为:"+str(arrMax);
#此处必须要返回的整形通过用str()转化为字符串,才能用重载之后的加号,与其它字符串连在一起

程序运行结果如下:

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-29 08:26:57

【Python】Windows版本的Python开发环境的配置,Helloworld,Python中文问题,输入输出、条件、循环、数组、类的相关文章

Windows平台下PHP开发环境的配置

Windows平台下PHP开发环境的配置 一.基本环境 1.Windows XP 32位 2.Apache 2.2.25,下载地址:http://mirror.bit.edu.cn/apache/httpd/binaries/win32/httpd-2.2.25-win32-x86-openssl-0.9.8y.msi 3.PHP 5.2.17,下载地址:http://windows.php.net/downloads/releases/archives/php-5.2.17-Win32-VC6

Linux平台下Python的安装及IDE开发环境搭建

Linux平台下Python的安装及IDE开发环境搭建 1.Python安装 Python有2.X和3.X两个版本,由于2.X的版本较稳定,使用者也较多,本文选择使用Python 2.X版本. 安装步骤: (1) 下载Python安装包:https://www.python.org/downloads/ (2)  解压安装包:tar zxvf Python-2.7.10.tgz (3)  编译:./compile (4)  安装:make && make install 说明: ① 这样p

python解释器、pycharm安装及环境变量配置

python解释器.pycharm安装及环境变量配置 1.python解释器安装 下载地址:https://www.python.org/ 打开官网,点击downloads,选择操作系统,以windows为例: 选择python2与python3解释器版本(以python3.6.6及python2.7.16为例): 以python3.6.6为例,根据操作系统下载不同安装包(python2.7.16类似) 下载完成后,双击打开,选择自定义安装: 点击完成后,选择下一步,修改默认安装路径(方便查找,

Windows下的PHP开发环境搭建——PHP线程安全与非线程安全、Apache版本选择,及详解五种运行模式。

今天为在Windows下建立PHP开发环境,在考虑下载何种PHP版本时,遭遇一些让我困惑的情况,为了解决这些困惑,不出意料地牵扯出更多让我困惑的问题. 为了将这些困惑一网打尽,我花了一下午加一晚上的时间查阅了大量资料,并做了一番实验后,终于把这些困惑全都搞得清清楚楚了. 说实话,之所以花了这么多时间,很大程度上是由于网上的资料几乎全都是支离破碎.以讹传讹的.既然我已经搞懂了,就花时间整理出来,即方便自己看,也便于大家阅读.相信通过这篇文章,可以解答很多在Windows下搭建PHP开发环境的朋友的

转:Windows下的PHP开发环境搭建——PHP线程安全与非线程安全、Apache版本选择,及详解五种运行模式。

原文来自于:http://www.ituring.com.cn/article/128439 Windows下的PHP开发环境搭建——PHP线程安全与非线程安全.Apache版本选择,及详解五种运行模式. 今天为在Windows下建立PHP开发环境,在考虑下载何种PHP版本时,遭遇一些让我困惑的情况,为了解决这些困惑,不出意料地牵扯出更多让我困惑的问题. 为了将这些困惑一网打尽,我花了一下午加一晚上的时间查阅了大量资料,并做了一番实验后,终于把这些困惑全都搞得清清楚楚了. 说实话,之所以花了这么

Go语言学习笔记(一) : 搭建Windows下的Go开发环境

最近突然对Go语言产生了兴趣,主要是因为在使用python的时候遇到了一些不爽的问题,然后发现了Go.Go是Google出的一个动态语言,语法和C++接近,性能也非常的好,而且还支持编译成exe发布,并且不依赖任何虚拟机(其实是打包在exe里面了),这种好语言怎么能够错过?所以便一时兴起,开始学习了起来.由于本人还处于异常小白的阶段,所以文章中可能不免有些错误,欢迎大家各种指正. 安装Go 前往Go语言的官方网站:http://golang.org/, 下载对应平台的安装包.如果是x86的系统可

使用 Cocos2d 3.1.1 创建 Windows Phone 8 游戏开发环境

cocos2d-x 是目前流行的游戏游戏开发框架,目前最新的版本是 3.1.1, 网上有些教程已经比较老了,本文将会介绍如何使用最新的 3.1.1 创建 Windows Phone 8 开发环境. 本文假设你已经安装了 VS2012 或者 VS2013,并且已经安装了 Windows Phone8 的 SDK. 一.下载和安装 Cocos2d-x 官网地址:http://www.cocos2d-x.org/ 点击菜单栏中的 Download, 进入下载页面. 我们下载最新的 V3.1.1,新版功

Windows平台下React-Native开发环境搭建

React-Native是由Facebook开发的开源框架,主要用于开发原生APP,是新一代的在移动APP用户体验和Web开发效率间建立平衡点的新型技术.React-Native可以利用JavaScript语言快速开发出高质量的原生应用,正如其设计目标:“Learn Once,write anywhere”,程序员通过一次学习RN的核心技术便可以快速开发出IOS和Android移动应用.大大降低学习成本.由于Facebook的工程师团队大部分使用Mac进行开发,所以现阶段React-Native

windows下cocos2dx3.0开发环境及Android编译环境搭建

cocos2dx更新到了3.x版本,自己一直没有换,现在开发组要求统一换版本,我就把搭建环境的过程记录下来. 一.Windowns下开发环境搭建 1.  所需工具 1)cocos2d-x-3.0rc0.zip   http://cn.cocos2d-x.org/download/  截止写博文时,最新版本为V3.2. 2)VS2012 http://www.baidu.com/s?wd=VS2012 3)Python  https://www.python.org/download/releas