Python之路~~~~~python介绍

Python介绍

1.1 什么是Python

Python语言由荷兰的数学与计算机科学研究会 吉多·范罗苏姆(龟叔)于1990年初设计

Python-蟒蛇 Python主要有两个大版本 Python2 Python3 本次课程用的Python3版本

RedHat Linux自带Python2 如果需要Python3自己装

至今Python所能应用到的领域:

  • Web开发:和C++/Java去做一些大型的软件项目-后台-后端程序
  • 自动化运维
  • 网络安全
  • 数据分析与数据挖掘 : 大数据领域当中 数据处理内容
  • 数据科学:自然语言分析 数据清洗。。。
  • 机器学习和深度学习:人工智能领域内容

1.2 什么是软件

软件的定义:是指一系列按照特定顺序组织的计算机数据与指令的集合

  • 数据:计算机能够识别的数字化信息(硬盘:avi、mp3、doc等各种文件;内存:常量、变量、函数、对象)
  • 指令:指操作这些数据进行相关计算的步骤

所谓的软件就是教计算机如何去做事,而软件是程序员编写的

程序员编写代码的目的就是让计算机按照自己书写的代码逻辑去做事情!

文艺的来说 代码就是一片记叙文 叙事文 某个时间某个地点某个人干了某个事

软件的分类:

  • 系统软件:操作、控制和管理计算机底层硬件的,为用户提供最基本的计算机操作接口,同时也提供最基本的计算机功能
  • 应用软件:就是那些具有特殊领域功能的软件,为计算机提供了更加广泛的功能

我们Python所写出来的程序都是属于应用软件的

任何高级编程语言所写出来的代码 (源代码) 不能够直接被计算机是识别的

需要将源代码进行编译 将编译好的 二进制可执行代码 交给计算机执行

由于不同的编译方式,高级语言主要分为了两大类:

  • 静态编译型:C C++ Java
    • 编译型:将源代码全部进行编译 生成一个可执行的二进制文件 将该文件交给计算机执行即可(将一个英文的书籍完全翻译为中文的书籍)
    • 静态:变量有数据类型的,静态变量有些存储数据本身的!
  • 动态解释型:Python Go Ruby JavaScript PHP
    • 解释型:将源代码逐行进行编译 每编译完一行 则立即交给计算机执行该行编译好的代码(同声传译)
    • 动态:变量没有数据类型的,动态变量只存储数据在内存的地址 不去存储数据本身

C语言过程

/*
C源代码(.c)经过编译 生成一个可执行二进制文件(.exe)
执行这个.exe文件即可执行程序
*/
#include<stdio.h>
void main() {
    printf("Hello World!");
}

Java语言过程

/*
Java源代码(.java)经过编译 生成一个可执行二进制文件(.class)
执行这个.class文件即可执行程序
*/
public class JavaTest {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

Python语言过程

"""
Python源代码(.py) 逐行对代码进行编译 
编译之后立马执行 不会产生可执行的二进制文件 
(编译之后肯定会产生二进制代码段 
只不过这个二进制代码段在内存中 
并没有作为一个文件存储在硬盘上
执行之后 则直接从内存中消亡即可)
"""
print("Hello World!")

由于Python是解释型的语言,除了可以将Python代码保存为一个脚本文件(.py)之外,也可以在控制台窗口中进行交互式编程

打开Windows/Linux控制台 输入python指令 直接进入python交互式编程环境

>>> print("Hello World!")
Hello World!
>>> print("你好 世界!")
你好 世界!
>>> 1 + 3
4
>>> 3 * 2
6

弊端:如果控制台一旦关闭 则之前写的代码就消失了

所以在我们的课程中,交互式方式仅用作代码演示,脚本方式用作案例教学

1.3 Python开发环境的搭建

安装Python

如果要运行Python脚本,你需要先安装Python。我们去到官网www.python.org

Downloads这里去下载,根据你的操作系统去选择 然后下载

在这里插入图片描述

下载完成后之后去安装,安装过程这里就不详细介绍了

安装完成之后

win+R打开 终端 输入python去查看我们python的版本,这里我下的比较早所以版本不一样,不影响

在这里插入图片描述

Python Shell

Python 是一种解释性脚本语言,因此不需要编译。这意味着它逐行执行代码。Python 自带一个Python Shell(Python Interactive Shell)。它用于执行单个 python 命令并获取结果。

Python Shell 等待来自用户的 Python 代码。当您输入代码时,它会解释代码并在下一行显示结果。打开终端或命令提示符(cmd)并写入:

python

在这里插入图片描述

Python 交互式 shell 已打开,它正在等待您编写 Python 脚本。您将在此符号 >>> 旁边编写 Python 脚本,然后单击 Enter。让我们在 Python 脚本 shell 上编写我们的第一个脚本。

在这里插入图片描述

上面一步完成后,可以在 Python 交互式 shell 上编写了第一个 Python 脚本。我们如何关闭 Python 交互式 shell?要关闭 shell,请在此符号旁边 >>exit()命令并按 Enter
在这里插入图片描述

作为程序员,您每天都会看到此类错误,一定要善于调试,要了解您面临的错误类型。有时你可能会遇到的错误是SyntaxError错误,IndexError,NameError,ModuleNotFoundError,KeyError异常,导入错误,AttributeError错误,类型错误,ValueError异常,ZeroDivisionError等。

Python 开发环境

记事本工具即可:editplus、vim、sublime、vs code
集成开发环境(IDE):pycharm

Python 基础

Python 语法?

Python 脚本可以在 Python shell 或代码编辑器中编写。Python 文件的扩展名为 .py。

注释
注释对于使代码更具可读性以及在我们的代码中留下注释非常重要。Python 不会运行我们代码的注释部分。Python 中任何以 hash(#) 开头的文本都是注释。

示例:单行注释

# 这是第一条评论
# 这是第二条评论
# Python 正在吞噬世界

示例:多行注释

如果未分配给变量,则三重引号可用于多行注释

"""
这是多行注释
多行注释需要多行
python 正在吃掉世界
"""

1.4Python 第一个程序

有各种各样的编程软件可以使用,当然根据自己喜好来学习。这里我选择的是VS Code

输入print(“HelloPython”)
在这里插入图片描述

然后win+r输入cmd进入终端命令窗口,进到你创建python的目录下

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值