python课程第二周重点记录】的更多相关文章

python课程第二周重点记录 1.元组的元素不可被修改,元组的元素的元素可以被修改(字典在元组中,字典的值可以被修改) 2.个人感觉方便做加密解密 3.一些方法的使用 sb = "name" sb = str.capitalize(sb)# 或者sb.capitalize(),将首位字母大写 print(sb) print(sb.casefold()) #将首字母小写 print(sb.center(20,"*"))#总共20个字符,将变量居中,用*占位,默认空格…
1.迭代器 names = iter(["alex","jack","rain"]) #声明列表的一个迭代器 names.__next__() #迭代 2.生成器,使用yield后,函数变成一个generator,调用函数返回一个iterable对象 def cash_monkey(amount): while(amount>0): amount -= 100 print("取钱啦") yield amount atm…
1.关于set,set是一个无序且不重复的元素集合 s = set(["ss","dd","pp"]) #创建set s1 = set(["dd","qq"]) s.add("ff") #增加元素 s.pop() #删除一个元素,因为set是无序的,所以删除的元素是随机的 s.remove("ss") #删除指定的元素 s.update(["dd"…
姓名:何伟钦 学号:20135223 ( *原创作品转载请注明出处*) ( 学习课程:<Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 学习内容:操作系统是如何工作的 第一部分:教学笔记总结 一.计算机是如何工作的(总结)——三个法宝 (一)存储程序计算机工作模型,计算机系统最最基础性的逻辑结构. (二)中断机制,多道程序操作系统的基点,没有中断机制程序只能从头一直运行结束才有可能开始运行其他程序. (三)函数调…
 一.统计字符串格式 要求: # 1.统计元组中所有数据属于字符串的个数,提示: isinstance() # 数据: t1 = (1, 2, '3', '4', 5, '6') # 结果: 3 代码 #统计元组中所有数据属于字符串的个数 def Statistical_String_Number(): count = 0 t1 = (1, 2, '3', '4', 5, '6') for i in t1: if isinstance(i, str): count += 1 print('元组中…
目录 第2章 基本数据类型与数组 2.1 标识符与关键字 2.2 基本数据类型 2.3 类型转换运算 2.4 输入.输出数据 2.5 数组 参考资料 第2章 基本数据类型与数组 2.1 标识符与关键字 1.标识符 标识符由字母.下划线.美元符号.数字组成 标识符第一个字符不能是数字字符 标识符不能是关键字或者true.false.null等有其他意义的字符 2.Unicode字符集 Java语言使用Unicode字符集,也就是说Java中可以直接把汉语作为变量名,但是不建议这么做 2.2 基本数…
目录 数据类型内置方法 数字类型内置方法 整型 浮点型 字符串类型内置方法 列表类型内置方法 元祖类型内置方法 字典类型内置方法 集合类型内置方法 布尔类型 数据类型总结 拷贝 浅拷贝 深拷贝 0531总复习 数据类型内置方法 整形类型内置方法 浮点型类型内置方法 字符串类型内置方法 优先掌握 需要掌握 了解 列表类型内置方法 优先掌握 需要掌握 元组类型内置方法 优先掌握 字典类型内置方法 优先掌握 需要掌握 集合类型内置方法 优先掌握 需要掌握 数据类型总结 可变or不可变 有序or无需 存…
字典使用时,使用for k,v in items():要将字典转换为元组,因此效率较低,如果数据量较大,就不建议使用这样的形式获取key和value的值,而要使用 for item in dict: print(item[k])的形式. 格式化输出小技巧:print('product list'.center(50,'-'))作用是将product list打印居中,两边以'-'分隔开来.…
目录 3.1 运算符与表达式 3.3 if条件分支语句 3.7 for语句与数组 参考资料 3.1 运算符与表达式 和C语言基本上没有区别,要注意的是关系运算符的输出结果是bool型变量 特别要注意算数混合运算的精度 精度从高到低排序如下: byte short char int long float double (1)运算时按最高精度计算 (2)如果最高精度低于int型整数,按int型计算 (3)Java允许把不超过byte.short.char的取值范围的算数表达式的值赋给byte.sho…
博客非原创,只是收集整理了一下网上的一些文章 一.web请求的整个过程 1)把URL分割成几个部分:协议.网络地址.资源路径.其中网络地址指示该连接网络上哪一台计算机,可以是域名或者IP地址,可以包括端口号:协议是从该计算机获取资源的方式,常见的是HTTP.FTP,不同协议有不同的通讯内容格式:资源路径指示从服务器上获取哪一项资源.例如:http://www.guokr.com/question/554991/协议部分:http网络地址:www.guokr.com资源路径:/question/5…
Exercise 1:Linear Regression---实现一个线性回归 重要公式 1.h(θ)函数 2.J(θ)函数 思考一下,在matlab里面怎么表达?如下: 原理如下:(如果你懂了这道作业题,上面的也就懂了) 下面通过图形方式感受一下代价函数 : 3.θ迭代过程(梯度下降) First way:批梯度下降:(编程作业使用这个公式,sum转换同理J(θ)) Second way:随机梯度下降: 好比我们下山,每次在一点环顾四周,往最陡峭的路向下走,用图形的方式更形象的表示 : 4.θ…
目录 教材学习内容总结 第二章 第三章 教材学习中的问题和解决过程 代码调试中的问题和解决过程 代码托管 上周考试错题总结 其他(感悟.思考等,可选) 学习进度条 参考资料 教材学习内容总结 第二章 标识符语法规则: 1.由字母.下划线.美元符号和数字组成. 2.第一个字符不能是数字. 3.不能是关键字或者是其他有意义的字符. 基本数据类型和C语言基本一样,需要注意的是 1.表示float型常量时要加后缀'f'或'F' 2.Java中没有无符号的byte.short.int.char和long…
一.元组 另一种有序列表叫元组:tuple.tuple和list非常类似,但是tuple一旦初始化就不能修改,比如同样是列出同学的名字: # Author:Tim Gu tuple = ("Tim",'Jack','mike') 元组元素不可被修改,只读.不过有一种情况是内嵌列表的时候,列表内的元素可修改 # Author:Tim Gu tuple = ("Tim",'Jack','mike',['john','tom']) print(tuple) tuple[3…
2017-2018-2 20172310『Java程序设计』课程 结对编程练习_四则运算_第二周 博客要求 组内同学需各自发表博客 博客中需包含以下内容: 相关过程截图 关键代码解释 遇到的困难及解决方法 写出项目中自己负责的部分 个人贡献度划分(按百分比给小组各成员划分贡献度,各成员贡献之和为100%) 对结对的小伙伴做出评价给出小伙伴博客链接(重点指出需要改进的地方) 给出项目的码云链接 给出小组结对编程照片 博客内容中如需展示团队的共同成果,请进行说明 如有参考或引用的设计.实现,请进行说…
第二周,PYTHON图形绘制 一,计算机技术的演进发展 1946-1981.从第一台计算机的诞生到IBM的PC机的出现,我们称之为”计算机系统结构时代“.————这个时代重点在解决计算能力问题 1981-2008,PC机的诞生使得计算机走入的平民老百姓的生活中,我们称其为“网络和视窗时代”,而2008年则是安卓系统平台的诞生,PC时代向移动时代转换.————人机交互问题 而这27年中有两类技术出现了翻天覆地的变化,即网络与视窗,故以它们来命名.具体来说是互联网和Windows视窗操作系统 200…
20172313『Java程序设计』课程结对编程练习_四则运算第二周阶段总结 结对伙伴 20172326康皓越 博客地址(http://www.cnblogs.com/326477465-a/p/9011498.html) 20172332于欣月 博客地址(http://www.cnblogs.com/yu757503836/p/9011486.html) 小组结对编程照片 个人贡献度划分 余坤澎 于欣月 康皓越 个人贡献度 30% 40% 30% 设计思路 设计一个num类和一个Element…
20172311『Java程序设计』课程 结对编程练习_四则运算第二周阶段总结 结对伙伴 学号 :20172307 姓名 :黄宇瑭 伙伴第一周博客地址 对结对伙伴的评价:黄宇瑭同学的优势在于能够想出一些优化的方案,发现代码的不足之处,但是编写代码的能力有待提高,继续加油吧!! 小组结对编程的photo HERE! 项目中自己负责的部分 具体的编码 个人贡献度划分 在我看来,虽然主要是我进行了具体的编码工作,但是代码的最终实现离不开黄宇瑭同学对代码的测试以及指正不足,正是这样我才能投入到编码中去,…
20172321『Java程序设计』课程 结对编程练习_四则运算第二周阶段总结 结对伙伴 学号 :20172324 姓名 :曾程 伙伴第一周博客地址: 对结对伙伴的评价:一个很优秀的同学,在这次项目中,即使每天要跳啦啦操,也任劳任怨.一丝不苟.兢兢业业地努力完成了自己的任务. 小组结对编程的照片 项目中自己负责的部分 其实大部分都是我们一起讨论研究,共同完成的,如果硬要分,按每个人出力多的算,我主要负责的是对产生题目的处理和计算以及判断正误. 个人贡献度划分 大家都很努力了,五五开吧 20172…
20172325『Java程序设计』课程 结对编程练习_四则运算第二周阶段总结 结对伙伴 学号:20172306 姓名:刘辰 结对伙伴博客链接 刘辰同学对编程的积极程度很高,并且在编程能力上很不错,有自己的想法并且能够把这个想法具体的实践出来,只是在编程的过程中和同学交流不够,总是在最后不行了才发现问题,很容易造成前功尽弃,希望在编程过程中多沟通,减少不必要的时间精力的浪费. 小组结对编程照片 项目中自己负责的部分 我负责的是两个部分,分别是: 1.利用栈将中缀表达式转后缀表达式: 2.对后缀表…
20172326『Java程序设计』课程结对编程练习_四则运算第二周阶段总结 小组成员 20172313 余坤澎 20172332 于欣月 20172326 康皓越 小组编程照片 设计思路 通过一个Element和Num类来作为基本元素获得表达式 通过一个Expression来将各个元素组合起来 通过Cal将表达式计算出来 通过用户类将结果计算出来,并判断其正负 重要代码 public void getNum() { Random num = new Random(); numerator =…
20172313『Java程序设计』课程结对编程练习_四则运算第二周阶段总结 小组成员 20172326康皓越 20172313余坤澎 20172332于欣月 小组编程照片 设计思路 设计一个生成符号类 包括加减乘除和括号 设计一个数类 包括整数和分数 设计一个表达式类 需要调用符号类和数类. 设计一个运算类 对生成的表达式进行处理, 然后使之转换成后缀表达式, 进而计算出后缀表达式的值. 添加判断对错和正确率的方法. 在后续的扩展中设计一个文本处理类 实现将生成题目写入文件中 从文件中读取题目…
第二周:神经网络的编程基础 (Basics of Neural Network programming) 2.1.二分类(Binary Classification) 二分类问题的目标就是习得一个分类器,它以图片的特征向量(RGB值的矩阵,最后延展成一维矩阵x,如下)作为输入,然后预测输出结果…
一.什么是pyc? 1.Python是解释性语言,那么.pyc是什么文件? 2.解释性语言和编译型语言区别:    计算机是不能够识别高级语言的,所以当我们运行一个高级别语言程序时,就需要一个"翻译机"来从事把高级语言转变成计算  机能读懂的机器语言,这个过程分两类,第一种为编译,第二种是解释.编译语言在程序执行之前,会通过编译器对程序执行一个编译的过程,把程序转变成机器语言.运行时就不需要翻译,而直接运行.最典型的就是C语言.   解释性语言就没有这个编译的过程,而是在程序运行的时候…
模块初始 sys模块 import sys sys.path #打印环境变量 sys.argv#打印该文件路径 #注意:该文件名字不能跟导入模块名字相同 os模块 import os cmd_res = os.system("dir")#只执行system命令,不保存结果,返回一个值0代表执行成功,1代表执行失败 cmd_res = os.popen("dir).read()#执行system命令并且保存结果 os.mkdir("new_dir")#创建一…
一.结对对象 姓名:周亚杰 学号:20172302 担任角色:驾驶员(周亚杰) 伙伴第二周博客地址 二.本周内容 (一)继续编写上周未完成代码 1.本周继续编写代码,使代码支持分数类计算 2.相关过程截图 a.下图是上周编写的生成题目的类,不能运行. 下图是本周更新的代码,可以支持分数的产生,红色框内为主要更改区域 b.下图是代码中题目转后缀表达式的部分代码及运行结果截图 c.下图是代码中后缀表达式计算结果的部分代码及运行结果截图 3.关键代码解释 在题目中生成真分数及包含真分数的题目转换为后缀…
一.结对对象 姓名:侯泽洋 学号:20172308 担任角色:驾驶员(侯泽洋) 伙伴第二周博客地址 二.本周内容 (一)继续编写上周未完成代码 1.本周继续编写代码,使代码支持分数类计算 2.相关过程截图 a.下图是上周编写的生成题目的类,不能运行. 下图是本周更新的代码,可以支持分数的产生,红色框内为主要更改区域 b.下图是代码中题目转后缀表达式的部分代码及运行结果截图 c.下图是代码中后缀表达式计算结果的部分代码及运行结果截图 3.关键代码解释 在题目中生成真分数及包含真分数的题目转换为后缀…
1.模块初识: sys模块: import sys print(sys.path) #path打印环境变量--> ['F:\\python学习\\projects\\s14\\day2', 'F:\\python学习\\projects\\s14', 'F:\\python3.5\\python35.zip', 'F:\\python3.5\\DLLs', 'F:\\python3.5\\lib', 'F:\\python3.5', 'F:\\python3.5\\lib\\site-packa…
第二周 自然语言处理与词嵌入(Natural Language Processing and Word Embeddings) 2.1 词汇表征(Word Representation) 词汇表示,目前为止一直都是用词汇表来表示词,上周提到的词汇表,可能是 10000 个单词,我们一直用 one-hot 向量来表示词.这种表示方法的一大缺点就是它把每个词孤立起来,这样使得算法对相关词的泛化能力不强. 换一种表示方式会更好,如果不用 one-hot 表示,而是用特征化的表示来表示每个词,man,w…
第三周学习笔记 学习计时:共8小时 读书:1 代码:5 作业:1 博客:7 一.学习目标 熟悉Linux系统下的开发环境 熟悉vi的基本操作 熟悉gcc编译器的基本原理 熟练使用gcc编译器的常用选项 5 .熟练使用gdb调试技术 熟悉makefile基本原理及语法规范 掌握静态库和动态库的生成 二.学习资源 教材:第一章,第七章 <嵌入式Linux应用程序开发标准教程>第三章3.1-3.5 课程资料:https://www.shiyanlou.com/courses/413 实验二,课程邀请…