python基础环境搭建

目录

前言

python介绍

python的优缺点

python有诸多的优点

python的缺点

搭建运行环境

搭建步骤

搭建开发环境

第一个python程序

在终端中编程

使用python模块编程

前言

python介绍

Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆 于1990 年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。Python解释器易于扩展,可以使用C语言或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。 Python 也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。

python的优缺点

python有诸多的优点

  • 简单易学:Python语言相对于其他编程语言来说,属于比较容易学习的一门编程语言,它注重的是如何解决问题而不是编程语言的语法和结构。
  • 语法优美:Python语言力求代码简洁、优美。在Python语言中,采用缩进来标识代码块,通过减少无用的大括号,去除语句末尾的分号等视觉杂讯,使得代码的可读性显著提高。
  • 丰富强大的库:Python语言号称自带电池(BatteryIncluded),寓意是Python语言的类库非常的全面,包含了解决各种问题的类库。无论实现什么功能,都有现成的类库可以使用。
  • 开发效率高:Python的各个优点是相辅相成的。例如,Python语言因为有了丰富强大的类库,所以,Python的开发效率能够显著提高。相对于C、C++和Java等编译语言,Python开发者的效率提高了数倍。
  • 应用领域广泛:Python语言的另一大优点就是应用领域广泛,工程师可以使用Python做很多的事情。例如,Web开发、网络编程、自动化运维、Linux系统管理、数据分析、科学计算、人工智能、机器学习等等。Python语言介于脚本语言和系统语言之间,我们根据需要,既可以将它当做一门脚本语言来编写脚本,也可以将它当做一个系统语言来编写服务。

python的缺点

  • 效率低:动态语言的硬伤自然就是慢,比Java还慢,和C相比差距大概在五倍左右,大规模计算差距超过10倍,这也是python最大的一个问题,有得必有失,python的效率问题也不是技术原因导致的,而且python也对这方面有所弥补,那就是对效率敏感的地方可以用C重写,以达到预期的效率需求,但是治标不治本,追求python的高开发效率的同时,就得舍弃一些性能上的追求。
  • Python的GIL锁限制并发:Python的另一个大问题是,对多处理器支持不好。GIL是指Python全局解释器锁(GlobalInterpreterLock),当Python的默认解释器要执行字节码时,都需要先申请这个锁。这意味着,如果试图通过多线程扩展应用程序,将总是被这个全局解释器锁限制。

搭建运行环境

搭建python的运行环境也就是安装python的解释器,我们这里使用官方提供的cpython解释器

CPython是特指C语言实现的Python,也是最广为使用的Python解释器。

搭建步骤

  1. 进入官网下载cpython解释器,官网地址:www.python.org
  2. 选择对应的版本,建议使3.6及以上版本
  3. 我这里选择的时3.82版本,点击download
  4. 下载完成后点击python安装包进行安装
  5. 安装完成,最后的结束界面中,一定点击 disable path length limit,禁用系统的 Path 长
    度自动限制,能给我们避免很多的麻烦:
  6. 测试结果,输入windows+r 打开cmd,输入python -V
  7. 如果在命令提示符中输入python -V,却没有输出版本号而是提示:'python' 不是内部或外部命令,也不是可运行的程序或批处理文件。那可能是以下几种情况:
  • 在python未安装成功之前打开了命令提示符,此时应先关闭命令提示符在重新启动
  • 如果不是第一种情况,那可能是在安装时没有勾选添加环境变量
    • 此时可以重新安装
    • 也可以重新点击安装包选择修复,重复上述安装流程,记得勾选环境变量
    • 也可以直接添加环境变量,点击我的电脑-->属性-->高级系统设置-->环境变量
    • 如果还有其他问题,建议百度

搭建开发环境

开发环境也就是我们写代码的地方,新手建议使用subline_txt、vscode、nodepad++等工具编写代码,等到有一定基础后在使用IDE,如pycharm等,大家可自行选择

这里我使用的是subline_txt

第一个python程序

在终端中编程

  1. 打开命令提示符输入python,进入python
  2. 输入print('hello,world!')
    >>> print('hello,world!')
    hello,world!
    >>>
  3. 在终端编程时我们编写的代码都保存在内存中,断电就会消失,无法保存,所以,终端编程一般用于测试代码是否可以执行

使用python模块编程

  1. python模块其实就是以py结尾的文件,如hello.py
  2. 我们打开subline_txt,点击file新建文本
  3. 在新建文本中编写代码
  4. 保存代码并命名为hello.py
  5. 进入命令提示符,运行代码。
    C:\Users\pw>e:  #进入E盘
    
    E:\>cd py_pro   #使用cd命令进入E盘下代码存放的路径
    
    E:\py_pro>python hello.py    #使用python xxx.py 执行python模块
    hello,world!          #输出结果
    

 参考内容:对Python的理解和优缺点:https://blog.csdn.net/duozhishidai/article/details/89679936

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值