PYTHON编程从零基础到项目实战 April 25, 2020

1.1 概述

Words count 6.1k Reading time 6 mins. Read count 0

1.1 概述

定义1:计算机软件(Software),简称软件,是一系列按照特定顺序组织的计算机数据和指令代码,如日常熟悉的办公软件、微信、QQ、网站等都是软件。

定义2:编程语言(Programming Language),是一种形式语言,它指定了一组可用于产生各种输出的指令。编程语言通常由计算机的指令组成。可以用来创建实现特定算法的程序。

定义3:计算机程序(Computer Program),简称程序,是由计算机执行的执行特定任务指令的集合。

1.2 什么是Python语言

  由荷兰人Guido Van Rossum在1989年创建

  1.简单易用

  2.提供了大量的功能类库

  3.Python 语言句有兼容性

  4.具有跨系统移植的能力

  5.代码免费、开源

1.3 安装Python

  从Python官网https://www.python.org下载对应版本安装即可

1.4 Python 代码编辑工具

1.4.1 交互式解释器

定义4:编译器(Compiler),就是把高级语言一次性翻译成计算机能识别的机器语言的一种软件。

定义5:解释器(Interpreter),就是把高级语言编写的程序,在执行时,一行一行地翻译成机器语言的一种语言。

1.4.2 自带GUI工具IDLE

  1.IDLE的功能要点

    1.具备交互式解释器代码编写功能,具备连续编、执行代码脚本的功能

    2.支持代码彩色显示、格式智能缩进、输出错误代码信息、多窗口编辑功能

    3.具备多文件代码搜索、代码持续断点跟踪调试功能

    4.支持Python 标准库的引用功能

    5。提供了下拉式菜单项选择功能

  2.IDLE操作要点

    1.交互式代码编辑

    2.脚本式代码编辑

1.4.3 其他商业级开发工具

  1.Eclipse Pydev

  2.PyCharm

  3.VIM

  4.Wing

  5.Spyder

1.5 第一个程序

1.5.1 案例[嗨,三酷猫]

  # Our first programming!

  print('Three cool cats!')

  # -*- coding: UTF-8 -*-

  print('嗨,三酷猫!')

  print('这是我们的第一个程序!')

  print('太酷了!^_^')

  第一行代码是#Our first program!,输入并按Enter键,没有给执行结果,因为“#”是Python语言的行注释符号,带“#”开头的代码不被执行,用来单行说明程序的相关信息,如程序的功能意思、编程时间、编程作者等,方便读者阅读代码

  第二行代码是print(‘Three cool cats!’),输入并按下Enter键,显示的是Three cool cats!

  第三行代码是#--coding:UTF-8--,输入并按下Enter键,没有显示任何结果。但这个带“#”开头的注释代码,其实设置解释器为UTF-8编码格式。在Python3前的版本默认的编码格式 是ASCII,在Python3.X版本中默认使用UTF-8编码,所以在Python3.6.3版本是,设置与不设置都是一样的,这里仅起演示功能作用

  第四行代码是print(“嗨,三酷猫!”),输入并按下Enter键,执行显示“”嗨,三酷猫!”

  第五行代码、第六行代码都执行显示三酷猫想说的一句话

1.5.2 Help

  1.About IDLE(关于IDLE)

    简单介绍了IDLE编程工具的官网地址、联系E-mail、版本号等相关信息

  2.IDLE Help(IDLE使用帮助)

    给出了IDLE编程工具使用的帮助信息,主要介绍了各个菜单的使用方法

  3.Python Docs F1键(Python 语言帮助文档)

    给出了Python编程语言的各种使用功能介绍,读者可以在其输入关键字,查找相关的功能使用帮助。使用F1键可以跳出该帮助功能的界面

  4.Turtle Demo(乌龟代码实例演示)

    提供了一些非常酷的代码使用案例,并且可以执行显示。在Python早期版本无该项功能。

  5.Python 3.6 Modules Docs (Python标准库帮助文档)

    提供了全面的Python标准库使用帮助

1.5.3 出错与调试

  1.代码出错

  2.利用IDLE专业调试功能调试代码

    1.用Python Shell 打开需要运行的脚本文件

    2.在PYthon Shell 上打开Debugger 调试工具(选择Debug ->Debguger 菜单项,弹出Debug Control窗口)

    3.在打开代码文件的脚本窗口上按F5键执行代码

    4.可以在Debug Control 窗口做各种调试跟踪。

1.6 良好的编程约定

  1.标识符

    定义6:标识符(Identifier),在Python语言中用于规范名解释器能识别的可执行代码对象的名称。

    1.变量、关键字、函数、类等组成

    在Python里,上述名称只能由字母、数字、下划线组成。也就是小写字母az、大写字母AZ、下划线(_)和数字0~9,才能被使用。注意,在命名时数字不能被放在名称首字母

      1.正确的命名:

        变量: i = 0 , price = 10.0

        函数:print(), sum(), my_definition()。说明:小括号本身不是函数名

        关键字:if break。

      2.错误的命名:

        变量:9i = 0 , ^h = 11 。 说明:9不能用于命名首字符,^ 不能作为变量名称组成使用

        函数:Print(),my.definition()。 说明:内置函数组成字母不能大写,“.”不能作为函数名称的组成

        关键字:if = 1 ,IF。 说明:if关键字不能当作变量名称使用,关键字不能用大写表示

    2.Python语言是大小写敏感的语言,如a = 0 和 A = 0 是连个变量

    3.命名必须简洁、易读

  2.数据(Data)

    在Python语言中除了标识符外,剩余的对象都可以叫数据。如变量的值、引号里的内容、存放于数据库中的记录、调用的文件、图片、音频、视频等。“print”里引号内部的信息就是一种数据。

  3.基本代码格式

    1.多行语句

    2.多行缩进格式

  4. Python 3.6.3 保留关键字(Keywords)

  5.注释(Comment)

    1.单行注释

    2.行末注释

  6.Python的PEP8代码规范

0%