1.2 Python开发环境配置 | Python语言程序设计(嵩天)


课程简介

计算机是运算工具,更是创新平台,高效有趣地利用计算机需要更简洁实用的编程语言。Python简洁却强大、简单却专业,它是当今世界最受欢迎的编程语言,学好它终身受用。请跟随我们,学习并掌握Python语言,一起动起来,站在风口、享受创新!
—— 课程团队

Pythoon语言程序设计-嵩天


MOOC课程:
Python语言程序设计(嵩天 、黄天羽 、礼欣)
北京理工大学

课程视频地址:

课程视频-B站

授课目标:

本课程适合如下教学目标:

  • 程序设计入门课:面向各层次各专业大学在校生、部分优秀高中生,作为程序设计入门课程
  • 体系化编程基础:面向拟构建坚实编程能力的自学者,作为不断奋斗的参考在线课程
  • Python科目备考:面向全国计算机等级考试二级Python科目的备考考生,作为在线备考资源
  • 再试一次的尝试:面向拟放弃计算机或编程学习的学习者,作为再试一次的课程资源,学不会这门课学再放弃不迟…

第一章 Python基本语法


1.2 Python开发环境配置


Python语言概述

Python

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


Guido van Rossum

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。
    idle0

  • 依次点击选项 OptionsConfigure IDLE → 选中字体ConsolasOk 即可。
    idle1

idle2


Python高级开发环境


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))

输出结果:
ymj


  • 实例 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)

交互式与文件式的输出结果相同:

tqy


  • 实例 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()

交互式与文件式的输出结果相同:


wjx


版权说明

在这里插入图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冰.封万里

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值