2020年04月的内容

Python零基础

从零开始学Python-Day52-文件读写

从零开始学Python-Day52-文件读写
读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象……继续阅读 »

6个月前 (04-30) 106浏览 0评论 0个赞

学编程

2020年开始自由职业的最佳编程语言

2020年开始自由职业的最佳编程语言
在过去的二十年中,编程一直是需求最大,收入最高的职业技能之一,并且需求不停地在增加。除了这种需求和在市场上的受欢迎程度之外,作为开发人员的工作还提供了很大的灵活性。您可以在任何地方工作,为世界各地的项目做贡献。所有这些原因使软件开发与自由职业者的生活方式高度契合。 但是,对于起步的人,可能很难决定要花费数百小时来掌握哪种编程语言。先抛出结论:不存在最佳的……继续阅读 »

6个月前 (04-27) 120浏览 0评论 1个赞

Python零基础

从零开始学Python-Day50-单元测试

从零开始学Python-Day50-单元测试
单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。 比如对函数abs(),我们可以编写出以下几个测试用例: 输入正数,比如1、1.2、0.99,期待返回值与输入相同; 输入负数,比如-1、-1.2、-0.99,期待返回值与输入相反; 输入0,期待返回0; 输入非数值类型,比如None、[]、{},期待抛出TypeError。 把上面的测……继续阅读 »

6个月前 (04-27) 120浏览 0评论 0个赞

Python零基础

从零开始学Python-Day49-调试

从零开始学Python-Day49-调试
程序能一次写完并正常运行的概率很小,基本不超过1%。总会有各种各样的bug需要修正。有的bug很简单,看看错误信息就知道,有的bug很复杂,我们需要知道出错时,哪些变量的值是正确的,哪些变量的值是错误的,因此,需要一整套调试程序的手段来修复bug。 第一种方法简单直接粗暴有效,就是用print()把可能有问题的变量打印出来看看: 用print()最大的坏……继续阅读 »

6个月前 (04-25) 151浏览 0评论 0个赞

Python零基础

从零开始学Python-Day48-错误处理

从零开始学Python-Day48-错误处理
在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。在操作系统提供的调用中,返回错误码非常常见。比如打开文件的函数open(),成功时返回文件描述符(就是一个整数),出错时返回-1 用错误码来表示是否出错十分不便,因为函数本身应该返回的正常结果和错误码混在一起,造成调用者必须用大量的代码来判断是否出错:……继续阅读 »

6个月前 (04-24) 75浏览 0评论 0个赞