python基础开发环境_Python基础教程1–开发环境

1 下载python解释器版本

本教程以windows系统为例进行讲解,我们首先需要根据windows操作系统的bit版本决定使用python解释器的bit版本。在win10和win7系统中进入“控制面板\所有控制面板项\系统”,找到“系统类型”项,确定操作系统是32位(32bit)还是64位(64bit)。 如果windows系统是64位系统,可以选择下载64bit或者32bit版本的python,如果windows系统是32位系统,则只能下载32bit版本的python。在官网链接上可以根据文件名称来判断,如果包含了“x86-64”表示是64bit版本,如果只有“x86”字样则是32bit版本。

6ab5a626f6b62897a6762bc0f68adaa1.png

下载python3.8 64bit版本过程:

2安装python解释器

找到下载到电脑的python解释器可执行文件,双击运行开始安装,在弹框中先勾选“Add Python 3.8 to PATH”,再选择“Customize installation”。注意这里,只有在勾选“Add Python 3.8 to PATH”选项后,在命令行界面下输入“python”或者“python.exe”才会自动查找到你刚才安装的解释器exe文件,另外后面使用pip工具安装库文件才会安装到正确的路径。

b5f3d6ce23731163d0eb7eb8915ee4ce.png

安装python3.8 64bit过程:

静待安装完成后,来验证下解释器是否安装正确:同时按下键盘徽标+R输入“cmd”后回车启动命令行,在弹出的命令行窗口中输入python或者python.exe后回车,可以看到刚才安装的3.8.3的版本号,表示python已经安装成功。

677aa0e3b837285f90517434de0e0a09.png

3你的第一行python代码

在cmd执行python的窗口的提示符”>>>”后面输入你的第一行python代码:print(“hello, welcome to juzicode!”),按回车后如果打印出“hello, welcome to juzicode!” 则表示执行成功。 恭喜你,你的双脚已经跨进了python世界的大门!

e8df9db8363b12ac93e308a0b220f66c.png

4notepad++代码编辑器

Python代码的执行可以像在上一节那样在命令行下的交互式输入,但是使用这种方法你敲过的代码不能保存,第二次执行时又要重新敲一遍,而使用文件存储代码的方法更方便,所以需要用到代码编辑器。 Notepad++是一款非常优秀、轻量的代码编辑器,开始时我们并不需要使用更”重量”的eclipse或者pycharm,以免陷入到编辑器的使用“泥潭”中。

5 命令行启动文件

在windows下每次徽标+R启动“cmd”命令行后需要切换路径到写好的python文件路径下,切换路径非常麻烦,这里介绍一个简便的方法,在你常用的工作文件夹目录下,命名一个“启动命令行.bat”的文件,用notepad++或者记事本打开,输入“cmd”三个字符后保存关闭,以后每次双击该bat文件,就会自动切换到该文件所在的目录。

6 你的第一个py文件

在你的工作目录下创建一个myfisrt.py文件,用notepad++打开,输入如下代码:

print('hello, welcome to juzicode!')

print('this is my first python file')

然后在cmd命令行下切换到该myfirst.py文件的目录下,输入python myfisrt.py后回车,看到双引号内的字符串内容,说明文件执行成功!

0aef694610ff6c6a7504707cf9b879b4.png

windows系统cmd执行python文件:

7 文件编码格式

在上一节的例子中,print函数打印的内容都是英文,目前看来一切都好,接下来我们试着输出中文,看下情况如何。进入到01-myfirst目录下,新建一个 “mysecond-中文.py” 文件,用notepad++打开,输入如下内容后保存:

print('你好,欢迎来到桔子code!')

print('这是我的第1个python文件')

然后在命令行下输入 “python mysecond-中文.py”执行这个py文件,可以看到提示SyntaxError,提示文件不是utf-8编码发生了错误:

dd677305a21b5b4f9dd28d9332752a83.png

解决这个问题的方法是打开该文件,选择转换为UTF-8 无BOM编码格式后,另存为“mysecond-中文-unicode.py”。

ec8674ffc20e2bbef1aac0b06ab7af07.png

这时再执行这个新的文件,前面报错的问题解决了,记住后面在用notepad++新建py文件时,要选择“转为UTF-8无BOM编码格式”。

0d50d323d0eae3c1b09d93cf34d36f66.png

Python解释器默认识别的文件编码方式是utf-8,所以在源程序中没有指明编码方式时,解释器认为代码文件用的是utf-8格式编码,如果文件实际是用其他编码方式比如中文操作系统中默认是gbk格式的,这样就会导致解释器抛异常。如果在源程序文件的首行用”#coding=gbk”或者”#coding=cp936#声明文件编码方式是gbk格式,并且文件实际也是按照gbk编码保存的(notepad++选择保存为ascii编码格式),文件执行就不会有问题。

#coding=gbk

stri='桔子code'

print(stri)

#coding=cp936

stri='桔子code'

print(stri)

声明文件编码类型的变化形式:

# coding:cp936

# encoding:gbk

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值