Python入门知识

Python介绍

简介

Python是一种解释型、面向对象的语言。Python是一门动态的、强类型语言。
如果类型检查发生在编译阶段,那么是静态类型语言中;相反的,如果类型检查发生在运行阶段,那么是动态类型语言。编译器通常在编译阶段做类型检查(java),而解释器通常在运行阶段做类型检查(python)。
静态类型语言: 所有的变量类型必须被显示地声明,因为这些信息在编译阶段就被需要。
动态类型语言: 变量类型显示声明不被要求,因为类型赋值发生在运行阶段。
强类型语言有更强的类型检查机制,表达式计算中会做严格的类型检查;而弱类型语言允许各种变量类型间做一些运算。

特点

  • 可读性强
  • 简洁
    Python是由C语言开发,但是不再有C语言中指针等复杂数据类型,Python的简洁性让开发难度和代码幅度大幅下降,开发任务大大简化。
  • 面向对象
  • 免费和开源
  • 可移植性和跨平台
    Python会被编译为与操作系统相关的二进制代码,然后再解释执行。
  • 丰富的库
  • 可扩展性
    可嵌入到C和C++语言,胶水式语言。

应用范围

  • 科学计算
  • 人工智能
  • Web服务端和大型网站后端
  • GUI开发(图形用户界面开发)
  • 游戏开发
  • 移动设备
  • 嵌入式设备
  • 系统运维
  • 大数据
  • 云计算

什么时候不应该使用Python?

Python是解释执行,性能较低,一些影响性能的功能可以使用C/C++/Java/Go去开发。

Python解释器

Python程序的执行依赖于Python解释器,常用的Python解释器有:

  • CPython
    使用C语言实现的解释器,最常用的解释器。
  • Jython
    使用Java语言实现的解释器,可以直接调用Java类库,适合在Java平台上开发。
  • IronPython
    .NET平台上使用的解释器,可直接调用.NET平台的类,适合.NET平台上开发。
  • PyPy
    使用Python语言实现的解释器。

Python开发入门

Python下载安装和配置

  • 进入官网
  • 下载
  • 安装
  • 环境变量问题
    勾选“Add Python to environment variable”,这样就会将Python添加到环境变量Path中,我们可以在Windows的命令行模式下运行Python解释器。
    在这里插入图片描述

Python开发环境

  • IDLE
  • PyCharm
  • wingIDE
  • Eclipse
  • IPython

交互模式(脚本Shell模式)

  • 进入命令行窗口,输入:python
  • “>>>”即为提示符
  • 关闭交互窗口
    Ctrl+Z和回车
    输入quit()命令
    直接关闭命令行窗口
  • 中断程序执行:Ctrl+C

程序基本格式

  • 恰当的空格,缩进问题
    逻辑行首的空白用来决定逻辑行的缩进层次,从而用来决定语句的分组。
    语句从新行的第一列开始。
    缩进风格统一,每个缩进层次使用单个制表符或四个空格;Python用缩进而不是{}表示程序块。
  • Python区分大小写
  • 注释
    行注释 #
    段注释 ‘’’ ‘’’
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值