Python 入门 | 1.2 Python开发环境配置

文章目录

  • 第一章 Python基本语法
  • 1.2 Python开发环境配置
    • Python语言概述
    • Python开发环境IDLE
      • python的安装与环境配置
      • Python基本开发环境
    • idle2
      • Python高级开发环境
    • Python程序编写与运行
      • Python的两种编程方式
      • 两种编程方式的实例示范

第一章 Python基本语法


1.2 Python开发环境配置


Python语言概述

Python 入门 | 1.2 Python开发环境配置_第1张图片

Python ['paiθən],译为“蟒蛇”。
Python诞生于20世纪90年代,最初的版本发布于1991年,2002年发布Python 2.X版本,2008年发布Python 3.X版本。

Python 入门 | 1.2 Python开发环境配置_第2张图片

Python之父:Guido van Rossum
1989年,正在度假的Guido为打发无聊的圣诞节假期,决定开发一个新的编程语言。

Python拥有者:PSF (Python Software Foundation)
PSF是一个拥有Python相关知识产权的非营利性组织,致力于保护Python语言的开放、开源和发展。

补充参考:

Python简介(博文)| 技能树资料
Python简介(视频)| 技能树资料
Python概览 | 百度百科


Python开发环境IDLE


python的安装与环境配置

打开Python官网,鼠标移至 Downloads 选项卡,会自动推荐符合当前操作系统对应的Python安装程序下载页。

注意,Python安装过程最关键的是一定要把Python的安装路径添加到系统环境变量的Path变量中。
如果安装时没有勾选"Add Python to PATH",等Python程序安装完成后也可通过手动添加。

Python的详细安装步骤可以参考以下博文,这里不做赘述:

详细参考:

Windows/Linux系统
Mac系统


Python基本开发环境

Python官方环境:Python解释器 + IDLE开发环境
轻量级的开发环境,体积小,功能丰富:编辑器+交互环境+标准库+pip(库安装工具)+海量第三方库

课程视频中对应字体:Consolas

主要特点是数字零0中间会显示一条斜杠(手动狗头)

IDLE中该字体设置方法:
  • 点击(下图左数第1个图标)打开官方自带的IDLE。
    Python 入门 | 1.2 Python开发环境配置_第3张图片

  • 依次点击选项 Options → Configure IDLE → 选中字体Consolas → Ok 即可。
    Python 入门 | 1.2 Python开发环境配置_第4张图片

Python 入门 | 1.2 Python开发环境配置_第5张图片

Python高级开发环境

  • 入门级:VSCode (Visual Studio Code)
  • 专业级:VS (Visual Studio)

Python程序编写与运行


Python的两种编程方式

  • 交互式:对每个输入语句及时运行结果,适合语法练习。

  • 文件式:批量执行一组语句并运行结果,编程的主要方式。


两种编程方式的实例示范

  • 实例 1 : 圆面积的计算。
    根据半径r计算圆面积,计算公式: S = π r 2 S=πr^2 S=πr2


→ 交互式:

>>>r = 25
>>>area = 3.115 * r * r
>>>print(area)
1963.4375000000002
>>>print("{:.2f}".format(area))
1963.44


→ 文件式:

#Calcircle.py
r = 25
area = 3.1415 * r * r
print(area)
print("{:.2f}".format(area))

输出结果:
Python 入门 | 1.2 Python开发环境配置_第6张图片


  • 实例 2: 同切圆绘制。
    使用海龟绘图体系(turtle库)绘制多个同切圆。


→ 交互式:

>>>import turtle
>>>turtle.pensize(2)
>>>turtle.circle(10)
>>>turtle.circle(40)
>>>turtle.circle(80)
>>>turtle.circle(160)


→ 文件式:

#TangentCirclesDraw
import turtle
turtle.pensize(2)
turtle.circle(10)
turtle.circle(40)
turtle.circle(80)
turtle.circle(160)

交互式与文件式的输出结果相同:
Python 入门 | 1.2 Python开发环境配置_第7张图片


  • 实例 3: 五角星绘制。
    使用海龟绘图体系(turtle库)绘制一个五角星。


→ 交互式:

>>>from turtle import *
>>>color('red','red')
>>>begin_fill()
>>>for i in range(5):
       fd(200)
       rt(144)
>>>end_fill()
>>>


→ 文件式:

#StarDraw.py
from turtle import *
color('red','red')
begin_fill()
for i in range(5):
    fd(200)
    rt(144)
end_fill()
done()

交互式与文件式的输出结果相同:
Python 入门 | 1.2 Python开发环境配置_第8张图片

你可能感兴趣的:(#,Python,入门(北京理工大学),python,开发语言,学习)