PJzhang:python基础进阶的10个疗程-one

猫宁!!!

课程导学

北京理工大学

国家精品在线开放课程

零基础、大学水平

100行左右的python可以做很多事情

编程是基本技能,体会思维

时间成本和收益的关系

每周5个小时

https://python123.io,实践项目

在线课程、在线实践、离线资料

完整的python基础语法体系

16个优秀实践案例

考核不是目的,但是可以检测学习的效果

每周练习题,阶段性测验

零碎时间+完整时间

跟进度,不断实践

毛主席-实践论

编程能力傍身

感性认识,理性学习

各种小说中人物 的频次以及出场顺序

wordcloud与词云,政府工作报告

计算思维、计算生态、用户体验

编程是有套路的

python生态

 

 

第1节:python基本语法元素

 

程序设计的基本方法 IPO,input,process,output

 

可编程性:根据一系列指令自动地、可预测地、准确地完成操作者的意图

 

不能编程的设备不是计算机

 

计算机 摩尔定律 几何级数速度 英特尔

 

编程语言:简单、严禁、精确,相比自然语言

 

编程语言多,生命力强的不多

 

C语言 1972年,python语言 1990年

 

源代码(人类可读),目标代码(专家,机器)

 

源代码一次性转换成目标代码(编译)

 

源代码逐条转换为目标代码并逐条执行(解释,类似同声传译)

 

静态语言,编译执行,运行速度比较快,源代码可能找不到

 

脚本语言,解释执行,跨平台使用,便于维护

 

算法是程序的灵魂

 

分析问题---划分边界---设计算法---编写程序---调试测试---升级维护

 

编程是件很有趣的事儿,抽象交互,自动化执行,计算思维

 

解决办法,用户体验,执行效率

 

提高生活工作赚钱的效率

 

掌握方法,编程很容易

 

编程套路,举一反三

 

windows,MAC,linux

 

python,蟒蛇,PSF(python软件基金会),开放,开源,发展

 

Guido van Rossum,python作者,技术精湛

 

不兼容python2是为了更好的发展python3

 

monty python电视剧

 

python123.io,python.org

 

交互式(适合练习),文件式编程

 

计算圆的面积,计算到小数点后2位数

 创建文件ceshi.py

结果和交互式的还是有差异的

 

 制作同心圆

每次执行画一个圆圈,程序执行完成后关闭

文件形式,生成的图形和上面一样。

 

 绘制五角星,试了一下,命令行交互的形式没法绘制成功,文件形式可以

 

 美英等国使用华氏度,TemStr是变量,温度精确到小数点后2位

 

 

 单一程序内,缩进的长度是相同的,tab或者四个空格等都可以

变量的命名中也可以出现中文

python内部定义的保留标识符,33个,例如if,elif,黑色的本课程会涉及,红色不涉及

 

‘123’,123,文本和数字

 正向递增序号和反向递减序号

 

 赋值语句是赋值符号构成的一行代码,用于给变量赋予新的数据,eval评估函数可以去掉最外侧的引号

input,提示信息字符串

 

TemStr[0:-1]生成的是字符串

 

第一节结束。

 

猜你喜欢

转载自www.cnblogs.com/landesk/p/11621296.html