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

Python百日基础系列

视频讲解1-1

python百日基础系列:day01-1

视频讲解1-2

python百日基础系列:day01-2

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_100\scripts\activate

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

岳涛@心馨电脑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值