python下载安装:
1、进入官网https://www.python.org/downloads/下载
2、下载好对应系统版本的python,依次安装下来即可。
第一个python的编写:
我安装的是python2.7.14,在开始菜单里输入IDLE,打开python开发工具,
如使用Python语法中的print();语法进行打印,这一过程实现了Read>Eval>Print>Loop,如下输入,运行即可打印出结果。
使用window的cmd运行python;
输入python,如果出现如下,表明你的python的环境变量配置正确;
如何配置环境变量:
只需要将python的安装目录添加在环境变量path后边即可。
运行脚本—创建.py文件
上面配置好环境变量后,可以使用cmd窗口运行.py文件,如下。
集成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可以有如下的目录结构。
最后,在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]