Python学习
为mooc网站的北京理工大学的 嵩天 、黄天羽 、礼欣 三位老师的课程笔记。
欢迎starGITHUB可下载源码
一、Python基本语法元素
1、程序设计基本方法
1、计算机的概念:功能性、可编程性;
计算机发展:遵循摩尔定律(集成电路晶体管数量2倍翻);
2、编程语言的执行方式
- 源代码:计算机程序,人类可读;
- 目标代码:计算机可直接执行,人类不可读。
- 解释:将源代码逐步转换成目标代码同时逐条执行;
- 分类:执行方式不同可分为:
- 静态语言:使用编译执行的编程语言(C/C++、Java语言),编译器一次性生成目标代码,优化更充分,程序运行更快;
- 脚本语言:使用解释执行(Python、Javascript、PHP),执行程序时需要源代码,维护更灵活,可跨多个操作系统平台。
3、程序的基本编写方法IPO
- 输入-处理-输出;
- 编程解决问题步骤:分析问题-划分边界-设计算法-编写程序-调试测试-升级维护
确定IPO-编写程序-检查程序
2、Python开发环境配置
Python的两种编程方式:
- 交互式:对每个输入语句即时运行结果;
- 文件式:批量执行一组语句并运行结果。
圆的面积:
r = 25
area = 3.1415 * r * r
print(area)
1963.4375000000002
print("{:.2f}".format(area))
1963.44
绘制多个同切圆:
import turtle
turtle.pensize(2)
turtle.circle(10)
turtle