文档章节

Python学习札记(0)——Python开发环境搭载及推荐几款Python编译器

东方卯
 东方卯
发布于 2013/12/31 18:35
字数 968
阅读 11624
收藏 13
点赞 0
评论 0

1、进入网址:http://www.python.org/download/#id10

2、选择版本:

其中有两个Python版本,一个为3.0以上版本,一个为2.7版本,主要区别有一些特定的软件只支持2.7版本

其中的两个windows版本为:

Python 3.3.3 Windows x86 MSI Installer (Windows binary -- does not include source)
Python 3.3.3 Windows X86-64 MSI Installer (Windows AMD64 / Intel 64 / X86-64 binary [1] -- does not include source)

在页面的最下面有一段解释写到:

[1] (1, 2) The binaries for AMD64 will also work on processors that implement the Intel 64 architecture (formerly EM64T), i.e. the architecture that Microsoft calls x64, and AMD called x86-64 before calling it AMD64. They will not work on Intel Itanium Processors (formerly IA-64).

大致意思是:如果你电脑的处理器是IA-64架构,则不能使用第二种版本,即Python 3.3.3 Windows X86-64 MSI Installer

3、下载好,直接点next到最后一步就好

4、安装好后,可以点击开始->所有程序->Python2.7(或者Python3.3)->IDLE->输入print 'hello word' 即可完成伟大的hello word程序(按F1即可显示API文档)


5、当然还有其他方法实现伟大的Hello Wold程序,比如在命令行中运行,前提是你得先配置好Windows的环境变量

右键我的电脑-->属性-->高级-->环境变量,在系统变量列表中找到Path项,点击编辑按钮,在其中追加"C:\Python27;"(路径及版本视你安装而定),保存退出。

打开命令符窗口,然后键入Python,再然后键入print 'hello word'

如上图所示,可以输出hello word,证明你的配置完全正确,给自己点个赞!

6、当然,我们还可以用Notepad++来进行开发!

打开notepad++,点击插件->Plugin Manager->Show Plugin Manager-.Available-> NppExec->Install

重启后,按F6键,在弹出的窗口键入

npp_save

CD $(CURRENT_DIRECTORY)

python"$(FULL_CURRENT_PATH)"

如果在开始的时候配置好了环境变量,按上图键入就可。

如没配置好环境变量亦或是PC有几个Python版本,那么可以将上图红色框所示的python替换为python安装在本机上的路径,如:C:\Python27\python.exe

script_name随便取一个就好,也可以就命名为Run_Python

选择Plugins->NppExec->Advanced Options,然后如下图红色框所表示操作

点击OK,并重启Notepad++

点击设置,点击管理快捷键,点击如下图上方红色框的地方,然后双击下图下方红色框的地方(也就是自己设置的命令的地方),在弹出的方框内自主设置快捷键

键入 Hello word,并按下刚才设置的快捷键,如配置正确,下面的对话框即会有数据

如果下方的对话框中出现python CreateProcess() failed with error code 2,找不到指定的文件,

我的建议上将下图中的红色框所示位置改为python本机安装地址,如下面的第二张张图红色方框所示

终于将Notepad++配置好了,但是始终感觉不好看了,和网上的大神们的风格相去甚远。

没关系,我们来个性化定制Notepad++!

在设置中的语言格式设置进行主题选择(选择背景颜色和字体颜色)

在设置的首选项中设置排版样式

如何设置一个Tab键4个空格键呢?如下图点击复选框即可!

效果图如下:

7、除了用Notepad++外,我们当然也还可以用Shell来进行编程。

8、最后再推荐一个性感无比的多语言编译器,可以出色的完成Python的编码工作--Sublime,试过你就知道。下载地址。截图如下:

© 著作权归作者所有

共有 人打赏支持
东方卯
粉丝 1
博文 4
码字总数 4084
作品 0
长沙
各种 Python 实现的简单介绍与比较

(点击上方公众号,可快速关注) 编译:Daetalus http://python.jobbole.com/82703/ 当谈到Python时,一般指的是CPython。但Python实际上是一门语言规范,只是定义了Python这门语言应该具备哪...

Python开发者 ⋅ 04/25 ⋅ 0

Python 工具——Anaconda+Pycharm 的安装过程

适用对象:编程完全小白,准备安装 Python 进行学习 本文特点: 十分具体详细,细致到了每一步安装过程的截图,看了此篇,你完全不用看其他教程,给出了软件的百度云以及自己找到的可用的 Py...

xjtuhit ⋅ 05/07 ⋅ 0

python掀起了全民学习的热潮?

1、 要说这两年最火的关键词,一定是大数据和人工智能,连国务院都在去年7月发布了我国首个人工智能国家规划——《新一代人工智能发展规划》,从国家层面对人工智能进行顶层设计。 人工智能时...

qq_41597912 ⋅ 04/13 ⋅ 0

人工智能“网红”编程语言Python进入教材,我们应该准备些什么?

除了要学英语外,对于一些高中生,甚至小学生来说,他们未来很可能还要多学一门“外语”—— Python。 在程序员的世界中,有句广为流传的话,叫“人生苦短,快用Python”。这句话非常形象地说...

python达人 ⋅ 05/25 ⋅ 0

这一本书教你用Python快速入门深度神经网络

2016年年初,传奇的围棋棋手李世石与一个围棋界的“新手”开始了一系列举世瞩目的较量。 围棋是一种棋盘类游戏,于2500年前发源于中国。它是一种比国际象棋更为复杂的策略游戏,全球有75个国...

异步社区 ⋅ 06/11 ⋅ 0

C/C++ 和 Python混合编程

链接:https://www.zhihu.com/question/23003213/answer/56121859 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 #include int main(int argc, char *...

sirius_0 ⋅ 04/21 ⋅ 0

IT届各位大佬告诉你,为什么学习AI之前要学习Python!

在之前的全国高中信息“新课标”出炉!要想报考这些专业,必须得会……中,我们从政策上给大家阐述了为什么要学Python。今天,我们就来听听IT届各位大佬是怎么说的。 编程是一项社交活动。 ...

python达人 ⋅ 04/30 ⋅ 0

用 Python 编写的 Python 解释器

(点击上方公众号,可快速关注) 翻译: qingyunha 英文:Allison Kaptur http://qingyunha.github.io/taotao/ Allison是Dropbox的工程师,在那里她维护着世界上最大的由Python客户组成的网络...

Python开发者 ⋅ 04/22 ⋅ 0

机器学习的最佳学习路线原来只有四步

AI这个词相信大家都非常熟悉,近几年来人工智能圈子格外热闹,光是AlphoGo就让大家对它刮目相看。今天小天就来跟大家唠一唠如何进军人工智能的第一步——机器学习。 在机器学习领域,Python已...

ufv59to8 ⋅ 05/12 ⋅ 0

5本必读Python入门书籍,你都看过吗?(附福利)

今天技术学派为大家准备了5本Python入门书籍,除了书籍小编还整理了3个常用的资源网站分享给大家。 1.Python基础教程 《Python基础教程》是经典的Python入门教程书籍,本书层次鲜明,结构严谨...

Python燕大侠 ⋅ 06/07 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JavaScript零基础入门——(八)JavaScript的数组

JavaScript零基础入门——(八)JavaScript的数组 欢迎大家回到我们的JavaScript零基础入门,上一节课我们讲了有关JavaScript正则表达式的相关知识点,便于大家更好的对字符串进行处理。这一...

JandenMa ⋅ 今天 ⋅ 0

sbt网络问题解决方案

转自:http://dblab.xmu.edu.cn/blog/maven-network-problem/ cd ~/.sbt/launchers/0.13.9unzip -q ./sbt-launch.jar 修改 vi sbt/sbt.boot.properties 增加一个oschina库地址: [reposit......

狐狸老侠 ⋅ 今天 ⋅ 0

大数据,必须掌握的10项顶级安全技术

我们看到越来越多的数据泄漏事故、勒索软件和其他类型的网络攻击,这使得安全成为一个热门话题。 去年,企业IT面临的威胁仍然处于非常高的水平,每天都会看到媒体报道大量数据泄漏事故和攻击...

p柯西 ⋅ 今天 ⋅ 0

Linux下安装配置Hadoop2.7.6

前提 安装jdk 下载 wget http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.7.6/hadoop-2.7.6.tar.gz 解压 配置 vim /etc/profile # 配置java环境变量 export JAVA_HOME=/opt/jdk1......

晨猫 ⋅ 今天 ⋅ 0

crontab工具介绍

crontab crontab 是一个用于设置周期性被执行的任务工具。 周期性执行的任务列表称为Cron Table crontab(选项)(参数) -e:编辑该用户的计时器设置; -l:列出该用户的计时器设置; -r:删除该...

Linux学习笔记 ⋅ 今天 ⋅ 0

深入Java多线程——Java内存模型深入(2)

5. final域的内存语义 5.1 final域的重排序规则 1.对于final域,编译器和处理器要遵守两个重排序规则: (1)在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用...

江左煤郎 ⋅ 今天 ⋅ 0

面试-正向代理和反向代理

面试-正向代理和反向代理 Nginx 是一个高性能的反向代理服务器,但同时也支持正向代理方式的配置。

秋日芒草 ⋅ 今天 ⋅ 0

Spring 依赖注入(DI)

1、Setter方法注入: 通过设置方法注入依赖。这种方法既简单又常用。 类中定义set()方法: public class HelloWorldOutput{ HelloWorld helloWorld; public void setHelloWorld...

霍淇滨 ⋅ 昨天 ⋅ 0

马氏距离与欧氏距离

马氏距离 马氏距离也可以定义为两个服从同一分布并且其协方差矩阵为Σ的随机变量之间的差异程度。 如果协方差矩阵为单位矩阵,那么马氏距离就简化为欧氏距离,如果协方差矩阵为对角阵,则其也...

漫步当下 ⋅ 昨天 ⋅ 0

聊聊spring cloud的RequestRateLimiterGatewayFilter

序 本文主要研究一下spring cloud的RequestRateLimiterGatewayFilter GatewayAutoConfiguration @Configuration@ConditionalOnProperty(name = "spring.cloud.gateway.enabled", matchIfMi......

go4it ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部