栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【Python百日基础系列】Day01-Python简介及环境搭建

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Python百日基础系列】Day01-Python简介及环境搭建

Python百日基础系列 视频讲解1-1

python百日基础系列:day01-1

视频讲解1-2

python百日基础系列:day01-2

文章目录
  • Python百日基础系列
    • 视频讲解1-1
    • 视频讲解1-2
    • Day01-Python简介及环境搭建
      • 一、Python简介
        • 1.1 起源
        • 1.2 Python的特点
        • 1.3 Python在全球编程语言排行榜的位置
        • 1.4 Python在中国教育界的地位
      • 二、Python环境搭建
        • 2.1 Python下载安装
          • 2.1.1 官网下载
          • 2.1.2 Python安装
          • 2.1.3 测试安装是否成功
        • 2.2 Python集成开发环境(IDE)下载安装
          • 2.2.1 IDE介绍
          • 2.2.2 pycharm下载
          • 2.2.3 pycharm安装
        • 2.3 创建虚拟环境
          • 2.3.1 为什么要创建Python虚拟环境
          • 2.3.2 Pycharm社区版创建Python虚拟环境
          • 2.3.3 进入虚拟环境报错的处理

Day01-Python简介及环境搭建 一、Python简介 1.1 起源

Python 的创始人为吉多·范罗苏姆。1989年,为了打发圣诞节假期,Guido 开始写 Python 语言的编译/解释器,是一次纯粹的 hacking(骇客) 行为。

Python这个名称来自 Guido 所挚爱的电视剧 Monty Python’s Flying Circus (《蒙提·派森飞行马戏团》,是由英国六人喜剧团体–喜剧界的披头士演出,结构松散,类似小品表演,但穿插有创新的意识流和超现实表现形式)。这个六人团网站现在还能打开。

https://www.imdb.com/title/tt0063929/

Python原意为大蟒,所以Python的吉祥物就是黄蓝交错的两条大蟒。

1.2 Python的特点

“人生苦短,我用 Python” 这句耳熟能详的俗语,就是Python特点最本质的体现。

Python的特点可以用**“简单优雅”**四个字高度总结。具体来说,可以概括为以下几点:

  • **1.易于学习:**Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。
  • **2.易于阅读:**Python代码定义的更清晰。
  • **3.易于维护:**Python的成功在于它的源代码是相当容易维护的。
  • **4.一个广泛的标准库:**Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。
  • **5.互动模式:**互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。
  • **6.可移植:**基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。
  • **7.可扩展:**如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。
  • **8.数据库:**Python提供所有主要的商业数据库的接口。
  • **9.GUI编程:**Python支持GUI可以创建和移植到许多系统调用。
  • 10.可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。
1.3 Python在全球编程语言排行榜的位置

2021年10月,Python在TIOBE排名榜上超过C语言和Java,首次荣升第一!TIOBE排名榜被公认为全球最专业的编程语言排行榜。

https://www.tiobe.com/tiobe-index/

2020年2月份,Python在PYPL排名榜上超过Java,成为最流行的编程语言。PYPL排行榜被公认为全球热度排行榜。

https://pypl.github.io/PYPL.html

1.4 Python在中国教育界的地位

2017年,据澎湃新闻消息,山东省在其最新出版的小学信息技术六年级教材中,加入了 Python 的内容。

2018年,浙江省出台了最新的信息技术课程改革方案,Python编程确定进入浙江省信息技术高考。

截至2021年,Python编程已经广泛进入高中信息技术课本,正在逐步替代原来的VB编程。

二、Python环境搭建 2.1 Python下载安装 2.1.1 官网下载

https://www.python.org/

最新版下载链接

https://www.python.org/ftp/python/3.10.0/python-3.10.0-amd64.exe

下载中

Python历史版本下载地址:https://www.python.org/downloads/

2.1.2 Python安装
  1. 注意勾选添加环境变量



2.1.3 测试安装是否成功

Ctlr+R运行,输入cmd,

启动命令窗口,输入Python,显示正确版本号,表示安装成功。


简单励志一下

a = 0.99 ** 365
b = 1.01 ** 365
c = 0.99 ** (365 * 3)
d = 1.01 ** (365 * 3)
print(f' a={a}n', f'b={b}n', f'c={c}n', f'd={d}n', f'b/a={b/a}n', f'd/c={d/c}n' )

2.2 Python集成开发环境(IDE)下载安装 2.2.1 IDE介绍

编程语言(含Python在内),原生开发环境就像走路,集成开发环境(IDE)象开车。走路是本能,出行靠开车(自行车、电动车、摩托车、汽车、飞车…)。

时下,最流行Python集成开发环境(IDE)有两个:Pycharm和VSCode。

  • PyCharm是由捷克的JetBrains公司打造的一款老牌Python IDE,有两个版本:免费开源的社区版和收费的专业版。

https://www.jetbrains.com/pycharm/

  • VSCode是由微软打造的一款全新开源免费的IDE,支持几乎所有主流的开发语言,当然包括Python,其功能相当于Pycharm的专业版。

如果你不在意盗版软件的风险,可以选用Pycharm,毕竟是老牌IDE,教程非常多。

如果你喜欢正版,建议选用VSCode,这可是微软的开源产品呀,虽然才放出来2年,但发展迅猛,前途无限。

但是vscode在配置上略显麻烦,所以本系列课程全部使用Pycharm免费社区版。

2.2.2 pycharm下载

https://www.jetbrains.com/pycharm/download/#section=windows

安装文件巨大,372M,但下载速度还是挺快的

2.2.3 pycharm安装

所有勾都打上

安装完毕

首次启动,确认接受协议

启动界面

开始工作,新建或打开项目

2.3 创建虚拟环境 2.3.1 为什么要创建Python虚拟环境

创建虚拟环境是为了让项目运行在一个独立的局部的Python环境中,使得不同环境的项目互不干扰。

2.3.2 Pycharm社区版创建Python虚拟环境
  1. E盘新建python_100文件夹

  1. 启动Pycharm OPEN,选择E盘python_100文件夹

  1. 安装中文扩展包,重启Pycharm

  1. 打开终端,在终端输入如下命令:
python -m venv py_100

执行成功会在右侧文件夹下生成如下图目录:

  1. 进入虚拟环境:
py_100scriptsactivate

进入成功后输入命令终端会前会显示当前虚拟环境

  1. pip list 查看一下,干净的环境,没安装任何扩展包。

  1. 配置虚拟环境的Python解释器

2.3.3 进入虚拟环境报错的处理
  1. 如果执行 py_100scriptsactivate 时报如下错误,是因为本机安全机制中的执行策略阻止:

  1. Windows+x打开面板,选择以管理员身份运行PowerShell,输入: **set-executionpolicy remotesigned,**接下来输入“y”表示执行。

  1. 再次进入虚拟环境,就正常了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/316892.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号