返回顶部
扩大
缩小

随笔分类 -  Python基础

人生苦短,我用python(目录)
摘要:基础 简介 数据类型 文件操作 迭代器和生成器 函数 内置函数 常用模块 面向对象编程 异常处理 socket网络编程 线程 进程/协程/异步I/O git的简单使用 Ubuntu基本命令 linux基础 git命令汇总 Linux命令 linux基础优化 linux文件属性 进阶 魔法函数 深入类 阅读全文

posted @ 2019-06-27 16:12 代码创造一切R 阅读(308) 评论(0) 推荐(0) 编辑

18.linux基础优化
摘要:1.linux系统的基础优化 (1)关闭selinux sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config 临时关闭selinux的方法 (2)运行级别设置为文本模式 cat /etc/inittab id:3:in 阅读全文

posted @ 2019-04-03 15:24 代码创造一切R 阅读(138) 评论(0) 推荐(0) 编辑

17.Linux命令
摘要:1.网络配置 setup 配置 ifup eth0 启动网卡 文件保存在 /etc/sysconfig/network-scripts/ifcfg-eth0,修改ifcfg-eth0配置文件:ONBOOT=yes(把no改为yes) 2.常用命令 mkdir mkdir -p /home/derek 阅读全文

posted @ 2019-04-02 15:25 代码创造一切R 阅读(119) 评论(0) 推荐(0) 编辑

16.git命令汇总
摘要: 阅读全文

posted @ 2019-04-01 15:23 代码创造一切R 阅读(80) 评论(0) 推荐(0) 编辑

15.linux基础
摘要:1.目录 /:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)开始,再进入到home目录。 /bin、/usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。 阅读全文

posted @ 2019-03-31 15:22 代码创造一切R 阅读(191) 评论(0) 推荐(0) 编辑

14.Ubuntu基本命令
摘要:vi编辑器 { :上一段diamante } :下一段代码 dw: 删除一个单词 权限 前面的分三组 第一: 文件拥有者的权限 第二:同组者拥有的权限 第三:其他人拥有的权限 前面“-”表示是文件 前面是“d” 表示的文件夹 rwx 可读可写可执行 改变权限 u 拥有者 g 同组者 o 其它人 子母 阅读全文

posted @ 2019-03-30 07:45 代码创造一切R 阅读(711) 评论(0) 推荐(0) 编辑

13.git的简单使用
摘要:安装 https://git-scm.com/downloads 一直点下一步就可以,安装完后打开方法:‘开始菜单’-->'Git'-->''Git Bash 安装完成后设置名字和电子邮件 bash基本操作 1)、cd : 改变目录。 2)、cd . . 回退到上一个目录,直接cd进入默认目录 3) 阅读全文

posted @ 2019-03-29 16:10 代码创造一切R 阅读(186) 评论(0) 推荐(0) 编辑

12.python进程\协程\异步IO
摘要:进程 Python中的多线程无法利用多核优势 , 所以如果我们想要充分地使用多核CPU的资源 , 那么就只能靠多进程了 multiprocessing模块中提供了Process , Queue , Pipe , Lock , RLock , Event , Condition等组件 , 与threa 阅读全文

posted @ 2019-03-28 16:06 代码创造一切R 阅读(144) 评论(0) 推荐(0) 编辑

11.python线程
摘要:基本概念 1.进程 定义: 进程就是一个程序在一个数据集上的一次动态执行过程。 组成: 进程一般由程序、数据集、进程控制块三部分组成。 程序: 我们编写的程序用来描述进程要完成哪些功能以及如何完成; 数据集: 则是程序在执行过程中所需要使用的资源; 进程控制块: 用来记录进程的外部特征,描述进程的执 阅读全文

posted @ 2019-03-27 15:49 代码创造一切R 阅读(134) 评论(0) 推荐(0) 编辑

10.socket网络编程
摘要:套接字工作流程 先从服务器端说起。服务器端先初始化Socket,然后与端口绑定(bind),对端口进行监听(listen),调用accept阻塞,等待客户端连接。在这时如果有个客户端初始化一个Socket,然后连接服务器(connect),如果连接成功,这时客户端与服务器端的连接就建立了。客户端发送 阅读全文

posted @ 2019-03-26 15:45 代码创造一切R 阅读(170) 评论(0) 推荐(0) 编辑

9.python异常处理
摘要:常见异常 1 2 3 4 5 6 7 8 9 10 11 12 13 AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性x FileNotFoundError 输入/输出异常;基本上是无法打开文件 ImportError 无法引入模块或包;基本上是路径问题或 阅读全文

posted @ 2019-03-25 15:25 代码创造一切R 阅读(242) 评论(0) 推荐(0) 编辑

8.python面向对象编程
摘要:基本概念 Class 类一个类即是对一类拥有相同属性的对象的抽象、蓝图、原型。在类中定义了这些对象的都具备的属性(variables(data))、共同的方法 Object 对象 一个对象即是一个类的实例化后实例,一个类必须经过实例化后方可在程序中调用,一个类可以实例化多个对象,每个对象亦可以有不同 阅读全文

posted @ 2019-03-24 15:23 代码创造一切R 阅读(219) 评论(0) 推荐(0) 编辑

7.python常用模块
摘要:time模块 常用表示时间方式: 时间戳,格式化的时间字符串,元组(struct_time) UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8。DST(Daylight Saving Time)即夏令时。 时间戳(tim 阅读全文

posted @ 2019-03-23 15:22 代码创造一切R 阅读(166) 评论(0) 推荐(0) 编辑

6.python内置函数
摘要:1. abs() 获取绝对值 >>> abs(-10) 10 >>> a = -10 >>> a.__abs__() 10 2. all() 参数为可迭代对象,迭代对象为空时,返回True.如果迭代对象的所有元素都为真,那么返回True,否则返回False. all(['python',123]) 阅读全文

posted @ 2019-03-22 15:22 代码创造一切R 阅读(192) 评论(0) 推荐(0) 编辑

5.python函数
摘要:函数介绍 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可。 特性:减少重复代码、使程序变的可扩展、使程序变得易维护 1.普通参数 def func(name): #name是形式参数 print(name) #函数体 func('derek') 阅读全文

posted @ 2019-03-20 15:18 代码创造一切R 阅读(212) 评论(0) 推荐(0) 编辑

4.python迭代器生成器装饰器
摘要:基本概念 1.容器(container) 容器是一种把多个元素组织在一起的数据结构,容器中的元素可以逐个地迭代获取,可以用in, not in关键字判断元素是否包含在容器中。通常这类数据结构把所有的元素存储在内存中(也有一些特例,并不是所有的元素都放在内存,比如迭代器和生成器对象)在Python中, 阅读全文

posted @ 2019-03-19 14:56 代码创造一切R 阅读(157) 评论(0) 推荐(0) 编辑

3.python文件操作
摘要:文件操作模式 读取文件 文件内容 床前明月光,疑是地上霜 举头望明月,低头思故乡 1.read() 读取文件所有内容 f = open('libai',encoding = 'utf-8') print(f.read()) 床前明月光,疑是地上霜 举头望明月,低头思故乡 2.readline() 只 阅读全文

posted @ 2019-03-18 14:54 代码创造一切R 阅读(199) 评论(0) 推荐(0) 编辑

2.python数据类型
摘要:字符串(string) 1.字符串常用功能 name = 'derek' print(name.capitalize()) #首字母大写 Derek print(name.count("e")) #统计字符串出现某个字符的个数 2 print(name.center(10,'*')) #打印30个字 阅读全文

posted @ 2019-03-18 14:52 代码创造一切R 阅读(216) 评论(0) 推荐(0) 编辑

1.python简介
摘要:简介 1、python语言介绍 python的创始人:Guido Van Rossum 2、python是一门什么样的语言 编程语言主要从以下几个角度进行分类:编译型,静态型,动态性,强类型定义语言和弱类型定义语言 (1)编译型:有一个负责翻译的程序来对我们的源代码进行转换,生成对应的可执行代码,这 阅读全文

posted @ 2019-03-18 14:42 代码创造一切R 阅读(408) 评论(0) 推荐(0) 编辑

导航