zoukankan      html  css  js  c++  java
  • Python基础01

    本篇博客

    1.python开发环境
      1.1计算机组成
      1.2编程语言和python
      1.3Python语言介绍
      1.4Python开发环境搭建
    2.Python基础语法
      2.1注释
      2.2变量

    1.1计算机组成

    计算机是可以进行数值计算和逻辑运算, 并且具有存储功能的电子机器.
    计算机由硬系统件和软件系统组成.

    随机存储器就是内存,缺点:断电数据会消失,优点:读取速度快

    外存储器硬盘,缺点:慢,优点:断电数据仍然存在

    1.11 操作系统

    没有安装操作系统的计算机, 通常被称为裸机

    如果想在 裸机 上运行自己所编写的程序, 就必须用机器语言书写程序

    操作系统提供以下功能:
    给用户间接操作硬件的方式

    • 图形窗口方式
    • 终端命令方式

    给开发者提供的间接操作硬件的方式

    • 系统调用

    简言之: 主要作用是管理好硬件设备, 并为用户和开发者提供一个简单的接口, 以便于使用

    操作系统是什么?作用?

    操作系统是一个具有特殊功能的程序,操作系统扮演了用户和硬件之间的桥梁,简化了对硬件操作,操作系统就是管理硬件。

    1.12驱动程序

    驱动程序提供了硬件到操作系统的一个接口以及协调二者之间的关系. 扮演者硬件和操作系统之间的
    一个桥梁的作用.

    1.1.3 计算机运行程序的过程

    1. 双击应用程序, 应用程序中的指令和数据就会加载到内存中.

    2. CPU从内存中获取指令并执行, 在内存中存储运行之后的数据.

    3. CPU控制硬件进行相应的操作.

    1.1.4 小结

    1. 计算机是能够进行数值运算、逻辑运算, 并且具有存储功能的电子设备.
    2. 计算机由硬件系统和软件系统构成.
    3. 计算机中所有程序的运行都是在内存中进行的, 暂时存放CPU中的运算数据.
    4. 操作系统的作用就是来管理硬件, 为普通用户和开发者提供一种间接控制硬件的方式.
    5. 操作系统为普通用户提供了终端、图形化操作硬件的方式.
    6. 操作系统为开发者提供了系统调用操作硬件的方式.
    7. 驱动程序扮演操作系统和硬件之间的桥梁.

    1.2 编程语言

    1.2.1 编程语言

    编程语言(计算机语言)是人们为了控制计算机, 而设计的一种符号和文字的组合, 从而实现向计算机发出指令.
    形式是符号和文字的组合.
    目的是为了控制计算机硬件.
    Python语言就是一种编程语言, 由符号和文字组成的, 使用Python语言的目的就是为了控制计算机硬件进行工作

    1.2.2 解释器

    编程语言是文字和符号的组合, CPU只能认识机器指令, 机器指令的表现方式就是0和1的组合. 这显然很矛盾? 此时, 需要一个中间角色负责将文字和符号转换为机器指令, 这个负责转换的角色叫做解释器. 解释器本质上就是一 个运行在操作系统上的应用程序

     Python语言如果想要被CPU读懂, 也需要一个中间的翻译程序.

    1.2.3 Python 语言解释器

    Python语言是解释型程序, 也就是说Python语言是读一行解释执行一行的方式进行工作的. 解释器是一个程序, 那么 可以使用其他的程序来编写这个解释器.

    使用C语言编写的CPython解释器(官方版本).

    1.2.4 小结

    1. Python语言是符合和文字的组合, 目的是用来向计算机发送指令, 控制计算机工作.
    2. Python解释器是运行在操作系统之上的一个特殊功能的应用程序.
    3. 解释器负责将编程语言的符合和文字转换为计算机能够识别的计算机语言.
    4. Python解释器程序可以由不同的语言的编写, 官方解释器使用C语言编写, 称之为CPython解释器

    我们在Windows上编写的Python程序是否可以在Linux、Mac或者其他种类的操作系统上运行呢? 如果希望在其他
    操作系统上运行,可以使用不同的解释器。

    1.3 Python 语言介绍

    1. Python 的作者叫吉多.
    2. 第一个 Python 解释器诞生于 1991 年.
    3. Python 目前存在两大版本, Python2 和 Python3, 主流版本为 Python3.
    4. Python 简单、易学、开源、扩展性强、有丰富的库.
    5. Python 可以用来做 Web 网站、网络爬虫、操作系统管理

    1.4 Python开发环境搭建

    Python 程序开发一般包含两部分, 编写 Python 程序和运行 Python 程序, 所以一个 Python 开发环境主要包含两部
    分:
    编辑Python代码的编辑器.
    运行Python代码的解释器.

    1.4.1 Python解释器 + 普通文本编辑器

    普通文本编辑器我们可以使用 Windows 系统自带的 txt 文本编辑器、notepad++、sublime、editplus、ue 等等. 任
    何能够进行文本编辑的软件都可以作为 Python 程序开发的代码编辑器.


    1.4.2 Python解释器 + 交互式终端

    在安装 Python 解释器时安装了交互式终端. 我们可以通过在命令行窗口中, 输入 Python 或者 Python2 或者
    Python3 进入不同 Python 版本的交互式终端.


    1.4.3 Python解释器 + 集成开发环境(IDE)

    集成开发环境(IDE, Integrated Development Environment)是用于提供程序开发环境的应用程序, 一般包括代码编辑
    器、编译器、调试器和图形用户界面等工具. 集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开
    发软件服务套. 所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境.
    我们使用 PyCharm 这款集成开发环境(IDE). 该软件提供了 Windows、Linux、Mac三个版本, 可依据实际开发平台
    选择

    1. PyCharm 在 Windows、Linux、Mac 都有对应版本, 基础班可使用免费的社区版本.

    2. 如何创建项目, 注意不同版本的 PyCharm 在创建项目时指定解释器.以及如何配置项目解释器.

    1.4.4 小结

    1. Python 的开发环境包含两部分: Python 解释器和代码编辑器.
    2. 编写 Python 程序可以使用普通文本编辑器、交互式终端环境、集成开发环境.
    3. 我们在开发中主要使用集成开发环境 PyCharm.

    2. Python基础语法

    2.1 注释

    2.1.1 注释的作用

    注释是编写程序时, 写程序的人给一个语句、程序段、函数等的解释或提示, 能提高程序代码的可读性.
    注释就是对代码的解释和说明, 其目的是让人们能够更加轻松地了解代码

    2.1.2 注释语法格式

    1. 单行注释

    # 这是注释内容
    print('hello world!')
    print('hello world!')  # 在代码后也可以编写注释

    2. 多行注释

    """
    代码完成的功能是, 打印输出hello world
    1. 首先调用 print 函数
    2. 给 print 函数传入要打印输出的参数
    """
    print('hello world!')

    3. 快捷键注释:ctrl + /

    2.1.3 小结

    1. 注释的作用是解释说明代码.
    2. 注释分为单行注释和多行注释.
    3. PyCharm 可以使用 ctrl + / 注释快捷键.
    4. 注释的恰当用法是弥补我们无法用代码表达意图. 当代码修改时, 程序员要坚持维护自己的注释.

    2.2 变量

    2.2.1 变量的作用

    变量是在程序运行过程中, 临时存储程序所需要计算的数据

    2.2.2 变量定义语法

    # 定义一个变量, 名字为 val, 这个变量临时存储的值为 100
    val = 100
    # 下面将这个变量的值, 更改为其他的值 200
    val = 200

    注意: 变量意味着存储的数据是可以变化的
    注意: 这里的等号(=), 叫做赋值运算符, 表示将=号后面的数据存储到名字为=号前面的名字变量里.

    2.2.3变量的命名规则

    1. 标识符由字母、下划线和数字组成,且数字不能开头.
    2. python中的标识符是区分大小写的.
    3. 变量名一般用小写加下划线组成.
    4. 不能和关键字和已有的名字冲突.
    5. 见名知意

    2.2.4变量的类型

    • 1. 数字类型: 整数和小数
    • 2.字符串类型: 除了数字类型的数据, 我们处理更多的就是字符串类型数据, 例如 Word 中编辑文本, 其实就是在处        理文本信息, 这些文本信息就是字符串类型.在 Python 程序里, 无论任何字符写到两个单引号或者双引号内部, 我们称之为字符串. 例如: 'abcd'
    • 3.布尔类型: 用于表示逻辑运算结果, 该变量只有两个值, True 或 False

    注意: Python中定义变量时不需要指定类型, Python 会根据变量的值来推导变量的类型. 我们可使用 type() 函数
    来查看变量的类型

    2.2.5 不同类型之间的运算规则

    Python 提供了两种: 算术运算符和复合运算符.

     

    注意:
    1. 数字和数字之间可以进行所有的运算
    2. 数字和字符串之间只能进行乘法运算.
    3. 字符串和字符串之间可以进行加法运算

    程序从上往下开始执行的。

    变量的作用,存储程序运行过程中产生的数据。

    变量 = 第一个值   #  定义

    变量 = 第二个值  # 重新赋值

  • 相关阅读:
    springboot与docker
    Docker入门笔记(Centos7)
    记录VUE-CLI项目创建及初始化相关
    centos下安装mysql5.6
    GitLab权限介绍
    属性文件操作之Properties与ResourceBundle
    Shell入门基础
    JavaScript基础的记录
    Java基本排序算法
    解读闭包,这次从ECMAScript词法环境,执行上下文说起
  • 原文地址:https://www.cnblogs.com/zhangyangcheng/p/12394799.html
Copyright © 2011-2022 走看看