摘要: 在Python解释器中输入“import this”会发生什么?如果你不知道这个彩蛋,推荐继续阅读这篇文章。 2001年秋,Foretec(一家会议组织公司)正在准备召开第十届International Python Conference(IPC 10,Pycon的前身),Foretec打算征集一条印在会议T恤... 阅读原文
2019-03-22 11:18:03 阅读(2875) 评论(0)
摘要: 第三天学习课后总结: 今日重点: 流程控制   1,if 条件判断语句   2,while 循环   3,for 循环 一,if +条件判断语句:   1>   if+条件判断表达式:     子代码1     子代码2     子代码3    else:     子代码4   逻辑:当程... 阅读原文
2019-03-22 10:10:02 阅读(2334) 评论(0)
摘要: 利用目前学的流程控制写的 ''' ATM机 需求: 1.登陆 输入账号输入密码 每日只有3次登陆密码错误的机会,超过3次禁止登陆 2.查询余额 3.存款 4.取款 5.转帐 6.退出 ''' infos = [ {'name':'jack','pwd':'123'... 阅读原文
2019-03-22 08:53:02 阅读(2293) 评论(0)
摘要: django是一个快速开发web应用的框架, 笔者也在django框架上开发不少web应用,闲来无事,就想探究一下django底层到底是如何实现的,本文记录了笔者对django源码的分析过程 I believe to become a better developer you MUST get a better... 阅读原文
2019-03-22 08:06:45 阅读(2254) 评论(0)
摘要:   一、简介   RabbitMQ是一个在AMQP基础上完整的、可复用的企业消息系统,遵循Mozilla Public License开源协议。MQ全称Message Queue(消息队列),它是一种应用程序对应用程序的通信方式。应用程序通过读写入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接他们。消... 阅读原文
2019-03-22 06:54:04 阅读(2813) 评论(0)
摘要: 第一种import itertoolslt = [4, 40, 45, 6, 9, 3, 5, 2, 8]lt2 = map(str, lt)it = itertools.permutations(lt2,len(lt))# for i in it: # print(i)m = map(lambda x:''... 阅读原文
2019-03-22 06:34:02 阅读(2277) 评论(0)
摘要: 一。冒泡排序: 1.冒泡排序是将无序的数字排列成从小到大的有序组合: 过程:对相邻的两个元素进行比较,对不符合要求的数据进行交换,最后达到数据有序的过程。 规律: 1.冒泡排序的趟数时固定的:n-1 2.冒泡排序比较的次数时固定的:n*(n-1)/2 3.冒泡排序交换的次数时不固定的:但是最大值为:n*(... 阅读原文
2019-03-22 06:00:02 阅读(2301) 评论(0)
摘要: 判断 缩进代替大括号。 冒号(:)后换号缩进。 if   test=100 if test>50: print('OK') print('test')   if-elif-else test=50 if test>200: pri... 阅读原文
2019-03-21 23:54:07 阅读(2495) 评论(0)
摘要: python基础知识(一)   一、python语言特点 1、易于学习:python有相对较少的关键字,结构简单,有一个明确定义的语法,学起来比较简单;   2、易于阅读:python代码定义的更清晰;   3、易于维护:python的成功在于它的源代码是相当容易维护的;   4、一个广泛的标准库:... 阅读原文
2019-03-21 22:16:02 阅读(2307) 评论(0)
摘要: 用socket和线程实现全双工收发数据   1.基础知识   Socket(套接字) 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。由此知道套接字是全双工的。 线程(thread) 线程是操作系统能够进行运算调度的最小单位... 阅读原文
2019-03-21 21:50:03 阅读(2301) 评论(0)