• Python函数式编程指南(二):函数

    这是此系列的第二篇,试图说明在Python中如何更好地使用函数并引导诸位使用函数式的思维进行思考。掌握并应用这些内容,就已经是至少形似的函数式风格的代码了,至于思维么,这个真靠自己。 作者水平有限,如有错漏之处还请指出;转载请注明原作者和原地址:) 2. 从函数开始 2.1. 定义一个函数 如下定义了一个求和函数: def add(x, y): return x + y 关于参数和返回值的语法细节可以参考其他文档,这里就略过了。 使用lambda可以定义简单的单行匿名函数。lambda的语法是:…

    Python开发 2018年3月12日
  • Python循环

    Python循环 while #语法: while condition: block #当条件满足即condition为True,进入循环体,执行block #举例: flag=10 while flag: print(flag) flag -= 1 #如果flag=-10: flag=-10 while flag: print(flag) flag += 1 for for element in itratable: block #当迭代对象中有元素可以迭代,进入循环体,执行block ran…

    Python开发 2018年3月12日
  • Debian 9.4 发布+思科软件上的硬编码密码让攻击者能够接管linux服务器【马哥教育早报-216期】

    2018年03月12日 星期一 【马哥教育新闻快报216期】 导读:Debian 9.4 发布+思科软件上的硬编码密码让攻击者能够接管Linux服务器 每日一句 天可补,海可填,南山可移。日月既往,不可复追。 早报内容 0.LibreOffice下一版本将在Linux上使用原生GTK对话框 LibreOffice的下一个主要版本将在Linux桌面上使用原生GTK3对话框。 第一反应你可能会问:LibreOffice 还没有使用GTK对话框?正如 LibreOffice 开发人员 CaolánMc…

    技术干货 2018年3月12日
  • Python数据类型之number?【每日一个知识点第107期-Python】

    对于一个程序员来讲,数据类型的重要性无需多言。在Python3中,有多达六种数据类型,各类型均有自己独特的属性和操作方式。今天我们首先带大家来了解一下Python3的数据类型:Number。 Python3 支持 int、float、bool、complex(复数)。 在Python 3里,只有一种整数类型 int,表示为长整型,没有 Python2 中的 Long。 像大多数语言一样,数值类型的赋值和计算都是很直观的。 内置的 type() 函数可以用来查询变量所指的对象类型。 >&gt…

    Python开发 2018年3月12日
  • 《Linux入门共学28天在线训练营》第6次学习任务:Linux发展史学习

    Hi,各位亲爱的小伙伴,欢迎你加入本次马哥教育举办的《Linux入门共学28天在线训练营》免费学习计划。 今天是2018年03月12日 开始学习的第8天,你的学习任务是: 第一个任务: 阅读:《Linux入门共学28天在线训练营》内容学习计划 如果你还不知道本次训练营的学习安排,可以再回顾一下:《Linux入门共学28天在线训练营》介绍 第二个任务: 学习《Linux发展史学习》内容 并记录第4个笔记《Linux入门04-Linux发展史》,简书操作指南如下:http://www.magedu.…

    Linux云计算 2018年3月12日
  • Linux系统安全之last命令解析【每日一个知识点第106期-Linux】

    服务器安全是一个值得慎重讨论的话题,作为服务器的Linux也有许多手段来确保服务器数据和网络的安全性。今天开始,我们来盘点Linux系统中的安全相关命令。今天关注的命令是:last。 last命令用于显示用户最近登录信息。单独执行last命令,它会读取/var/log/wtmp的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来。 语法 last(选项)(参数) 选项 -a:把从何处登入系统的主机名称或ip地址,显示在最后一行; -d:将IP地址转换成主机名称; -f <记录文件…

    Linux云计算 2018年3月12日
  • 《Linux入门共学28天在线训练营》第5天学习任务:计算机与操作系统作业提交

    Hi,各位亲爱的小伙伴,欢迎你加入本次马哥教育举办的《Linux入门共学28天在线训练营》免费学习计划。 今天是2018年03月09日 开始学习的第5天,你的学习任务是: 第一个任务: 阅读:《Linux入门共学28天在线训练营》内容学习计划 如果你还不知道本次训练营的学习安排,可以再回顾一下:《Linux入门共学28天在线训练营》介绍 第二个任务: 继续学习《计算机与操作系统》内容 并提交第3个第一个笔记《Linux入门03-Linux入门之计算机与操作系统》,简书操作指南如下:http://…

    Linux云计算 2018年3月9日
  • python 多重继承的应用?【每日一个知识点第104期-Python】

    继承是面向对象编程的一个重要的方式,因为通过继承,子类就可以扩展父类的功能。 回忆一下Animal类层次的设计,假设我们要实现以下4种动物: Dog – 狗狗; Bat – 蝙蝠; Parrot – 鹦鹉; Ostrich – 鸵鸟。 如果按照哺乳动物和鸟类归类,我们可以设计出这样的类的层次: 但是如果按照“能跑”和“能飞”来归类,我们就应该设计出这样的类的层次: 如果要把上面的两种分类都包含进来,我们就得设计更多的层次: 哺乳类:能跑的哺乳类,能…

    Python开发 2018年3月9日
  • Linux内核命令之iotop命令【每日一个知识点第103期-Linux】

    内核检测是一个非常重要的事,今天关注的命令是:iotop命令 iotop命令是一个用来监视磁盘I/O使用状况的top类工具。iotop具有与top相似的UI,其中包括PID、用户、I/O、进程等相关信息。Linux下的IO统计工具如iostat,nmon等大多数是只能统计到per设备的读写情况,如果你想知道每个进程是如何使用IO的就比较麻烦,使用iotop命令可以很方便的查看。 iotop使用Python语言编写而成,要求Python2.5(及以上版本)和Linux kernel2.6.20(及…

    Linux云计算 2018年3月9日
  • Purism将硬件加密引入到Librem 5+Memcached 漏洞可窃取服务器数据【马哥教育早报-215期】

    2018年03月09日 星期五 【马哥教育新闻快报215期】   导读:Purism将硬件加密引入到Librem 5+Memcached 漏洞可窃取服务器数据 每日一句 人一定要想清楚三个问题:1、你有什么;2、你要什么;3、你能放弃什么。即:你有什么,是评价自己现状;要什么,是明确自己目标;最难的是,自己不知道或不敢放弃什么!这点恰恰能决定自己想要实现的目标是否能实现,没有人可以不放弃就能得到! 早报内容 0.Purism将硬件加密引入到Librem 5   Purism今…

    Linux云计算 2018年3月9日
历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!