热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Python学习笔记(二)——搭建运行环境

目录一、简介1、版本号2、优缺点优点:缺点:二、运行环境1、解释器为什么需要Python解释器Python解释器的类型安装Python解释器(Windows环境)2、编辑器(未完待续)参考一、简介1、



目录


  • 一、简介
    • 1、版本号
    • 2、优缺点
        • 优点:
        • 缺点:



  • 二、运行环境
    • 1、解释器
      • 为什么需要Python解释器
      • Python解释器的类型
      • 安装Python解释器(Windows环境)

    • 2、编辑器(未完待续)

  • 参考

一、简介

1、版本号

Python的版本号分为三段,如Python.A.B.C,其中:
A:大版本号,整体重写,或出现不向后兼容时
B:功能更新,出现新功能时增加B
C:小改动,比如修复了某个bug

2、优缺点


优点:

课程多!!!!(到处都是广告)
易上手;(大学对编程一窍不通的时候,还用Python瞎搞了几个功能,虽然已经忘完了)
应用领域广!!!(上天入地,无所不能)

缺点:

暂未发现

二、运行环境

1、解释器


为什么需要Python解释器

当我们从github克隆一个项目,看到一些后缀名为.py的文本文件。想要运行代码,就需要用Python解释器去执行.py文件。
Python学习笔记(二)——搭建运行环境 - 文章图片

Python解释器的类型

Cpython:官方版本的解释器,用C语言实现,是使用最广泛的Python解释器。在命令行下运行python时,启动就是此解释器(后序笔记也使用Cpython解释器)

其余的:Jython,IronPython,PyPy,IPython,(放的维基百科链接,不重要,用到再去查)

安装Python解释器(Windows环境)

(1)在Python官网下载Python
Python学习笔记(二)——搭建运行环境 - 文章图片
Python学习笔记(二)——搭建运行环境 - 文章图片
(2) 安装建议

  • 勾选“Add Python 3.x to Path”
  • 自定义安装路径(要保证路径中没有中文)
  • 设置界面Option Features最好都勾选
    Python学习笔记(二)——搭建运行环境 - 文章图片
    Python学习笔记(二)——搭建运行环境 - 文章图片
    出现这个界面,就说明安装成功了
    Python学习笔记(二)——搭建运行环境 - 文章图片

2、编辑器(未完待续)


参考

廖雪峰Pyhton学习教程
jackfrued/Python-100-Days



推荐阅读
  • C语言中全部可用的数学函数有哪些?2.longlabs(longn);求长整型数的绝对值。3.doublefabs(doublex);求实数的绝对值。4.doublefloor(d ... [详细]
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • 微软推出Windows Terminal Preview v0.10
    微软近期发布了Windows Terminal Preview v0.10,用户可以在微软商店或GitHub上获取这一更新。该版本在2月份发布的v0.9基础上,新增了鼠标输入和复制Pane等功能。 ... [详细]
  • 通过将常用的外部命令集成到VSCode中,可以提高开发效率。本文介绍如何在VSCode中配置和使用自定义的外部命令,从而简化命令执行过程。 ... [详细]
  • 如果应用程序经常播放密集、急促而又短暂的音效(如游戏音效)那么使用MediaPlayer显得有些不太适合了。因为MediaPlayer存在如下缺点:1)延时时间较长,且资源占用率高 ... [详细]
  • WinMain 函数详解及示例
    本文详细介绍了 WinMain 函数的参数及其用途,并提供了一个具体的示例代码来解析 WinMain 函数的实现。 ... [详细]
  • 本文介绍如何通过 Python 的 `unittest` 和 `functools` 模块封装一个依赖方法,用于管理测试用例之间的依赖关系。该方法能够确保在某个测试用例失败时,依赖于它的其他测试用例将被跳过。 ... [详细]
  • 本文回顾了作者初次接触Unicode编码时的经历,并详细探讨了ASCII、ANSI、GB2312、UNICODE以及UTF-8和UTF-16编码的区别和应用场景。通过实例分析,帮助读者更好地理解和使用这些编码。 ... [详细]
  • Flutter 开发中集成极光推送的详细步骤
    本文详细介绍了如何在 Flutter 项目中集成极光推送服务,包括配置和测试的具体步骤。 ... [详细]
  • 单片微机原理P3:80C51外部拓展系统
      外部拓展其实是个相对来说很好玩的章节,可以真正开始用单片机写程序了,比较重要的是外部存储器拓展,81C55拓展,矩阵键盘,动态显示,DAC和ADC。0.IO接口电路概念与存 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 使用多项式拟合分析淘宝双11销售趋势
    根据天猫官方数据,2019年双11成交额达到2684亿元,再次刷新历史记录。本文通过多项式拟合方法,分析并预测未来几年的销售趋势。 ... [详细]
  • 从0到1搭建大数据平台
    从0到1搭建大数据平台 ... [详细]
  • 本文介绍了如何利用HTTP隧道技术在受限网络环境中绕过IDS和防火墙等安全设备,实现RDP端口的暴力破解攻击。文章详细描述了部署过程、攻击实施及流量分析,旨在提升网络安全意识。 ... [详细]
  • 深入解析C语言中结构体的内存对齐机制及其优化方法
    为了提高CPU访问效率,C语言中的结构体成员在内存中遵循特定的对齐规则。本文详细解析了这些对齐机制,并探讨了如何通过合理的布局和编译器选项来优化结构体的内存使用,从而提升程序性能。 ... [详细]
author-avatar
我是谁_2502894917
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有