摘要:
什么是模块? 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就可以称之为一个模 阅读全文
摘要:
函数是一段具有特定功能的、可重用的语句组,用函数名来表示并通过函数名进行功能调用。函数也可以看作是一段具有名字的子程序 特性: 1.减少重复代码 2.使程序变的可扩展 3.使程序变得易维护 语法定义 可以带参数 参数可以让你的函数更灵活,不只能做死的动作,还可以根据调用时传参的不同来决定函数内部的执 阅读全文
摘要:
变量创建过程 首先,当我们定义了一个变量name = ‘oldboy’的时候,在内存中其实是做了这样一件事: 程序开辟了一块内存空间,将‘oldboy’存储进去,再让变量名name指向‘oldboy’所在的内存地址。如下图所示: 我们可以通过id()方法查看这个变量在内存中的地址 python 解释 阅读全文
摘要:
什么是编程语言: 本质上跟人类语言,目的一样。沟通 电流 + 一堆硬件 高电压1 低电压0 高电压1 低电压0 高电压1 低电压0 晶体管 0100100111001101010 play sound 汇编语言 开发效率低 做嵌入式开发可能会用到 高级语言 对底层的硬件指令 做了封装 人类代码——翻 阅读全文
摘要:
编程进化论: 1.编程最开始就是无组织无结构,从简单控制流中按步写指令 2.从上述的指令中提取重复的代码块或逻辑,组织到一起(比方说,你定义了一个函数),便实现来代码重用,且代码从无结构走向了机构化,创建程序的过程变得更具逻辑性 3.我们定义函数都是独立于函数外定义变量,然后作为参数传递给函数,这意 阅读全文
摘要:
个人练习 # coding=utf-8 import re # print(re.findall("a..x","asdfdaesx")) # . 通配符 # print(re.findall('^a..x',"asdfdaesx")) # ^ 只能在字符串的开头匹配内容 # print(re.fi 阅读全文
摘要:
装饰器:本质就是函数,功能是为其他函数添加新功能 原则: 1.不修改被装饰函数的源代码(开放封闭原则) 2.为被装饰函数添加新功能后,不修改被修饰函数的调用方式 装饰器的知识储备: 装饰器=高阶函数+函数嵌套+闭包 高阶函数定义:1.函数接收的参数是一个函数名 2.函数的返回值是一个函数名 3.满足 阅读全文
摘要:
计算机:数值计算、逻辑计算、存储记忆功能。 阅读全文
摘要:
生成器总结: 语法上和函数类似:生成器函数和常规函数几乎是一样的。它们都是使用def语句进行定义,差别在于,生成器使用yield语句返回一个值,而常规函数使用return语句返回一个值。 自动实现迭代器协议:对于生成器,Python会自动实现迭代器协议,以便应用到迭代背景中,(如for循环,sum函 阅读全文
摘要:
稳定踏实 个人基本信息 求职意向 工作经历:经验1年左右 公司: 1.不在当前地区, 2.公司真实存在, 3.规模不大,50人之内,开发小组,2-3人 4.公司不宜是纯技术公司 工作内容:做过1—2个项目 参与公司CRM系统的架构设计、根据业务需求开发了销售模块、资产管理模块、招投标管理等、实现了客 阅读全文