随笔分类 -  Python 基础

摘要:好久没有来园子写文章了,今天我分享一篇关于进程和线程理论相关的内容,很多人都在用多线程、多进程或者线程池、、进程池,但是你是否清楚为什么要这样去用,从哪些方面去考虑的。如果你还不是特别的清楚,还是建议你读一读。 操作系统之进程 第一、进程的概念 进程概念是操作系统中最基本、最重要的概念之一。进程是一 阅读全文
posted @ 2018-04-07 11:57 还是牛 阅读(680) 评论(0) 推荐(0) 编辑
摘要:为啥今天又重提这个数据类型呢?平时用的少,等要用起来的时候才发现,自己对这块啥都不知道了,so,今天就把这块再梳理一下咯。 一、set集合,是一个无序且不重复的元素集合。这一点是非常重要的。 二、集合中的方法介绍: 1 class set(object): 2 """ 3 set() -> new 阅读全文
posted @ 2017-07-07 17:06 还是牛 阅读(206) 评论(0) 推荐(0) 编辑
摘要:这两天在写东西的时候遇到了这个问题,主要是上传图片之后,无法在页面展示,原因就出在用join 拼接的路径中出现了"\"而造成的。 还有一种方式就是进行字符串的拼接处理: 阅读全文
posted @ 2017-07-01 08:50 还是牛 阅读(9888) 评论(1) 推荐(0) 编辑
摘要:一、I/O模型 IO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。 同步(synchronous) IO和异步(asynchronous) IO,阻塞(block 阅读全文
posted @ 2017-05-20 16:42 还是牛 阅读(247) 评论(0) 推荐(0) 编辑
摘要:Python 基础之 线程与进程 在前面已经接触过了,socket编程的基础知识,也通过socketserver 模块实现了并发,也就是多个客户端可以给服务器端发送消息,那接下来还有个问题,如何用多线程与多进程来实现并发呢?今天就来了解一下这方面的知识。 一、进程与线程的概念介绍 多任务处理是指用户 阅读全文
posted @ 2017-05-20 16:10 还是牛 阅读(485) 评论(0) 推荐(0) 编辑
摘要:Python 基础之模块 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 就是一个python文件中定义好了类和方法,实现了一些功能,可以被别的python文件所调用 那么如何使用一个模块呢? 当然是使用import 模块名 这个方式加载一个模块了 ,比如: 阅读全文
posted @ 2017-05-15 18:13 还是牛 阅读(141) 评论(0) 推荐(0) 编辑
摘要:python 基础之socket编程(三) 前面实现的基于socket通信只能实现什么呢?在tcp协议的通信中就是一个用户说一句,服务端给你回一句,你再给服务端说一句,服务端再给你回一句,就这样一直友好的玩耍下去了。等等,又有一个用户来了,他呢也想和和服务端进行一下交流,于是他就给服务端发送了一条消 阅读全文
posted @ 2017-05-11 16:17 还是牛 阅读(146) 评论(0) 推荐(0) 编辑
摘要:Python 基础之socket编程(二) 昨天只是对socket编程做了简单的介绍,只是把socket通信的框架搭建起来,要对其中的功能进行进一步的扩充,就来看看今天的料哈! 一、基于tcp的套接字 1. tcp的服务端 2.tcp的客户端 在使用此方法建立socket 客户端与服务端之后,运行完 阅读全文
posted @ 2017-05-10 17:50 还是牛 阅读(266) 评论(0) 推荐(0) 编辑
摘要:Python 基础之socket编程(一) 可以进行通信玩儿了,感觉不错不错,网络通信就像打电话,我说一句你听一句之后,你再说一句,我听一句,就这样。。。。。下去了。不扯淡了,来来来,看看今天都搞了点啥东西。 一、 客户端与服务器架构 即C/S架构,包括 1.硬件C/S架构(打印机) 2.软件C/S 阅读全文
posted @ 2017-05-09 16:46 还是牛 阅读(186) 评论(0) 推荐(0) 编辑
摘要:python 基础之异常处理 说到异常处理,就得先问一下,什么是异常处理? 先来看一下,什么是异常? 异常就是:程序运行时发出的错误的信号。 异常的种类先来看一下: 一、常见的异常 二、不常见的异常 ArithmeticError AssertionError AttributeError Base 阅读全文
posted @ 2017-05-09 16:20 还是牛 阅读(229) 评论(0) 推荐(0) 编辑
摘要:Python 基础之大话 re 在使用re模块中主要会用到一下几个方法: 好,先简单的介绍一下re 模块中的基础知识: 1.元字符 . ^ $ * + ? {} [] | () \ , 2.\的功能: #1.反斜杠后面跟元字符去除特殊功能 #2.反斜杠后面跟普通字符实现特殊功能 #3.引用序号对应的 阅读全文
posted @ 2017-05-07 18:15 还是牛 阅读(259) 评论(0) 推荐(0) 编辑
摘要:Python 基础之pickle与json 有没有在搞pickle与json在进行数据储存的时候老是报错,这个有些让人烦恼,在之前有一篇介绍过它们的基本用法以及在使用过长中避免一些坑,但是今天在把对象写入的时候pickle 与json却给我而给出了不同的结果。 我们先看一下我当时做的结果: : 这是 阅读全文
posted @ 2017-05-06 21:46 还是牛 阅读(218) 评论(0) 推荐(0) 编辑
摘要:Python 面向对象之五 基础拾遗 今天呢,就剩下的面向对象的相关知识进行学习,主要会学习以下几个方面的知识:1.上下文管理协议,2.为类加装饰器 3.元类 一、上下文管理协议 在学习文件操作的时候对于一个文件的操作是这样的: 上述叫做上下文管理协议,即with语句,为了让一个对象兼容with语句 阅读全文
posted @ 2017-05-04 15:37 还是牛 阅读(278) 评论(0) 推荐(0) 编辑
摘要:Python 基础 四 面向对象杂谈 一、isinstance(obj,cls) 与issubcalss(sub,super) 二、__getattribute__ 在介绍__getattribute__之前是否还记得之前学过一个叫__getattr__的方法,这两者之间是否存在某种关系呢?实际上呢 阅读全文
posted @ 2017-05-03 16:43 还是牛 阅读(190) 评论(0) 推荐(0) 编辑
摘要:Python 基础 三 反射 今天我们先介绍一下反射这个概念,啥是反射?反射就是自己检测自己。在我们Python的面向对象中的反射是啥意思呢?就是通过字符串的形式操作对象相关的属性。python中的一切事物都是对象(都可以使用反射) 在Python中四个产生反射的函数,分别是:hasattr();g 阅读全文
posted @ 2017-05-01 19:36 还是牛 阅读(174) 评论(0) 推荐(0) 编辑
摘要:Python 基础 面向对象之二 三大特性 上一篇主要介绍了Python中,面向对象的类和对象的定义及实例的简单应用,本篇继续接着上篇来谈,在这一篇中我们重点要谈及的内容有:Python 类的成员、成员修饰符 面向对象的三大特性:继承、多态和封装,貌似今天内容挺多的,没有关系,慢慢来! 一、类中的基 阅读全文
posted @ 2017-04-30 18:37 还是牛 阅读(318) 评论(0) 推荐(0) 编辑
摘要:Python 面向对象之 类与属性 今天接触了一下面向对象,发现面向对象和之前理解的简直就是天壤之别,在学Linux的时候,一切皆文件,现在学面向对象了,so,一切皆对象。 之前不是一直在学的用面向函数编程,用函数就可以搞定一切了,但是为啥要用面向对象?面向对象呢,大大的提高了程序的可扩展性,面对不 阅读全文
posted @ 2017-04-29 19:46 还是牛 阅读(444) 评论(0) 推荐(0) 编辑
摘要:json 与pickle 是一种序列化的数据格式,在学json与pickle 之前呢,我们是接触过eval 函数的,这个函数是干嘛用的呢?其实这个函数就是提取字符串中的数据类型的。刚学会之歌方法的时候感觉好牛逼,好牛逼,but,eval方法是有局限性的,对于普通的数据类型,json.loads和ev 阅读全文
posted @ 2017-04-02 18:04 还是牛 阅读(5294) 评论(2) 推荐(0) 编辑
摘要:Python 为我们提供了很多功能强大的模块,今天就主要使用的到的模块进行整理,方便后面来翻阅学习。 一、时间模块 在时间模块中我们重点介绍几种自己常用的功能,主要方便我们按照自己想要的方式获取时间 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计 阅读全文
posted @ 2017-04-02 16:50 还是牛 阅读(294) 评论(0) 推荐(0) 编辑
摘要:今天把学过的装饰器的知识进行回顾一下,说到装饰器,第一反应就是这个东西呢就是用来装逼的,为啥这样说呢,是应为没有这个东西照样可以干活,大部分工作都是可以做的,不管咋样还是把学过的装逼器梳理一下吧。 一、装饰器是个什么鬼? 装饰的意思呢,就是修饰,装点的意思可以给别的函数添加新的功能,器呢就是函数的意 阅读全文
posted @ 2017-03-12 15:32 还是牛 阅读(288) 评论(0) 推荐(0) 编辑