程序媛

文章分类 -  python之路

摘要:1.指定豆瓣源 豆瓣镜像地址:https://pypi.douban.com/simple/ sudo easy_install -i http://pypi.douban.com/simple/ ipython sudo pip install -i http://pypi.douban.com/ 阅读全文
posted @ 2019-11-27 10:37 Eva_J 阅读(349) 评论(0) 推荐(0) 编辑
摘要:数据库的安装和连接 PyMySQL的安装 pip install PyMySQL python连接数据库 import pymysql db = pymysql.connect("数据库ip","用户","密码","数据库" ) # 打开数据库连接 cursor.execute("SELECT VE 阅读全文
posted @ 2018-12-19 19:38 Eva_J 阅读(20397) 评论(1) 推荐(7) 编辑
摘要:<!--done--> 在flask里,我们常在主文件中定义某些配置,比如: app.debug = True app.secret_key = 'helloworld!!' 实际上,flask中默认可以进行可选的配置项有很多。 如果在开发的过程中,把所有需要的配置项都定义在主文件中,就会造成整个程 阅读全文
posted @ 2018-07-20 22:41 Eva_J 阅读(555) 评论(0) 推荐(0) 编辑
摘要:计算机网络的发展及基础网络概念 问题:网络到底是什么?计算机之间是如何通信的? 早期 : 联机 以太网 : 局域网与交换机 广播 主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本可 阅读全文
posted @ 2018-01-25 09:07 Eva_J 阅读(6250) 评论(4) 推荐(10) 编辑
摘要:阅读目录 一 IO模型介绍 二 阻塞IO(blocking IO) 三 非阻塞IO(non-blocking IO) 四 多路复用IO(IO multiplexing) 五 异步IO(Asynchronous I/O) 六 IO模型比较分析 七 selectors模块 IO模型介绍 为了更好地了解I 阅读全文
posted @ 2018-01-21 22:13 Eva_J 阅读(6086) 评论(4) 推荐(3) 编辑
摘要:阅读目录 一 引子 二 协程介绍 三 Greenlet模块 四 Gevent模块 引子 之前我们学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把cpu的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程来解决问题,都要 阅读全文
posted @ 2018-01-21 17:22 Eva_J 阅读(9534) 评论(9) 推荐(3) 编辑
摘要:阅读目录 一.楔子 二.客户端/服务端架构 三.网络基础 四.套接字(socket)初使用 五.黏包 六.socket的更多方法介绍 七.验证客户端链接的合法性 八.socketserver模块 回到顶部 一.楔子 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py 阅读全文
posted @ 2018-01-08 19:32 Eva_J 阅读(34168) 评论(14) 推荐(21) 编辑
摘要:阅读目录 初窥文件操作基本流程 文件编码 文件的打开模式 文件内的光标移动 with上下文管理 文件的修改 练习 回到顶部 初窥文件操作基本流程 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到 阅读全文
posted @ 2017-08-21 17:09 Eva_J 阅读(1602) 评论(0) 推荐(3) 编辑
摘要:阅读目录 楔子 面向过程vs面向对象 初识面向对象 类的相关知识 对象的相关知识 对象之间的交互 类命名空间与对象、实例的命名空间 类的组合用法 初识面向对象小结 面向对象的三大特性 继承 多态 封装 面向对象的更多说明 面向对象的软件开发 几个概念的说明 面向对象常用术语 回到顶部 楔子 你现在是 阅读全文
posted @ 2017-08-07 17:45 Eva_J 阅读(66924) 评论(29) 推荐(47) 编辑
摘要:阅读目录 一 模块 3.1 import 3.2 from ... import... 3.3 把模块当做脚本执行 3.4 模块搜索路径 3.5 编译python文件 二 包 2.2 import 2.3 from ... import ... 2.4 __init__.py文件 2.5 from 阅读全文
posted @ 2017-08-06 00:51 Eva_J 阅读(27124) 评论(11) 推荐(14) 编辑
摘要:阅读目录 认识模块 什么是模块 模块的导入和使用 常用模块一 collections模块 时间模块 random模块 os模块 sys模块 序列化模块 re模块 常用模块二 hashlib模块 configparse模块 logging模块 什么是模块 模块的导入和使用 collections模块 阅读全文
posted @ 2017-08-04 08:57 Eva_J 阅读(71873) 评论(22) 推荐(39) 编辑
摘要:阅读目录 楔子 python中的for循环 可迭代协议 迭代器协议 为什么要有for循环 初识生成器 生成器函数 列表推导式和生成器表达式 本章小结 生成器相关的面试题 返回顶部 楔子 假如我现在有一个列表l=['a','b','c','d','e'],我想取列表中的内容,有几种方式? 首先,我可以 阅读全文
posted @ 2017-08-01 18:30 Eva_J 阅读(18592) 评论(10) 推荐(22) 编辑
摘要:阅读目录 楔子 初识递归 再谈递归 递归函数与三级菜单 递归函数与二分查找算法 返回顶部 楔子 在讲今天的内容之前,我们先来讲一个故事,讲的什么呢?从前有座山,山里有座庙,庙里有个老和尚讲故事,讲的什么呢?从前有座山,山里有座庙,庙里有个老和尚讲故事,讲的什么呢?从前有座山,山里有座庙,庙里有个老和 阅读全文
posted @ 2017-07-30 19:30 Eva_J 阅读(13674) 评论(6) 推荐(9) 编辑
摘要:阅读目录 楔子 装饰器的形成过程 开放封闭原则 谈装饰器主要功能和装饰器固定结构 带参数的装饰器 多个装饰器装饰一个函数 返回顶部 楔子 作为一个会写函数的python开发,我们从今天开始要去公司上班了。写了一个函数,就交给其他开发用了。 季度末,公司的领导要给大家发绩效奖金了,就提议对这段日子所有 阅读全文
posted @ 2017-07-17 15:58 Eva_J 阅读(17018) 评论(7) 推荐(20) 编辑
摘要:阅读目录 为什么要用函数 函数的定义与调用 函数的返回值 函数的参数 本章小结 返回顶部 为什么要用函数 现在python届发生了一个大事件,len方法突然不能直接用了。。。 然后现在有一个需求,让你计算'hello world'的长度,你怎么计算? 这个需求对于现在的你其实不难,我们一起来写一下。 阅读全文
posted @ 2017-07-17 13:59 Eva_J 阅读(22653) 评论(19) 推荐(29) 编辑
摘要:阅读目录 楔子 命名空间和作用域 函数嵌套及作用域链 函数名的本质 闭包 本章小结 返回顶部 楔子 假如有一个函数,实现返回两个数中的较大值: 之前是不是我告诉你们要把结果return回来你们就照做了?可是你们有没有想过,我们为什么要把结果返回?如果我们不返回m,直接在程序中打印,行不行? 来看结果 阅读全文
posted @ 2017-07-12 18:03 Eva_J 阅读(14714) 评论(5) 推荐(8) 编辑