- 1、本文档共419页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程导论;大学阶段最重要的任务;为什么要学习编程;编程的乐趣;TOP 10编程语言指数走势;关于Python;;需要准备的东西;How to learn it?;害人不浅的观念;课时计划成绩评定及考核;作业平台及网络资源;;第1章 编程前的准备工作;1 Python语言简介2 Python语言的特点3 程序的编译与解释4 配置Python语言的开发环境5 编写程序的基本步骤;关于Python;Why Python ?;程序的编译与解释;编译与解释的区别:
1)编译是一次性的工作,一旦程序被编译,不再需要编译程序和源程序代码了
2)解释则在程序的每次运行执行过程中都需要解释程序和源程序代码。;采用编译执行的好处:
(1)相同的源程序代码,编译所产生的目标程序代码执行速度快。
(2)编译所产生的目标程序代码可以脱离编译器独立运行。
采用解释执行的好处:
(1)程序调试执行时,程序纠错、维护方便、灵活。而编译后程序如果有错,需要修改程序后再次编译、链接。
(2)源程序虽然不能脱离解释器独立运行,但源程序代码可以在不同操作系统上运行,可移植性好,这是编译方法没有的特点。;Why Python ?;Python 2 与 Python 3;配置开发环境;;;编写程序的基本步骤;举例;;选择一款编辑器;选择一款编辑器;Python之禅;;本章小结;除了使用Python官方提供的开发工具IDLE以外,你还可以使用PyCharm作为编写Python程序的开发环境。
Python程序的运行方式有两种,分别是交互模式和文件模式,在交互模式下,Python会将你输入的程序立刻运行并返回运行结果,而在文件模式中,你可以将程序代码放在以.py结尾的Python程序文件中,这样就可以反复地修改并运行保存在存储器中的程序。
;;第2章 Python语言基础;1 掌握数字类型数据的使用方法2 掌握字符串类型数据的使用方法3 理解常量的概念,掌握常量的使用方法4 理解变量的概念,掌握变量的使用方法5 掌握运算符、表达式的概念6 掌握常用运算符的运算规则、优先级等特点;注释;注释的作用;什么是常量;数据类型之数字;整数有下列表示方法:
十进制整数:如1、100、12345等。
十六进制整数:以0X开头,X可以是大写或小写。如0X10、0x5F、0xABCD等。
八进制整数:以0O开头,O可以是大写或小写。如0o12、0o55、0O77等。
二进制整数:以0B开头,B可以是大写或小写。如0B111、0b101、0b1111等。
整数类型的数据对象不受数据位数的限制,只受可用内存大小的限制。;浮点数
例如:1.0、1.、0.12、.123、12.345、 52.3E-4 、1.8e-5等。
其中,E 表示 10 的幂。在这里,52.3E-4 表示 52.3 * 10-4。
浮点数用64位存储,表达数据的范围为:
-1.7E+308~1.7E+308,提供大约15位的数据精度。;复数;数据类型之逻辑型;数据类型之字符串;;三引号的用法;转义字符;转义字符;常见的转义字符;数据类型转换;数据类型转换;变量与赋值语句;标识符命名;赋值语句;复合赋值;赋值举例;应用赋值语句的一个最经典的例子是交换二个变量的值。三种写法:
t = x
x = y
y = t
另外:
程序语句“x = x+1”的意义与数学上的等式
“x = x+1”的不同。以加深对赋值语句的理解。;对象;运算符;;;;;;;;短路运算;运算符的优先级;优先级;运算符的结合性;使用括号改变运算顺序;表达式举例;条件表达式;eval函数;程序的输入和输出;input函数;print函数;格式化字符串;format函数举例;;续行符;本章小结;;;;;第3章 神奇的小海龟;1 掌握Turtle函数库进行图形绘制的方法2 理解程序的执行过程3 理解循环结构在程序执行过程中的作用4 理解函数在程序设计过程中的作用;第一个海龟程序;绘制正方形;程序分析;使用循环化简程序;缩进;绘制五角星;程序分析;为五角星上色;程序分析;填充颜色;程序分析;什么是函数;函数定义;程序分析;在不同位置绘制星星;程序分析;函数的参数;带参数的函数定义;调用函数;颜色也可以作为参数;更多的海龟函数;更多的海龟函数;更多的海龟函数;本章小结;本章小结;;第4章 程序控制结构;1 了解程序流程的基本概念,掌握程序流程控制的3种结构2 掌握if选择控制语句,并能熟练使用3 掌握for、while循环控制语句,并能熟练使用4 掌握else、break、continue流程控制语句的使用方法5 掌握简单的数学问题求解方法,如质数的判断、阶乘求解等;程序语言一般有三类基本
文档评论(0)