Python随堂笔记 Python简介 如何交互、脚本运行Python

102 阅读6分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

🌴2022.3.2 下午

前言

🎬本文章是 【Python语言基础】 专栏的文章,主要是上课的随堂笔记与练习
🔗Python专栏 传送门
💻提示:本文的环境配置是Python3的开发环境。目录顺序以当堂内容(教材)为准,所以并非“1、2、3”
📽本节内容:Python简介 交互、脚本运行程序

1.1 概述

1.1.1 Python简介

发音:英[ˈpaiθən],美[ˈpaiθaːn]

结合了解释性、编译性、互动性和面向对象的脚本语言

支持命令式编程、函数式编程和面向对象程序设计

由荷兰人Guido van Rossum于1989年发明,第一个公开版本发行于1991年

已经成为最受欢迎的程序设计语言之一

自2004年以后,Python的使用率呈线性增长

2011年1月,Python被TIOBE编程语言排行榜评为2010年度编程语言

2017年7月20日,IEEE spectrum发布了第四届顶级编程语言交互排行榜,Python高居首位

  • 具有简洁性、易读性和可扩展性

  • 在国外用Python做科学计算的研究机构日益增多

  • 一些世界著名大学已经采用Python来教授程序设计课程,如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论就使用Python讲授

  • 众多开源的科学计算库都提供了Python的调用接口,如著名的计算机视觉库OpenCV三维可视化库VTK医学图像处理库ITK

  • 专用的第三方库也很多,如科学计算库NumPy、SciPy、Pandas分别提供了快速数组处理、科学计算和数据分析功能

1.1.2 Python特点

🚀 Python的优势

  • 简单、易学
  • 可移植性
  • 解释性
  • 面向对象
  • 可扩展性和可嵌入性
  • 丰富的库和模块

🚀 Python的局限性

  • 不足和局限性。和C、C++等程序设计语言相比,Python程序运行速度较慢

  • 对于运行速度高的程序,可以将运行速度要求较高的部分使用C、C++等编写,再将其嵌入Python中,充分发挥不同语言的特长和优势

  • 现在计算机硬件的配置不断提高,在大多数情况下,程序运行速度并不是考虑的首要问题

1.1.3 Python应用

  • 常规软件开发

  • 科学计算与数据分析

  • 网络爬虫

  • Web应用开发

  • 系统网络运维

  • 人工智能与机器学习

1.2 开发环境

1.2.1 Python版本

目前有两个不同序列的版本:Python 2.XPython 3.X

两个序列的版本很多用法不兼容,内置函数和标准库模块用法也有较大的差别,适用于这两个版本的第三方库的差别更大,Python开发团队重申了终止对 Python 2.X的支持, 本书所有程序均基于Windows平台下的Python 3.X版本

1.2.2 常用开发环境

🚀 常用

  • Python自带的开发工具
  • PyCharm

🚀 其它

  • Anaconda3

  • Vim

  • Sublime Text

  • PythonWin

1.2.3 Python下载和安装

🚀 Python

Python 官网

无脑安装,勾选Add Python x.x To Path,选择Customize installation自定义安装

🚀 安装测试

win+R输入cmd执行python测试环境.exitquit退出环境

C:\Users\86158>python
Python 3.9.10 (tags/v3.9.10:f2f3f53, Jan 17 2022, 15:14:21) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()

1.2.4 PyCharm下载和安装

🚀 PyCharm

由JetBrains公司打造的一款Python IDE。帮助用户开发时提高其效率的工具,如调试、语法高亮、Project管理、代码跳转等。提供了一些高级功能,以支持Django框架下的专业Web开发。有Professional和Community两种版本

🚀 PyCharm 下载

Pycharm官网,官网试用三十天,小张是从软件管家下的,懂得都懂!

1.2.5 第三方库安装

多种方法,三选一

🚀 使用pip命令直接安装NumPy

win+R输入cmd进入命令行界面,输入命令,安装NumPy。

python -m pip install  numpy scipy matplotlib ipython jupyter pandas sympy nose -i https://pypi.douban.com/simple/
#建议使用用户安装,将--user标志发送给pip。 pip为本地用户安装软件包,并且不写入系统目录

🚀 使用pip命令运行NumPy安装文件

NumPy官网,同理在cmd中,切到Numpy文件路径下,输入命令pip install numpy-1.22.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl(自己的文件名字)安装NumPy

🚀 在PyCharm中下载安装NumPy

打开PyCharm,File→Settings→PyCharm Project→Python Interpreter(文件→设置→PyCharm Project→Python Interpreter)

在这里插入图片描述

1.3 程序开发

1.3.1 程序运行方式

🚀 Python程序可以在交互模式和脚本模式下运行

  • 交互模式运行。用于程序功能简单、代码较少的程序

  • 脚本模式运行。用于功能复杂、代码量较大的程序

1.3.2 使用Python自带工具开发Python程序

🚀 两种方式

  • Windows命令行方式

  • IDLE方式

🚁 Windows命令行方式 交互模式

win+R输入cmd进入命令行界面,输入python,回车进入运行环境

Microsoft Windows [版本 10.0.19044.1526]
(c) Microsoft Corporation。保留所有权利。

C:\Users\86158>python
Python 3.9.10 (tags/v3.9.10:f2f3f53, Jan 17 2022, 15:14:21) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello World")
Hello World
>>>exit()
🚁 Windows命令行方式 脚本模式

使用记事本编写Python源文件,保存程序代码,文件名为hello.py

#file: hello.py
print('Hello,World!')                  #输出Hello World!.

win+R输入cmd进入命令行界面,输入python 文件路径路径\hello.py,输出

Hello,World!
🚁 IDLE方式 交互模式

IDLE是Python内置的集成开发环境,由Python安装包提供,是Python自带的文本编辑器

开始→Python x.x→IDLE进入Shell开发环境

Python 3.9.10 (tags/v3.9.10:f2f3f53, Jan 17 2022, 15:14:21) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>> print('Hello,World!')
Hello,World!
>>>
🚁 IDLE方式 脚本模式

开始→Python x.x→IDLE进入Shell开发环境,File→New File打开空白源代码编辑窗口

#file: hello.py
str="欢迎来到Python世界!"
print('str:',str)

File→Save As,选择保存源文件路径,输入名称hello.py单击保存,Run→Run Module F5

Python 3.9.10 (tags/v3.9.10:f2f3f53, Jan 17 2022, 15:14:21) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>> 
=================== RESTART: C:/Users/86158/Desktop/hello.py ===================
str: 欢迎来到Python世界!
>>> 

1.3.3 使用PyCharm开发Python程序

Create New Project→Pure Python填写文件路径,右击新建的工程,New→Python File填写文件名字

在这里插入图片描述

编写代码,右击文件名点击运行即可

#file: hello.py
str="欢迎来到Python世界!"
print('str:',str)

在这里插入图片描述