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]生成的是字符串

第一节结束。

原文地址:https://www.cnblogs.com/landesk/p/11621296.html

时间: 2024-11-08 09:24:03

PJzhang:python基础进阶的10个疗程-one的相关文章

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

猫宁!!! 第2节:python基本图形绘制 保留字是python基础语法的支撑 默写python代码是件挺恐怖的事情!!! 2008年android操作系统诞生 计算时代 编程语言也是一个江湖 C语言希望编程者理解计算机系统结构 java语言解决了跨平台问题,面向对象,理解主体与客体的关系 VB语言适合桌面应用开发,理解交互逻辑 python语言理解问题求解 不同语言有不同的设计初心,有不同的时代背景 python语法简洁 第三方库,开放共享,生态高产 工具决定思维,工具变革 机器语言是二进制

PJzhang:python基础入门的7个疗程-two

猫宁!!! 参考链接:易灵微课-21天轻松掌握零基础python入门必修课-售价29元人民币 https://www.liaoxuefeng.com/wiki/1016959663602400 https://blog.csdn.net/SuperCreators/article/details/81393977 第四天:高级数据结构 文件的读写 fin=open("data.txt"),读取文件,如果在同一个文件,直接写文件名就好,如果不是,需要写文件的路径. fout=open(&

大牛带你打牢Python基础,看看这10语法

都说Python简单,易懂,但是有时候却又很深奥,许多人都觉的自己学会了,却老是写不出项目来,对很多常用包的使用也并不熟悉.学海无涯,我们先来了解一些Python中最基本的内容. 1.数值 数值包括整型和浮点型,分别对应整数和浮点数,后者精度更高. 2.字符串 字符串也就是我们经常接触到的文本,可以往里面放任意长度的内容,用单引号或双引号括起来.应当注意,中文以及中文符号只能出现在字符串內,如果在下面第三行中使用了中文输入法的逗号? ,Python将报错. 3.列表 列表好比一条队伍,里面依次存

Python-Day4 Python基础进阶之生成器/迭代器/装饰器/Json & pickle 数据序列化

一.生成器 通过列表生成式,我们可以直接创建一个列表.但是,受到内存限制,列表容量肯定是有限的.而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了.所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间.在Python中,这种一边循环一边计算的机制,称为生成器:generator. 要创建一个generator,有很多种

Python-Day3 Python基础进阶之集和/文件读写/函数

一.集和 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集.差集.并集等关系 1.创建集合 >>> s = set([3,5,9,10]) #创建一个数值集合 >>> t = set("Hello") #创建一个唯一字符的集合 >>> s {9, 10, 3, 5} >>> t {'e', 'H', 'l', 'o'} #集和自动去重

01月05日 三周四次【Python基础进阶】

1.8 递归列出目录里的文件1.9 匿名函数 1.8 递归列出目录里的文件 #### 遍历目录里的文件(不支持子目录文件) import os for i in os.listdir('C:/Users/Administrator/Desktop/技术文档'): print (i) ########################################### #### 目录是否存在 import os d = os.path.isdir('C:/Users/Administrator/

PJzhang:shell基础入门的2个疗程-two

猫宁!!! 第6节:重定向 标准输入,标准输出,错误输出 输入重定向符号'<' 输出重定向符号'>'(清空之后再输入),'>>'(当前内容不变,在最后一行追加),'2>'(如果执行错误,将错误内容打印进去),'&>'(无论输出正确错误,全部输出到指定的文件当中) 输入完123,456之后,Ctrl+D,显示2行 cat /etc/passwd wc -l < /etc/passwd,可以显示文件内容的行数 先是写入并设置变量,然后在读取变量的内容 创建1.

python基础教程总结10——文件

1.打开文件 open(name[mode[,buffing])    参数:  文件,模式,缓冲 1)name: 是强制选项,模式和缓冲是可选的 #如果文件不在,会报下面错误1 >>> f = open(r'D:\text.txt','r') 2 Traceback (most recent call last): 3 File "<stdin>", line 1, in <module> 4 IOError: [Errno 2] No su

01月11日 四周四次【Python基础进阶】

3.1/3.2 类的继承3.3 类的属性总结3.4 类的方法总结 3.1/3.2 类的继承 类的继承 继承是面向对象的重要特点之一 继承关系: 继承是相对两个类而言的父子关系,子类继承父类所有的公有属性和方法 继承实现代码重用 使用继承 继承可以重用已经存在的数据和行为,减少代码的重复编写.Python在类名后使用一对括号来表示继承关系,括号中的类即为父类 class Myclass(ParentClass) 如果父类定义了int方法,子类必须显示调用父类的init方法 ParentClass.