文章分类 -  python之路【课件】

吴sir——python之路【课件】
摘要:网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。 Requests Python标准库中提供了:urllib、urllib2、httplib等模 阅读全文

posted @ 2016-08-19 16:20 cwm_kylin 阅读(154) 评论(0) 推荐(0)

摘要:Python的WEB框架 Bottle Bottle是一个快速、简洁、轻量级的基于WSIG的微型Web框架,此框架只由一个 .py 文件,除了Python的标准库外,其不依赖任何其他模块。 ? 1 2 3 4 pip install bottle easy_install bottle apt-ge 阅读全文

posted @ 2016-08-19 16:13 cwm_kylin 阅读(128) 评论(0) 推荐(0)

摘要:Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 import MySQLdb def GetList(sql): db = MySQLd 阅读全文

posted @ 2016-03-20 12:44 cwm_kylin

摘要:Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。 基本配置 一、创建django程序 终端命令:django-admin startproject 阅读全文

posted @ 2016-03-10 15:55 cwm_kylin

摘要:Web框架本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #!/usr/bin/env python #co 阅读全文

posted @ 2016-03-10 15:53 cwm_kylin

摘要:Python之路【第七篇】:线程、进程和协程 Python线程 Threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #!/usr/bin/env python # -*- coding:utf-8 -*- 阅读全文

posted @ 2016-01-19 16:54 cwm_kylin 阅读(180) 评论(0) 推荐(0)

摘要:Python之路【第九篇】:Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据 阅读全文

posted @ 2016-01-19 16:49 cwm_kylin 阅读(153) 评论(0) 推荐(0)

摘要:Python之路【第八篇】:堡垒机实例以及数据库操作 堡垒机前戏 开发堡垒机之前,先来学习Python的paramiko模块,该模块机遇SSH用于连接远程服务器并执行相关操作 SSHClient 用于连接远程服务器并执行基本命令 基于用户名密码连接: + View Code? 1 2 3 4 5 6 阅读全文

posted @ 2016-01-19 16:46 cwm_kylin 阅读(167) 评论(0) 推荐(0)

摘要:线程池 版本一: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 #!/usr/bin/env python # -*- coding:utf-8 -*- i 阅读全文

posted @ 2016-01-19 16:45 cwm_kylin 阅读(111) 评论(0) 推荐(0)

摘要:socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现, 阅读全文

posted @ 2015-12-29 15:04 cwm_kylin 阅读(98) 评论(0) 推荐(0)

摘要:Python之路【第一篇】:Python简介和入门 Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIO 阅读全文

posted @ 2015-12-14 11:14 cwm_kylin 阅读(214) 评论(0) 推荐(0)

摘要:Python之路【第六篇】:socket Socket 一、概述 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打 阅读全文

posted @ 2015-12-14 11:08 cwm_kylin 阅读(140) 评论(0) 推荐(0)

摘要:Python之路【第五篇】:面向对象及相关 面向对象基础 基础内容介绍详见一下两篇博文: 面向对象初级篇 面向对象进阶篇 其他相关 一、isinstance(obj, cls) 检查是否obj是否是类 cls 的对象 ? 1 2 3 4 5 6 class Foo(object): pass obj 阅读全文

posted @ 2015-12-14 11:04 cwm_kylin 阅读(93) 评论(0) 推荐(0)

摘要:Python之路【第四篇】:模块 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的 阅读全文

posted @ 2015-12-14 11:02 cwm_kylin 阅读(175) 评论(0) 推荐(0)

摘要:Python之路【第三篇】:Python基础(二) 内置函数 一 详细见python文档,猛击这里 文件操作 操作文件时,一般需要经历如下步骤: 打开文件 操作文件 一、打开文件 ? 1 文件句柄 = file('文件路径', '模式') 注:python中打开文件有两种方式,即:open(...) 阅读全文

posted @ 2015-12-14 10:56 cwm_kylin 阅读(115) 评论(0) 推荐(0)

摘要:所以,以下这些值都是对象: "wupeiqi"、38、['北京', '上海', '深圳'],并且是根据不同的类生成的对象。 一、整数 如: 18、73、84 每一个整数都具备如下功能: class int(object): """ int(x=0) -> int or long int(x, bas 阅读全文

posted @ 2015-12-14 10:50 cwm_kylin 阅读(160) 评论(0) 推荐(0)

导航