01-你好Python

一、初识 Python

Python 的起源

1989 年,为了打发圣诞节假期,Gudio van Rossum 吉多范罗苏姆(龟叔)决心开发一个新的解释程序(Python 雏形)

1991 年,第一个 Python 解释器诞生

Python 这个名字,来自龟叔所挚爱的电视剧 Monty Python\’s Flying Circus

为什么选择 Python

1、优雅

  • 简单、易学、开发效率高

2、适用面广泛

人群/岗位 用 Python 做什么
IT 从业者 自动化脚本(运维开发、测试开发等)
普通白领 自动化办公
后端开发 WEB 应用程序
科学家 基于 Python 完成数据计算(生物、化学、物理)
人工智能 / 机器学习 基于 Python 开发 AI 程序
大数据开发 基于 Python 完成大数据任务开发(Spark、Flink)
学生 计算机二级考试、小学六年级 Python 课程

image1

image2

二、什么是编程语言

首先,不管 Python,我们先搞明白,什么是编程语言

语言:进行沟通交流的表达方式

但计算机只认识二进制 0 和 1

人类翻译官无法沟通,那要怎么做才能和计算机交流呢?

这时就需要借助编程语言

以 Python 为例:

image3

为什么不直接把中文翻译成二进制呢?

因为自然语言远比编程语言复杂,同样的中文意思可以有好几种中文表达,如在屏幕上显示你好帅、把你好帅显示在屏幕上、快夸我帅是同一个意思。

编程语言不一样,编程语言语法"死板","翻译官"更容易翻译

总结:

  1. 什么是编程语言?
    • 人类和计算机交流的一种专有领域语言
  2. 编程语言的工作原理?
    • 想法转换为编程语言代码
    • 通过翻译官(解释器)翻译成二进制提交计算机执行

三、Python 安装

1、Windows

下载

想要使用 Python 语言编写程序,我们必须下载 Python 安装包并配置 Python 环境。

Python 目前最新版本是 3.10.4,发布于 2022 年 3 月 24 日

image4

下载最新版Python:https://www.python.org/downloads

image5

点击即可下载

安装

双击打开下载的安装包

image6

点击 Next

image7

image8

image9

image10

验证

点击左下角 windows 键,输入 cmd,打开 "命令提示符" 程序

image11

在命令提示符内输入 python 并回车

image12

2、MacOS

基于 MacOS 12.4

下载

下载最新版 Python:https://www.python.org/downloads

image13

找到 macOS 系统按钮,并点击

点击后在弹出的网页内点击最新的 python3.10.4 的按钮

image14

拖动网页到最下方,如下图

image15

下载完成后,应该可以看到如下文件:

image16

安装

双击打开下载好的 python-3.10.4-macos11.pkg 文件,开始安装

image17

image18

image19

image20

点击安装按钮

image21

输入电脑锁屏密码后点击安装软件

image22

image23

image24

验证

找到 mac 中的 "终端" 程序并打开:

image25

直接在终端中输入:python3

如图,最新版 3.10.4 已经安装成功。

image26

如果想要使用 python 命令,而非 python3 命令执行 python,那么可以设置环境变量来解决,在终端中执行如下代码:

echo 'alias python=python3' >> .bash_profile

退出且重新打开终端,然后执行:python

image27

至此便完成了在 Mac 系统中安装并配置 Python

3、Linux

本次演示的操作系统是基于 CentOS 7 版本的 Linux 操作系统

提示:在 Linux 上安装 Python 需要如下前置技能:

有过 Linux 系统的使用经验,熟悉 Linux 操作系统的常见命令,如:yum、cd、wget、vi 编辑器、软链接等

下载

在 Linux 上安装 Python 需要先安装前置依赖程序。因为 Python 如果部署在 Linux 操作系统上,是需要通过源码去编译安装的,编译的过程会依赖一些第三方的软件,这些软件需要提前安装好,可以通过 yum 程序安装这些软件

登录到 Linux 中,使用 yum 程序进行依赖程序安装,执行如下命令:

yum install wget zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make zlib zlib-devel libffi-devel -y

下载最新版 Python:https://www.python.org/downloads

image28

找到 Linux 系统按钮,并点击

点击后在弹出的网页内点击最新的 python3.10.4 的按钮

image29

拖动网页到最下方,如下图

image30

找到 Gzipped source tarball 按钮,点击右键,选择复制链接

image31

进入到 Linux 系统内,使用 wget 命令,粘贴复制的下载链接,进行下载

cd ~

wget https://www.python.org/ftp/python/3.10.4/Python-3.10.4.tgz

image32

下载完成后,即可看到已下载好的安装包文件:

image33

安装

解压安装包,执行:tar -xvf Python-3.10.4.tgz

image34

切换目录到解压后的 Python 安装文件夹:

# 切换目录
cd Python-3.10.4
  1. 配置

大约耗时 30 秒

./configure --prefix=/usr/local/python3.10.4
  1. 编译

大约耗时 10 分钟,请耐心等待

make && make install

编译完成后,可以配置软链接,方便快速使用 python

# 删除系统自带的老版本(python2)的软链接
rm -f /usr/bin/python

# 创建软链接
ln -s /usr/local/python3.10.4/bin/python3.10 /usr/bin/python

创建软链接后,会破坏 yum 程序的正常使用(只能使用系统自带的 python2)

修改如下 2 个文件:

  • /usr/bin/yum
  • /usr/libexec/urlgrabber-ext-down

使用 vi 编辑器,将这 2 个文件的第一行,从 \#!/usr/bin/python 修改为:\#!/usr/bin/python2

验证

在 Linux 系统命令行窗口内,直接执行:python 并回车:

image35

如图,看到 Python 3.10.4 字样,即表明安装成功。

四、第一个 Python 程序

1、开发步骤

向世界说你好,应该是全世界,所有程序员入门编程语言时,都会选择的第一个程序。

让我们也延续这一份来自程序员之间的浪漫,学习如何使用Python,向世界说你好。

我们的Python代码非常简单,如下:

print("Hello World")

含义:向屏幕上输出(显示)Hello World

注意:输入的双引号和括号,请使用英文符号

步骤:

  1. 打开 CMD(命令提示符)程序,输入 python 并回车

  2. 看到三个向右的箭头后,表明可以输入代码

  3. 然后在里面输入代码回车即可立即执行

image36

2、常见问题

1、找不到 "命令提示符" 程序在哪里使用

解决办法:使用快捷键:win + r

image37

打开运行框,输入 cmd 后回车即可打开命令提示符程序

image38

2、命令提示符内,输入 python 出现:

\’python\’ 不是内部或外部命令,也不是可运行的程序或批处理文件。

image39

问题解答:安装 Python 的时候,没有勾选:add python 3.10 to PATH 的选项

image40

卸载 Python,重新安装 Python,勾选这个选项。然后重新打开命令提示符程序即可

或者手动把 Python 安装路径添加到环境变量的 path 中

3、命令提示符内,出现 “无法初始化设备 PRN”

image41

问题解答:这是因为没有进入到 Python 解释器环境内执行代码。

应该在命令提示符内先输入 python,当屏幕上出现 >>> 的标记时,输入代码执行才可以

image42

4、执行时出现:SyntaxError: invalid character ‘“'(U+201C)

image43

问题解答:这是因为代码中的符号是中文符号。

请检查代码中的双引号和小括号,这两个符号应该是英文符号

五、Python 解释器

首先,一个基本原理是:计算机只认识二进制,即 0 和 1

那我们之前写的程序 print("Hello World"),计算机为什么会认识?

其实很简单,计算机是不会认识 Python 代码的。但是 Python 有解释器程序,如下图:

image44

安装 Python 环境,本质上就是在电脑中安装 Python 解释器程序

代码,随时可以写,但能不能运行,就要看电脑里面有没有解释器程序了。

Python 解释器,是一个计算机程序,用来翻译 Python 代码,并提交给计算机执行。

所以,它的功能很简单,就两点:

  1. 翻译代码

  2. 提交给计算机运行

解释器我明白了,可是解释器在哪呢?

解释器存放在:<Python 安装目录>/python.exe

image45

我们在 CMD(命令提示符)程序内执行的 python,就是上图的 python.exe 程序

image46

不使用解释器,计算机不认识 Python 代码

image41

使用 Python 解释器程序,就能执行 Python 代码了

image47

思考一下:在 python 解释器程序内,我们发现写完一行代码并回车后,会直接运行它。

问题来了:我们能否写好多行代码,一次性的运行呢?

答案是:可以的

我们可以将代码写入一个以 ".py" 结尾的文件中,使用 python 命令去运行它。

比如在 Windows 系统的 D 盘,我们新建一个名为 test.py 的文件,并通过记事本程序打开它,输入如下内容:

print("学Python,来黑马!!!")
print("月薪过万。")

在 "命令提示符" 程序内,使用 python 命令运行它,如图:

image48

总结

  1. 计算机只认识什么?

    • 0 和 1
  2. Python 解释器的作用是?

    • 将 Python 代码翻译成计算机认识的 0 和 1 并提交计算机执行
    • 在解释器环境内可以一行行的执行我们输入的代码
    • 也可以使用解释器程序,去执行 ".py" 代码文件
  3. ".py" 文件是什么?

    • Python 语言的代码文件,里面记录了 Python 的代码
  4. Python 解释器程序的位置

    • <Python 安装目录>/python.exe

六、Python 开发工具

Python 程序的开发有许多种方式,一般我们常见的有:

  • Python 解释器环境内,执行单行代码

  • 使用 Python 解释器程序,执行 Python 代码文件

  • 使用第三方 IDE(集成开发工具),如 PyCharm 软件,开发 Python 程序

最常用的就是使用 PyCharm 软件进行开发,PyCharm 集成开发工具(IDE),是当下全球 Python 开发者,使用最频繁的工具软件。绝大多数的 Python 程序,都是在 PyCharm 工具内完成的开发。

1、下载

首先,我们来下载并安装它:

打开网站:https://www.jetbrains.com/pycharm/download/#section=windows

image49

2、安装

步骤 1:

image50

步骤 2:

image51

步骤 3:

image52

步骤 4:

image53

步骤 5:

image54

步骤 6:安装完成。

image55

3、使用

找到安装好的 Python,打开:

image56

即可看到软件正常可用:

image57

创建一个工程,我们来尝试写一写代码

image58

指定工程路径以及选择 Python 解释器

image59

配置 Python 解释器:

image60

确认工程路径和解释器

image61

工程创建完成:

image62

创建一个 Python 代码文件,名称为 test.py

image63

image64

填写如下内容

image65

在空白处右键,然后选择运行:

image66

运行成功啦

image67

总结

  1. Python 最常见的开发环境是:
    • PyCharm 软件,这是一个专用于 Python 的开发工具
  2. PyCharm 以"工程"为单元,供我们使用。想要写代码需要先创建一个工程

4、PyCharm 的基础配置

修改主题

默认是黑色主题,我们可以在 PyCharm 的右上角,点击"齿轮"

image68

然后点击 "theme",选择主题:

image69

选择想要的主题即可:

image70

修改默认字体和大小

打开设置:

image71

image72

通过快捷键快速设置字体大小

打开设置:

image71

快速增大字体大小:

image73

添加鼠标快捷键:

image74

按 ctrl + 鼠标滚轮上

image75

快速减小字体大小:

image76

常用插件

打开插件功能:

image77

搜索插件 “chinese” 并安装

image78

其它插件,如翻译软件:

image79

常用快捷键

  • ctrl + alt + s:打开软件设置

  • ctrl + d:复制当前行代码

  • shift + alt + 上 \ 下:将当前行代码上移或下移

  • crtl + shift + f10:运行当前代码文件

  • shift + f6:重命名文件

  • ctrl + a:全选

  • ctrl + c \ v \ x:复制、粘贴、剪切

  • ctrl + f:搜索

参考视频:黑马程序员python教程,8天python从入门到精通,学python看这套就够了

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇