下载python安装,运行第一个python程序

python下载安装:

1、进入官网https://www.python.org/downloads/下载

2、下载好对应系统版本的python,依次安装下来即可。

第一个python的编写:

我安装的是python2.7.14,在开始菜单里输入IDLE,打开python开发工具,

如使用Python语法中的print();语法进行打印,这一过程实现了Read>Eval>Print>Loop,如下输入,运行即可打印出结果。

《下载python安装,运行第一个python程序》

使用window的cmd运行python;

输入python,如果出现如下,表明你的python的环境变量配置正确;

《下载python安装,运行第一个python程序》

如何配置环境变量:

只需要将python的安装目录添加在环境变量path后边即可。

《下载python安装,运行第一个python程序》

运行脚本—创建.py文件

《下载python安装,运行第一个python程序》

《下载python安装,运行第一个python程序》

上面配置好环境变量后,可以使用cmd窗口运行.py文件,如下。

《下载python安装,运行第一个python程序》

集成sublime text 3与python

安装插件:

1.打开命令行界面,使用 ctrl+`快捷键 或者 菜单项View > Show Console 

2.Sublime text 3复制下面的代码

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

在preferences菜单下新增package control选项,安装成功。


为了让开发有更好的体验性:

Anaconda:代码提示等许多功能,必备

ctrl+P在package control中搜索install,

进入安装界面,安装好后再在新窗口命令行中输入Anaconda并点击第一个备选项进行安装。

在settings-default中修改python_interpreter:的启动位置即可。

python_interpreter后为python默认安装位置,我的python安装目录在E:\Python\python.exe,注意要用反斜杠

settings-user中配置如下:

{
"python_interpreter": "E:/Python/python.exe",
"suppress_word_completions": true,
"suppress_explicit_completions": true,
"complete_parameters": true,

安装SideBarEnhancements可以有如下的目录结构。

《下载python安装,运行第一个python程序》

最后,在sublime编写好python代码,Ctrl+B即可运行。

#coding=utf-8
import requests

res = requests.get("http://www.xibuqm.com")

savefile = open("D:/baidu.html","w")

savefile.write(res.content)

savefile.close()

print (res.content)

#tdw函数

def p_num():
#	print num
	num = 5
	print num


num = 10
p_num()
print num

#**
d = 3**2
print d

#if-else
a = 10
b = 9
if a>b:
	print "a>b"
	if a == 10:
		print "a is 10"
elif a==b:
	print "a==b"
else:
	print "a<b"


#raw input
#myname = raw_inut("please input your name:")
#print myname


#for循环
for letter in 'python':
	print 'current letter is :',letter


fruits = ['apple','banana','mango']
for fruit in fruits:
	print 'the current fruit is:',fruit
	if fruit == 'apple':
		break
print 'ok'

#list列表
demolist = [1,3,4,40]
print '当前dmeolist的类型:',type(demolist)
print '第一个元素值为:',demolist[0]
del demolist[1]
print demolist

print '移除一个元素:',demolist.pop()
print '剩下的元素:',demolist

demolist.append(20);
print demolist

demolist.append('hello world')
print demolist

print len(demolist)

demolist + [100,200]  #添加不了
print demolist

print 20 in demolist

#demolist1 = demolist[1,2]  #编译不过
#print demolist1

print '数值1的个数:',demolist.count(1)

demolist.sort()
print demolist

#元组,不可以修改
demotuple = (1,2,3)
print demotuple

#字典,类似于JAVA中的map或者json
demodict = {'aa':123,'bb':456}
print demodict['aa']

for key in demodict:
	print key,demodict[key]
    原文作者:tan313
    原文地址: https://blog.csdn.net/tan313/article/details/79426433
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞