文章目录
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应用场景
- 人工智能(AI Artificial Intelligence)
人工智能领域的王者!人工智能领域大多数开发场景都有
Python的身影。 - Web应用开发
一些Web框架,如Django,TurboGears,web2py,Zope等,
可以让程序员轻松地开发和管理复杂的Web程序。 - ** 操作系统管理、服务器运维的自动化脚本**
大多数Linux发行版以及NetBSD、OpenBSD和MacOSX都集成
了Python,可以在终端下直接运行Python。一般说来,Python
编写的系统管理脚本在可读性、性能、代码重用度、扩展性几方
面都优于普通的shell脚本。 - 科学计算和数据分析
NumPy,SciPy,Matplotlib可以让Python程序员编写科学计算
程序。 - 桌面软件
PyQt、PySide、wxPython、PyGTK是Python快速开发桌面应
用程序的利器。 - 服务器软件、网络爬虫
- 游戏开发
很多游戏使用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介绍
- IDLE是Python的官方标准开发环境,Python安装完后同时就安装了IDLE。
- IDLE已经具备了Python开发几乎所有功能(语法智能提示、不同颜色显示不同类型等等),也不需要其他配置,非常适合初学者使用。
- 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. 缩进风格
恰当的空格,缩进问题
- 逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。
- 语句从新行的第一列开始。
缩进风格统一
- 每个缩进层次使用 单个制表符 或四个空格(IDE会自动将制表符设置成4个空格)
- Python用缩进而不是{}表示程序块的层次关系
- Python区分大小写
6.2.注释
注释是程序中会被Python解释器忽略的一段文本。程序员可以通过
注释记录任意想写的内容,通常是关于代码的说明。
- 单行注释
每行注释前加 # 号。当解释器看到 # ,则忽略这一行 # 后面的内
容 - 段注释(多行注释)
使用三个连续单引号 ‘’’ 或三个双引号 “”" 。当解释看到 ‘’’ ,则会
扫描到下一个 ‘’’ ,然后忽略他们之间的内容。
三个连续引号,其实就是定义了一个字符串。只不过,没
有变量指向,会被当做垃圾回收(关于本句话的含义,后面
讲完面向对象再看)
完