让你的Python代码更加Pythonic 刚开始学习Python的时候,我们就了解了python的编码风格要求,通过python终端方式输入import this可以看到它的具体描述。这就是著名的“python之禅”,简言之,就是...
linux文本处理三剑客之sed增删改查 “sed(stream editor, 流编辑器)是linux下非常强大的非交互式的文本编辑器,主要功能是对文本的每一行数据进行匹配后操作,比如按行、按字段、按正则匹配文本内容,然后进行增...
linux三剑客之awk,linux必学的强大工具! Linux 文本处理三剑客grep、sed、awk,这三个命令在工作和面试过程中出现的频率非常高,有时候很复杂的需求,一条简单的命令就可以实现,今天就先学习一下最强大的awk。awk的概...
快速入门Python性能测试框架Locust(文末赠书) 目前做性能测试,比较简单常用的工具就是jmeter,但是对于一些复杂需求和场景需要编写java代码,如果只会Python能做性能测试吗,当然可以,今天就介绍一下Python强大的性能测试框...
Python单元测试框架unittest使用全解析(文末赠书) unittest是Python语言自带的单元测试框架,不仅适用于单元测试,还可以适用于web自动化测试,提供了很多断言方法,可以组织执行测试用例,生成测试结果等。unittest基础概念T...
快速学习python图像处理库Pillow及简单案例 什么是Pillow首先我们需要了解一下PIL(Python Imaging Library),它是Python2中非常强大的图像处理标准库,但只支持到Python2.7。Pillow是在P...
Python网络编程之Socket通信简单实现(文末赠书) Socket是一个TCP/IP网络通讯的抽象层,提供一系列的数据交互操作接口,这样开发者可以不再关注于具体的协议处理细节,从而快速的让自己的程序实现网络数据交互。简单来说,程序进程之间需要...
绝妙生产力,Github一个开源的生产力工具清单 最近在Github上发现了一个开源的生产力工具清单----绝妙的个人生产力(Awesome Productivity 中文版)。这是一份精选的,用于提升个人生产力的知识及工具清单,收录了时...
功能强大的远程终端神器MobaXterm windows常用的远程连接工具有PuTTY、SmarTTY、SecureCRT、XShell等,这些工具,我多多少少都用了一段时间,有的功能太单一,有的收费,有的动不动就更新,各种体验总...
linux下常见的网络相关命令 linux中环境部署、网络排查要用到非常多的命令,掌握一些核心的相关命令非常有必要。下面介绍几个工作和面试中高频提及的网络相关命令。ifconfig ifconfig 是一个用来查看、配置...