1.Python 入门

1 Python 概述

1.1 计算机资源

在开发领域,计算机资源可以分为两部分:软件资源 + 硬件资源

  • 软件资源:看得见,摸不着
    软件资源(Office 办公软件、网易云音乐、各种各样的计算机游戏)
  • 硬件资源:看得见,摸得着
    硬件资源(CPU、内存、硬盘、风扇、电源、键盘、鼠标…)
思考
我们发现,软硬件之间其实是可以交互的,这是什么原理呢?
---
答案
使用操作系统,**操作系统**是计算机软硬件之间的桥梁。

1.2 操作系统分类

在日常的应用中,操作系统大概可以分为三大类:

① Windows 操作系统

② MacOS 操作系统

③ Linux 操作系统(服务器端使用量最大的操作系统)

1.3 Python 简介

Python 是一种跨平台的计算机程序设计语⾔。是一种解释型、面向对象的语言。由吉多·范罗苏姆(Guido van Rossum)于 1989 年发明,1991 年正式公布。

官网www.python.org

images/1.Python_入门/图片1.jpg

Python 单词是“大蟒蛇”的意思。但是龟叔不是喜欢蟒蛇才起这个名字,而是正在追剧:英国电视喜剧片《蒙提·派森的飞行马戏团》(zpMonty Python and the Flying Circus)。

images/1.Python_入门/图片2.jpg

1.4 Python 语言的特点

  1. 可读性强

    可读性远比听上去重要的多得多。一个程序会被反复的修改,可读性强意味着让你 可以在更短时间内学习和记忆,直接提高生产率。

  2. 简洁,简洁,简洁

    研究证明,程序员每天可编写的有效代码数是有限的。完成同样功能只用一半的代码,其实就是提高了一倍的生产率。

    Python 是由 C 语言开发,但是不再有 C 语言中指针等复杂数据类型,Python 的简洁性让开发难度和代码幅度大幅降低,开发任务大简化。程序员再也不需要关注复杂的语法,而是关注任务本身。

  3. 面向对象

  4. 免费和开源

  5. 可移植性和跨平台

    Python 会被编译成与操作系统相关的二进制代码,然后再解释执行。这种方式和 Java 类似,大大提高了执行速度,也实现了跨平台。

  6. 丰富的库

    (丰富的标准库,多种多样的扩展库)

  7. 可扩展性

    可嵌入到 C 和 C++ 语言。胶水式语言

1.5 Python 语言的缺点

  1. Python 其运行速度相对于 C/C++/Java 要略慢一些。

    Python 是解释执行。性能较低。

    因此,一些影响性能的功能可以使用 C/C++/JAVA/GO(GO 是一种新语言,写起了像 Python,性能像 C)去开发。

    不过,不用担心 Python 解释器会越来越快。

  2. Python 由于语言的特性,无法对代码进行加密

  3. Python 的版本之间,兼容性不太理想(Python2 和 Python3)

    目前主要两个版本:Python2 和 Python3

    Python2:

    2000 年 10 月发布。最新版本是 2.7,已经停止更新,不会再有 2.8 以后了。预计 2020 年退出历史舞台。

    Python3:

    2008 年发布。Python3 有了较大的提升,不兼容 Python2。

    兼容问题解决

    Python3 的很多新特性也被移植到了 Python2.7,作为过渡。如果程序可以在 2.7 运行,可以通过一个名为 2to3(Python 自带的一个脚本)的转换工具无缝迁移到 Python3。

2 Python 解释器

2.1 Python 解释器的作用

由于 Python 属于高级语言,其并不能直接在计算机中运行,因为 Python 程序的执行依赖于 Python 解释器。

images/1.Python_入门/image-20210306092814499.png

Python 解析器的作用:就是把 Python 代码转换为计算机底层可以识别的机器语言,如 0101…

2.2 Python 解析器的种类

常用的 Python 解释器有:

  1. CPython,C 语言开发的解释器 [官方],应⽤广泛的解释器

    IPython,基于 CPython 的一种交互式解释器。

  2. PyPy,基于 Python 语言开发的解释器。

  3. JPython,运⾏在 Java 平台的解释器,直接把 Python 代码编译成 Java 字节码执⾏。

  4. IronPython,运⾏在微软.Net 平台上的 Python 解释器,可直接把 Python 代码编译成.Net 的字节码。

2.3 Python 解析器的下载及安装

官网下载地址:www.python.org/downloads/

以 windows 平台下安装 Python3.7 为例:

下载

下载地址:https://www.python.org/downloads/release/python-379/

单击上述链接 -> 查找目标文件:Windows x86-64 executable installer -> 单击即可下载(其余平台选择对应的 Python 版本)。

images/1.Python_入门/image-20210306093337458.png

安装

  1. 双击运行 Python 的解析器,选择自定义安装以及添加 Python 到环境变量

    images/1.Python_入门/image-20210306095227329.png

  2. 选择所有要安装的功能菜单,默认全部勾选。

    images/1.Python_入门/image-20210306095439595.png

    pip:Python 的包管理工具,可以用来安装未来我们项目中需要使用的各种模块

  3. 设置 Python 解析器的安装路径,强烈建议安装在除 C 盘以外的盘符。

    images/1.Python_入门/image-20210306095909408.png

  4. 测试 Python 解析器是否可以使用。

    按 Windows + R,输入 cmd 字符,打开 Windows 的 DOS 窗口,输入 python(全部小写),如下图所示:

    images/1.Python_入门/image-20210306100236471.png

出现了以上界面,就代表 Python3.7 的解析器已经安装成功了。如何从这个窗口中退出到 DOS 模式呢?

答:使用 exit() 方法

>>> exit() 回车

常见问题

缺少 dll

由于 dll 缺失造成安装出错:

images/1.Python_入门/图片3.jpg

下载 dll 修复软件,运行修复即可,重启计算机。

images/1.Python_入门/图片4.jpg

3 Python 开发环境

3.1 什么是开发环境

开发环境,英文是 IDE(Integrated Development Environment 集成开发环境)。

不要纠结于使用哪个开发环境。开发环境本质上就是对 Python 解释器 python.exe 的封装,核心都一样。可以说:“开发环境 IDE,只是解释器的一个外挂而已”,只是为了让程序员更加方便编程,减少出错率,尤其是拼写错误。

常用的开发环境如下:

  1. IDLE
  2. Pycharm
  3. wingIDE
  4. Eclipse
  5. IPython

3.2 Pycharm 介绍

PyCharm 的分类:

PyCharm 一共有两个版本:专业版(收费)社区版(免费、开源)

images/1.Python_入门/image-20210306102803654.png

以下以安装 PyCharm 社区版 为例。

Pycharm 专业版安装及破解

3.3 PyCharm 下载及安装

下载地址:https://www.jetbrains.com/pycharm/download/#section=windows

images/1.Python_入门/image-20210306103210207.png

  1. 双击 PyCharm 软件安装包,进行软件安装

    images/1.Python_入门/image-20210306104505660.png

  2. 设置软件的安装路径,理论上没有任何要求,但是建议放在除 C 盘以外的盘符

    images/1.Python_入门/image-20210306105046370.png

  3. PyCharm 基本设置,创建桌面图标与.py 文件关联

    images/1.Python_入门/image-20210306105223088.png

3.4 PyCharm 软件的使用

创建 Python 项目

什么是项目?其实我们在实际开发中,每次参与一个工作的开发都是一个项目的开发过程。所以使用 PyCharm 的第一件事就是学习 Python 项目的创建过程。

  1. 创建项目

    images/1.Python_入门/image-20210306110324245.png

  2. 设置项目路径,必须放在 C 盘以外的盘符(非常重要!!!)

    images/1.Python_入门/image-20210306110916916.png

配置完成后,单击 Create 创建 Python 项目。

新建文件与代码书写

images/1.Python_入门/image-20210306111656942.png

如果将来要上传到服务器的文件,那么文件名切记不能使用中文。

编写 Hello World

print('Hello World')

运行代码

images/1.Python_入门/image-20210306112159796.png

运行结果:

images/1.Python_入门/image-20210306112245497.png

设置或更换 Python 解析器

打开 File 文件,找到 Settings 设置,如下图所示:更换 Python 解析器

images/1.Python_入门/image-20210306113159846.png

PyCharm 软件本身设置

① 软件主题(软件未来的样式)

② 编码字体的设置

③ 代码字号的设置(文字大小)

打开 File 文件 -> Settings 设置,找到界面设置:

images/1.Python_入门/image-20210306115108007.png

主题设置:

images/1.Python_入门/image-20210306115322452.png

字体与字号设置:

images/1.Python_入门/image-20210306115516870.png

字体设置:

images/1.Python_入门/image-20210306115611339.png

字号设置:

images/1.Python_入门/image-20210306115735435.png

打开项目与关闭项目

打开项目:本身项目已经存在了,我们直接打开。

images/1.Python_入门/image-20210306120615122.png

选择项目目录(文件夹)即可,如下图所示:

images/1.Python_入门/image-20210306120712306.png

① This Window -> 覆盖当前项⽬,从⽽打开目标项目

② New Window -> 在新窗⼝打开,则打开两次 PyCharm,每个 PyCharm 负责一个项⽬

③ Attach -> 把两个项目合并在一起,放在同一个窗口中

关闭项目:对已经运行项目进行关闭操作。

images/1.Python_入门/image-20210306120425927.png

4 Python 程序的基本格式

4.1 缩进问题

  1. 逻辑行首的空白(空格和制表符) 用来决定逻辑行的缩进层次,从而用来决定语句的分组

  2. 语句从新行的第一列开始。

  3. 缩进风格统一:

    每个缩进层次使用单个制表符四个空格(IDE 会自动将制表符设置成 4 个空格)

    Python 用缩进而不是 {} 表示程序块

4.2 Python 区分大小写

Python 语言严格区分大小写,a 和 A 是不同的。

4.3 注释

注释的作用

首先强调一件事:Python 代码 -> Python 解析器 -> 机器语言,但是注释经过了 Python 的解释器并不会解析与执行。因为其主要就是进行代码的注释。

注释作用:提高代码的阅读性

images/1.Python_入门/image-20210306143714495.png

在我们编写 Python 程序时,为了提高程序的可读性,强烈建议大家为核心代码添加注释信息。

Python 注释的基本语法

单行注释

单行注释,以 # (Shift + 3) 号开头,只能注释一行内容

# 注释内容

示例代码:

第一种:代码行的上面

# 输出Hello World字符串
print('Hello World')

第二种:放在代码的后面 (代码后面保留 2 个空格)

print('Hello World')  # 输出Hello World字符串
多行注释

多行注释:可以同时注释多行代码或程序,常用于代码块的注释

基本语法:

"""
注释内容
第一行
第二行
第三行
"""

'''
注释内容
第一行
第二行
第三行
'''

示例代码:

"""
Hi, 大家好
我是AI咸鱼
从今天开始,我们将一起学习Python这门语言
"""

'''
Hi, 大家好
我是AI咸鱼
从今天开始,我们将一起学习Python这门语言
'''
print('Hi, 大家好')
print('我是AI咸鱼')
print('从今天开始,我们将一起学习Python这门语言')
PyCharm 注释小技巧(快捷键)

在 PyCharm 中,我们可以使用 Ctrl + /(斜杠) 来对代码或程序进行快速注释。

posted @ 2026-04-10 14:23  挖掘鱼  阅读(11)  评论(0)    收藏  举报