2-2-Python虚拟环境-venv
venv是自 3.3 版本之后添加的官方库 , 自 3.6 版本之后 , 成为官方推荐的多环境管理工具。也就是说 , 你不需要安装任何第三方库就可以实现多环境管理了。 注意:python3.3版本之后自带的模块 , 只支持3.3版本之后的 , 不支持2.x 虚拟环境管理
venv是自 3.3 版本之后添加的官方库 , 自 3.6 版本之后 , 成为官方推荐的多环境管理工具。也就是说 , 你不需要安装任何第三方库就可以实现多环境管理了。 注意:python3.3版本之后自带的模块 , 只支持3.3版本之后的 , 不支持2.x 虚拟环境管理
1. 虚拟环境基础 Python 应用程序通常会使用不在标准库内的软件包和模块。应用程序有时需要特定版本的库 , 因为应用程序可能需要修复特定的错误 , 或者可以使用库的过时版本的接口编写应用程序。 这意味着一个 Python 环境可能无法满足每个应用程序的要求。如果应用程序 A
1. Jupyter基础 JUPYTER是一款开源的交互式计算环境 , 为数据科学家、研究人员和开发者提供了一个灵活且强大的平台 , 用于创建、共享和展示计算性工作。它最初由Fernando Perez于2014年推出 , 并得到了全球广泛的应用和认可。JUPYTER的名称源自三个核心编程语言 :
因为Python是跨平台的 , 它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序 , 放到Linux上也是能够运行的。
1. 什么是库 库文件一般就是编译好的二进制文件 , 用于在链接阶段同目标代码一起生成可执行文件 , 或者运行可执行文件的时候被加载 , 以便调用库文件中的某段代码。库文件无法直接执行 , 因为它的源代码中没有入口主函数 , 而只是一些函数模块的定义和实现 , 所以无法直接执行。程序库使程序更加模块
Python是著名的荷兰人“龟叔Guido van Rossum1989年圣诞节期间 , 为了打发无聊的圣诞节而编写的一个编程语言。 现在 , 全世界差不多600多种编程语言 , 但流行的编程语言也就那20来种。如果你听说TIOBE排行榜 , 你就能知道编程语言的大致流行程度。这是最近几十年最常用1
1. awk基础概念 awk是一个强大的文本分析工具,相对于grep的查找 , sed的编辑 , awk在其对数据分析并生成报告时 , 显得尤为强大。简单来说awk
1. 基本概念 sed是一个流式编辑器程序,它读取输入流(可以是文件、标准输入)的每一行放进模式空间(pattern space) , 同时将此行行号通过sed行号计数器记录在内存中,然后对模式空间中的行进行模式匹配,如果能匹配上则使用sed程序内部的命令进行处理,处理结束后,从模式空间中输出(默认
1. 入门 正则表达式(regular expression)描述了一种字符串匹配的模式( pattern ),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。由一类特殊字符及文本字符所编写的模式,其中有些字符(元字符)不表示字符字面意义,而表示控制或通配
生成指定位数的随机口令: cat /dev/urandom | tr -dc '[:alnum:]' | head -c20 tr -dc '[:alnum:]_' </dev/urandom | head -c20 openssl rand -base64 30 |head -c20