认识python

一、什么是 python

1.1 python起源

(1)python介绍

在这里插入图片描述

Python 的创始 人为吉多·范罗苏姆(Guido van Rossum)

1989 年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,1989 年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序

1991 年,第一个 Python 解释器诞生,它是用C语言实现的,并能够调用 C 语言的库文件.
之所以选中 Python(蟒蛇) 作为程序的名字,是因为他是 BBC 电视剧——蒙提·派森的飞行马戏

(2)解释器

高级语言的解释器

翻译:将我们编写的语言 转成 计算机可以识别的 机器语言。

解释器有很多:python解释器,javaScriot解释器。

编译器翻译的方式由两种

  • 一个是编译:提前翻译所有的内容
  • 一个是解译:看一行,里面翻译一行

总结:代码要运行,必须进行转换(翻译),什么时候翻译:

  • 编译:提前转好所欲内容,直接运行;
  • 解译:转换一行,运行一行,在转换一行,在运行一行。

解释性语言:python,javaScript
编译性语言:java,c,c++

(3)编译型语言和解释型语言对比
  • 速度:编译性语言速度块,直接执行
  • 跨平台:解释性语言跨平台好一些
  • 平台:window ,linux, osx

1.2 为什么用python

  • 代码量少
  • 面向对象
  • 免费和开源
  • 丰富的库
  • 可嵌入性

1.3 python 的特点

  • python 是完全面向对象的语言 1+1;
    函数,模块,数字,字符串都是对象,在python中一切皆是对象
    完全支持继承,重载,多重继承
    支持重载运算符,也支持泛型计算

  • Python拥有一个强大的标准库
    Python 标准库提供了系统管理,网络通信,文本处理,数据库接口图形,
    系统,xml处理 等

  • python 社区提供了的量的第三方模块,
    使用方法与标准库类似,它们的功能覆盖,科学计算,人工智能,机器学习,web开发,数据库接口,图形系统 多个领域

1.4 Python 的优缺点

  • 优点 简单,易学,免费,开源,面型对象,丰富的库,可拓展性
  • 缺点: 运行速度,国内市场小,中文资料匮乏

二、python入门

2.1 安装python运行环境

python官网下载想要的版本在这里插入图片描述
在这里插入图片描述

  • 安装完成后 在命令提示符出入 python
    在这里插入图片描述
    在这里插入图片描述

2.2 运行方式

2.2.1 解释器运行
  • 创建一个文件夹
    • 创建一个txt文本
      • 输入语句
        在这里插入图片描述
      • 更改python01后缀名为py
      • 点击导航框输入cmd回车
        在这里插入图片描述
      • 在命令提示符中输入 python python01.py 回车
        在这里插入图片描述
2.2.2 交互式运行 Python 程序
  • win+r 输入cmd
    在这里插入图片描述

  • 输入python
    在这里插入图片描述
    在这里插入图片描述

2.2.3 pycharm运行
  • pycharm 是python的一款非常优秀的继承开发环境
  • pycharm 除了具有一般IDE所必备功能外,还可以在win,linux,macos 下使用
  • 创建项目
    在这里插入图片描述
    在这里插入图片描述
  • 创建python文件
    在这里插入图片描述
    在这里插入图片描述
  • python文件运行
    在这里插入图片描述

认识错误

  • 手误的
    • 错误名称: ‘prnt’名字没有定义
      在这里插入图片描述
  • 将多条语句写在一行
    • 错误名称:语法无效在这里插入图片描述
  • 缩进错误
    • python是一个格式非常严格的程序设计语言
    • 目前而言,记住每行代码前面都不要空格
      错误名称:意外缩进
      在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值