Python基础(1)认识Python

1.python起源

Python 的创始人为吉多·范罗苏姆(Guido van Rossum),1989 年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,作为 ABC 语言的一种继承。

1.1 解释器

计算机不能直接理解任何除机器语言以外的语言,所以必须要把程序员所写的程序语言翻译成机器语言,计算机才能执行程序。将其他语言翻译成机器语言的工具,被称为编译器
其中编译器有俩种工作方式:编译和解释
在这里插入图片描述上图显示的就是两种方式的区别:

  1. 编译:程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如C、C++
  2. 解释:解释型语言编写的程序不进行预先编译,以文本方式存储程序代码,会将代码一句一句直接运行。在发布程序时,看起来省了道编译工序,但是在运行程序的时候,必须先解释再运行。
  3. 差别:
    速度 —— 编译型语言比解释型语言执行速度快
    跨平台性 —— 解释型语言比编译型语言跨平台性好

1.2 第一个python程序

使用PyCharm进行python的编程

print("hello world!")

代码执行结果如下图:
在这里插入图片描述

1.3 认识BUG

书写代码难免会有错误这时候编写的程序不能正常执行,或者执行的结果不是我们期望的
这时候就是俗称的出现了BUG,因此在学习语言时,不仅要学会语言的语法,而且还要学会如何认识错误和解决错误的方法
以下是常见的几类错误:

  1. 手误
 pirnt("Hello world")

这时候控制台就会输出

Name Error: name ‘pirnt’ is not defined
名称错误:‘pirnt’ 名字没有定义

  1. 将多条 print 写在一行
 print("hello ")print("world")

Syntax Error: invalid syntax
语法错误:语法无效

  1. 缩进错误

Indentation Error: unexpected indent
缩进错误:不期望出现的缩进

1.5Python中常见的单词

  • error 错误
  • name 名字
  • defined 已经定义
  • syntax 语法
  • invalid 无效
  • Indentation 索引
  • unexpected 意外的,不期望的
  • character 字符
  • line 行
  • encoding 编码
  • declared 声明
  • details 细节,详细信息
  • ASCII 一种字符编码

2 Python版本

目前市场上有两个 Python 的版本并存着,分别是 Python 2.xPython 3.x
Python 2.x :是过去的版本解释器,名称是python
Python 3.x :是现在和未来 主流的版本解释器名称是python3

  • 优点:相对于Python的早期版本,这是一个较大的升级
  • 缺点:为了不带入过多的累赘,Python 3.0 在设计的时候 没有考虑向下兼容

3 Pycharm–Python 的 IDE

3.1 IDE集成开发环境局

集成开发环境(IDE,Integrated Development Environment)——集成了开发软件需要的所有工具,一般包括以下工具:

  • 图形用户界面
  • 代码编辑器(支持 代码补全/自动缩进)
  • 编译器/解释器
  • 调试器(断点/单步执行)
  • ……

3.2 PyCharm 介绍

  • PyCharm 是Python 的一款非常优秀的集成开发环境
  • PyCharm还可以在 Windows 、Linux 、macOS下使用PyCharm
  • 适合开发大型项目一个项目通常会包含 很多源文件每个源文件的代码行数是有限的,通常在几百行之内每个源文件各司其职,共同完成复杂的业务功能
    在这里插入图片描述
发布了27 篇原创文章 · 获赞 5 · 访问量 500

猜你喜欢

转载自blog.csdn.net/qq_43685242/article/details/104670426
今日推荐