python(一)---入门


1.Python简介

1.1.python是什么?

Python是当今世界最流行的程序语言之一。由荷兰人,吉多·范罗苏
姆(Guido van Rossum)1989年发明,1991年公布。https://www.python.org/
Python突出的简洁性、易读性和可扩展性,使得在数据科学、
人工智能、云计算、图形处理与互联网应用等领域占尽风头。

1.2.Python特点

  • 可读性强
    可读性远比听上去重要的多得多。
    可读性强意味着让你可以在更短时间内学习和记忆,直接提
    高生产率。

  • 简洁,简洁,简洁
    python完成同样功能只用其他语言一半的代码,其实就是提
    高了一倍的生产率。
    程序员再也不需要关注复杂的语法,而是关注任务本身。

  • 开源
    Python是纯粹的开源语言,软件更容易移植到其他的平台,如
    Mac、Linux等,因此Python拥有丰富的第三方资源库是不足为
    奇的。

  • 标准脚本语言
    脚本程序是指只有需要被调用时,才会被动态的解释执行。
    Python也被称为:“胶水语言”。
    Python允许混合使用C、Java与Python代码例如Python程序
    中允许调用一段由Java编写的程序模块(库),甚至这段
    Java模块可以是保密的

1.3.Python应用场景

  1. 人工智能(AI Artificial Intelligence)
    人工智能领域的王者!人工智能领域大多数开发场景都有
    Python的身影。
  2. Web应用开发
    一些Web框架,如Django,TurboGears,web2py,Zope等,
    可以让程序员轻松地开发和管理复杂的Web程序。
  3. ** 操作系统管理、服务器运维的自动化脚本**
    大多数Linux发行版以及NetBSD、OpenBSD和MacOSX都集成
    了Python,可以在终端下直接运行Python。一般说来,Python
    编写的系统管理脚本在可读性、性能、代码重用度、扩展性几方
    面都优于普通的shell脚本。
  4. 科学计算和数据分析
    NumPy,SciPy,Matplotlib可以让Python程序员编写科学计算
    程序。
  5. 桌面软件
    PyQt、PySide、wxPython、PyGTK是Python快速开发桌面应
    用程序的利器。
  6. 服务器软件、网络爬虫
  7. 游戏开发
    很多游戏使用C++编写图形显示等高性能模块,而使用Python
    或者Lua编写游戏的逻辑、服务器。

1.4.Python版本和兼容问题解决方案

Python有两大版本,分别是Python2.x和Python3.x。
Python2.x版本在2020年已经停止支持,因此Python3.x是目前主流。

Python3:2008年发布。Python3有了较大的提升,不兼容
Python2。
兼容问题解决:
1.Python3的很多新特性也被移植到了Python2.7,作为过渡。如果程序可以在2.7运行,可以通过一个名为2to3(Python自带的一个脚本)的转换工具无缝迁移到Python3。
2.强烈建议大家从Python3开始,毕竟它是现在,也是未来.

2.Python运行环境搭建

不管用什么工具开发Python程序,都必须安装Python的运行环境。
目前最常用的是Windows、Linux平台。由于目前使用Windows的
人数最多,我们以Windows10为主讲解。同时,我们使用
python3.14版本为主要教学版本
按照下面的操作进行下载。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
运行python
windows查找命令中输入 cmd , 进入命令行窗口,再输入: python
在这里插入图片描述

3.交互模式

交互模式(shell脚本模式)
交互模式详解
1 >>> 即为“提示符”
2 关闭交互模式:
(1) Ctrl+Z 和 回车
(2) 输入 quit() 或 exit() 命令
(3) 直接关闭命令行窗口

交互模式工作原理和Python处理文件的方式一样。除了一
点:当你输入一些值时,交互模式会自动打印输出。Py文件中
则必须使用print语句。
第一行python程序在交互模式下输入 print(“hello world”) ,回车即可看到输出 hello world
在这里插入图片描述

4.IDLE开发环境使用入门

4.1.开发环境介绍

开发环境,英文是IDE(Integrated Development Environment 集
成开发环境)。
不要纠结于使用哪个开发环境。开发环境本质上就是对Python解释
器python.exe的封装,核心都一样。可以说:“开发环境IDE,只是
解释器的一个外挂而已”,只是为了让程序员更加方便编程,减少出
错率,尤其是拼写错误。
常用的开发环境如下:
1 IDLE
2 Pycharm (推荐)
3 vscode (推荐)
4 jupyter

4.2.IDLE介绍

  1. IDLE是Python的官方标准开发环境,Python安装完后同时就安装了IDLE。
  2. IDLE已经具备了Python开发几乎所有功能(语法智能提示、不同颜色显示不同类型等等),也不需要其他配置,非常适合初学者使用。
  3. IDLE是Python标准发行版内置的一个简单小巧的IDE,包括了交互式命令行、编辑器、调试器等基本组件,足以应付大多数简单应用。
    4 IDLE是用纯Python基于Tkinter编写,最初作者正是Python之父(龟叔)。

4.3.IDLE实操

在这里插入图片描述
交互模式
启动IDLE,默认就是进入交互模式。
编写和执行Python源文件

5.PyCharm开发环境的使用

我们一般不使用IDLE写代码,一般使用Pycharm
开发环境,英文是IDE(Integrated Development Environment 集
成开发环境)。
不要纠结于使用哪个开发环境。开发环境本质上就是对Python解释
器python.exe的封装,核心都一样。可以说:“开发环境IDE,只是
解释器的一个外挂而已”,只是为了让程序员更加方便编程,减少出
错率,尤其是拼写错误。
PyCharm下载和安装
下载地址:https://www.jetbrains.com/pycharm/download

6.python程序基本格式

6.1. 缩进风格

恰当的空格,缩进问题

  1. 逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。
  2. 语句从新行的第一列开始。

缩进风格统一

  1. 每个缩进层次使用 单个制表符 或四个空格(IDE会自动将制表符设置成4个空格)
  2. Python用缩进而不是{}表示程序块的层次关系
  3. Python区分大小写

6.2.注释

注释是程序中会被Python解释器忽略的一段文本。程序员可以通过
注释记录任意想写的内容,通常是关于代码的说明。

  1. 单行注释
    每行注释前加 # 号。当解释器看到 # ,则忽略这一行 # 后面的内
  2. 段注释(多行注释)
    使用三个连续单引号 ‘’’ 或三个双引号 “”" 。当解释看到 ‘’’ ,则会
    扫描到下一个 ‘’’ ,然后忽略他们之间的内容。

三个连续引号,其实就是定义了一个字符串。只不过,没
有变量指向,会被当做垃圾回收(关于本句话的含义,后面
讲完面向对象再看)


  • 12
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值