摘要: 计算机基础 一. 计算机了解 计算机俗称电脑,可以进行数值运算和逻辑运算,还有存储数据的功能,还可以按照程序运行,自动,高速的完成处理海量数据的电子设备。计算机从始至终都是想要发展成取代人脑的能力。 二. 计算机发展 早期计算机的发展: 数指头,结绳记事,算盘,帕斯卡发明的手表算法,发明微积分的莱布 阅读全文
posted @ 2018-04-21 12:12 夜猫心理委员 阅读(570) 评论(0) 推荐(0) 编辑
摘要: E:\pycharm\pyCharm\lianxi 以此为例进入py文件 1.cmd 2.由于系统默认的是进入c盘,所以输入所在盘符: 3.输入cd命令加上文件名 4.输入type 加上py文件 阅读全文
posted @ 2018-04-17 23:14 夜猫心理委员 阅读(201) 评论(0) 推荐(0) 编辑
摘要: os实现的是与系统的交互,比如创建一个文件夹,删除一个文件,查看一个文件的大小 1.当前路径及路径下的文件 os.getcwd():查看当前所在路径。 os.listdir(path):列举目录下的所有文件。返回的是列表类型。 2.绝对路径 os.path.abspath(path):返回path的 阅读全文
posted @ 2018-04-17 23:05 夜猫心理委员 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 程序中有很多地方需要用到随机字符,比如登录网站的随机验证码,python中通过random模块可以很容易生成随机字符串。 实例:大乐透,公司年会抽奖 阅读全文
posted @ 2018-04-16 12:10 夜猫心理委员 阅读(143) 评论(0) 推荐(0) 编辑
摘要: time & datetime 模块 在平常的代码中,我们常常需要与时间打交道。在Python中,与时间处理有关的模块就包括:time,datetime,calendar(很少用,不讲),下面分别来介绍。 在开始之前,首先要说明几点: 一、在Python中,通常有这几种方式来表示时间: 时间戳(ti 阅读全文
posted @ 2018-04-14 11:02 夜猫心理委员 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 之前我们解决问题的时候,遇到复杂的问题,可能会导入python 的工具箱,这就是python里面自带的内置模块,其实python工具箱有好几百个,可以通过help('moudles')查看,得到的是python自带的和再第三方工具箱下载的,但是比如另一个人编写的模块我拿过来也能用,但是help('m 阅读全文
posted @ 2018-04-12 11:27 夜猫心理委员 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 练习题 文件处理相关 编码问题 #-*-coding:utf-8-*- 的作用是什么? 解释py2 bytes vs py3 bytes的区别 文件处理 函数基础: 写函数,检查传入字典的每一个value的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者。 解释闭包的概念 函数进 阅读全文
posted @ 2018-04-11 15:37 夜猫心理委员 阅读(1770) 评论(0) 推荐(0) 编辑
摘要: 迭代:可以理解成循环,迭代一次,循环一次 根据所学知识我们知道,直接作用于for循环的数据类型有: 一是集合数据类型,如str , list, tuple, dict, set等 一类是generator,如,生成器和带yield的generator function 这些可以直接作用于for循环的 阅读全文
posted @ 2018-04-11 15:31 夜猫心理委员 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 认识MATLAB MATLAB(矩阵实验室)是由美国MathWorks公司开发的第四代高层次的编程语言和交互式环境数值计算,可视化和编程; MATLAB允许矩阵操作、绘制函数和数据、算法实现、创建用户界面; MATLAB能和在其他语言,包括C、C++、Java和Fortran语言编写的程序接口; M 阅读全文
posted @ 2018-04-11 09:25 夜猫心理委员 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 上次说到生成器的调用next(),这样很不方便,需要手动调,我们一般是循环着调,while ,for都可以 阅读全文
posted @ 2018-04-10 22:57 夜猫心理委员 阅读(389) 评论(0) 推荐(0) 编辑