Python入门之软件开发规范1、软件开发规范--分文件(1)为什么使用软件开发规范:当几百行--大几万行代码存在于一个py文件中时存在的问题:不便于管理修改可读性差加载速度慢这时可以使用软件开发规范,规范项目目录结构,规范代码,遵循PEP8规范,能够更加清晰,合理的开发。(2)软件开发规范--约定俗称<1>bin--启动文件(启动接口)start.py项目启动<2>lib--公共文件(大家需要的功能)commom.py放置一些常用的公共组件函数,像是服务
系统 2019-09-27 17:49:27 2018
最近在学习慕课网PythonFlask构建微信小程序订餐系统,在11-3美食详情和分享功能一节中后端/member/share收不到前端POST的数据,被该问题卡了两天,总算发现了原因所在,特此记录下来,以供后来者查看。楼主遇到该问题,刚开始以为是漏掉了视频中某一关键点或者代码编写错漏啥的,前前后后视频又去看了好几遍,一行一行的去比对代码,可TM后端/member/share始终收不到前端POST的数据,奇了怪了(抓狂啊~~~)。所以楼主照着这个思路去百度
系统 2019-09-27 17:49:07 2018
1.在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路:判断数组中是否有该整数,因此返回值为false或true。定义查询函数Find(),使用循环判断输入的整数是否在array中,设置flag位,若含有则返回true,否则返回false。/*判断整数是否在二维数组里*/classSolution:#array二
系统 2019-09-27 17:48:58 2018
第一篇基本概念01什么是数据结构02什么是算法03应用实例-最大子列和问题第二篇线性结构01线性表及其实现02堆栈03队列04应用实例-多项式加法运算05小白专场-多项式乘法与加法运算-c语言实现05小白专场-多项式乘法与加法运算-python语言实现第三篇树(上)01树与树的表示02二叉树及存储结构03二叉树的遍历04小白专场-树的同构-c语言实现04小白专场-树的同构-python语言实现第三篇树(中)01二叉搜索树02平衡二叉树03小白专场-是否同一
系统 2019-09-27 17:48:29 2018
看过这篇《2000字谏言,给那些想学Python的人,建议收藏后细看!》的读者应该都对一个命令有点印象吧?没错,就是linux中经常会用到的ls命令。文章中我就提到如何提升自己的python能力呢?直接找项目写,但是作为零基础/小白/入门的你来说做一个博客还要学web框架、html、css、js,又成为了阻碍你写实际项目的阻碍。所以我就推荐了这个命令:ls。写一个ls非常简单,你只需要会一点linux的基础知识,知道ls能做什么就好了。那今天就给大家码了一
系统 2019-09-27 17:48:24 2018
查看python搜索包的路径的实现方法:python搜索包的路径存储在sys.path下查看方法:importsyssys.path临时添加python搜索包路径的方法:方法1:(先进入python)importsyssys.path.append(‘路径')(这种方式仅对当前python有效)方法2:exportPYTHONPATH=路径(这种方式对所有的python有效)永久写入sys.path的方法:方法1:在已有的sys.path搜索路径下添加.p
系统 2019-09-27 17:48:22 2018
操作类题目Python交换两个变量的值答:在Python中交换两个对象的值通过下面的方式即可a,b=b,a但是需要强调的是这并不是元组解包,通过dis模块可以发现,这是交换操作的字节码是ROT_TWO,意思是在栈的顶端做两个值的互换操作。在读文件操作的时候会使用read、readline或者readlines,简述它们各自的作用答:read()每次读取整个文件,它通常用于将文件内容放到一个字符串变量中。如果希望一行一行的输出那么就可以使用readline(
系统 2019-09-27 17:48:20 2018
推荐系统中经常需要处理类似user_id,item_id,rating这样的数据,其实就是数学里面的稀疏矩阵,scipy中提供了sparse模块来解决这个问题,但scipy.sparse有很多问题不太合用:1、不能很好的同时支持data[i,...]、data[...,j]、data[i,j]快速切片;2、由于数据保存在内存中,不能很好的支持海量数据处理。要支持data[i,...]、data[...,j]的快速切片,需要i或者j的数据集中存储;同时,为了
系统 2019-09-27 17:48:09 2018
2019中国好声音火热开播,作为一名“假粉丝”,这一季每一期都刷过了,尤其刚播出的第六期开始正式的battle。视频视频看完了,那看下大家都是怎样评论的。1.网页分析部分本文爬取的是腾讯视频评论,第六期的评论地址是:http://coral.qq.com/4093121984每页有10条评论,点击“查看更多评论”,可将新的评论加载进来,通过多次加载,可以发现我们要找的评论就在以v2开头的js类型的响应中。请求为GET请求,地址是http://coral.q
系统 2019-09-27 17:48:03 2018
1.服务端主程序:#encoding:utf-8importthreadingfromprocedure.socket_serverimportThreadingHttpServer,MainHandlerfromprocedure.processimportmq_respond_procedurefromloggerimportlog,logwffromconfimport(HOST,PORT,MQ_A_RECV_1,MQ_A_RECV_2,MQ_A_R
系统 2019-09-27 17:47:49 2018