day01-初识Python

2023-10-17 10:02:03 浏览数 (1)

1、认识编程

什么是编程,编程就是计算机按照 设定好的流程 去执行操作

而这个设定好的流程,就是程序,而这个程序就是程序员写好的

计算机执行程序员写好的程序,这个程序要怎么写呢

比如,1 1=2 这个流程,我们可以对人直接说然后人来做这个运算,但是计算机听不懂我们说的,所以我们需要用编程语言编写这个流程,然后计算机执行我们编写好的语言,所以编程语言很重要

2、认识python

编程语言也有很多种,目前有C语言、Java语言、Python语言、Go语言.....

我们先学Python语言,原因呢?

因为Python简单且快

简单是指Python语法简洁易懂,没有很多底层细节,更加容易学习

快是指用Python编写程序开发速度快,别的语言需要5天,Python可能需要1天

3、Python解释器

我们用Python语言编写的Python程序,计算机其实是不认识的,所以无法执行,那我们怎么才能让他执行呢?

我们需要Python解释器,让Python解释器读取我们的Python程序,然后把Python程序编译成计算机认识的指令,然后再去执行

所以我们需要安装Python解释器

4、安装Python解释器

Python的版本很多,新版本会有很多兼容问题,我们推荐安装3.8版本

官网下载地址:Python Release Python 3.8

至于具体的安装步骤可以参考:Windows安装Python(图解)

5、Python环境变量

在上边安装Python解释器的步骤中有一步特别注意Add Python3.8 to path

如果我们不勾选的话,会在命令行或终端中无法直接使用Python命令

那这个是什么意思呢?

就是把Python解释器所在的目录 加入到 环境变量Path中

我们可以通过echo %path% 查看环境变量path的内容

Windows我们也可以在计算机中自己配置环境变量

  • 打开控制面板,并进入"系统与安全" -> "系统" -> "高级系统设置"。
  • 在弹出的对话框中选择"高级"选项卡,然后点击"环境变量"按钮。
  • 在"用户变量"或"系统变量"部分中找到名为"Path"的变量,并点击"编辑"按钮。

6、Python交互式命令行

环境变量配置好了,现在我们可以运行Python程序了

Windows R键 打开命令行

然后在命令行输入python,进入交互式命令行

在>>>符号后,我们可以直接写Python代码了

需要退出python交互式命令行,我们可以使用exit()

我们发现命令行可以执行一些简单的代码,当我们关闭窗口的时候,敲的代码就没了,所以我们需要编写Python 源文件,然后来执行保存好的代码文件

我们编写好一个one.py代码源文件,代码地址:D:PythonAPIone.py

代码如下:

代码语言:javascript复制
print("开始计算:")
a = 100
b = 4
print(a   b)
代码语言:javascript复制

在命令行或者终端运行源代码文件

python <源文件路径>

注意:我们运行源代码文件时,是在命令行或者终端运行,而不是在Python的交互式命令行

1.Python 源文件的后缀为.py 2.我们如果使用写字板、Word、WPS 等排版工具编写 Python 源文件,会有内置的特殊格式或者特殊字符,这些会让代码变得“乱七八糟”,不能被 Python 解释器识别。所以我们需要用到专业的编码工具如notepad 、Sublime Text、Pycham

7、Pycham下载安装

PyCharm 是 JetBrains 公司研发,用于开发 Python 的 IDE 开发工具

官网地址:Pycham下载版本

PyCharm 有 2 个版本,分别是 Professional(专业版)和 Community(社区版)。其中,专业版是收费的,可以免费试用 30 天;而社区版是完全免费的。

同样详细的安装步骤参考这篇:PyCharm下载和安装教程(包含配置Python解释器)

8、第一个Python程序

Pycham安装并且配置好了,我们可以使用Pycham来编写自己第一个Python程序了

举例:计算1到10的和,并且打印结果,注:打印函数是print()

代码语言:javascript复制
num = 1 2 3 4 5 6 7 8 9 10
    Print(num);

Pycham中的代码

为什么在Pycham中代码下会有红色的波浪线呢,那是Pycham给我们的提示,表示代码语法出错了

那上边的代码中有什么错呢?

1.语句必须顶在最左边,不能有空格

2.函数名全部小写,不能写成Print

3.不能在行尾添加分号,也不能用分号将两条命令放在同一行

修改后的代码:

代码语言:javascript复制
num = 1   2   3   4   5   6   7   8   9   10
print(num)

1.在Python 中实现对代码的缩进,可以使用空格或者 Tab 键实现。但无论是手动敲空格,还是使用 Tab 键,通常情况下都是采用 4 个空格长度作为一个缩进量(默认情况下,一个 Tab 键就表示 4 个空格)。

Python 采用 PEP 8 作为编码规范,具体规范官网解释:PEP8官方规范

也可参考这篇:PEP8 Python代码规范 - 掘金

day01练习

1.解释一下Python解释器的作用和功能

2.用命令查看你正在使用的python版本(Windows和Mac)

3.打开Python交互式命令行,操作5和3以下:

  • 加法( )
  • 减法(-)
  • 乘法(*)
  • 求余(%)
  • 除法(/)
  • 次方(**)
  • 求商(//)

4.在D盘下创建一个名为 day_01的文件夹。并在此文件下里创建一个新的文件 day01.py,然后重做练习3的题

然后在命令行中运行

5.编写一个程序,接收输入的姓名,并打印出"Hello, [姓名]!"的问候语

0 人点赞