标签分类
当前位置:首页 > 程序设计电子书 > Python开发电子书网盘下载
Python Web开发实战 Python Web开发实战
码小辫

码小辫 提供上传

资源
34
粉丝
13
喜欢
76
评论
18

    Python Web开发实战 PDF 高清版

    Python开发电子书
    • 发布时间:

    给大家带来的一篇关于Python开发相关的电子书资源,介绍了关于Python、Web开发实战方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小72.7 MB,董伟明编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.2,更多相关的学习资源可以参阅 程序设计电子书Python电子书、等栏目。

  • Python Web开发实战 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1bH1rjn46PHyw-uX8ofo_tQ
  • 分享码:xrn2
  • Python Web开发实战 PDF

    Python Web开发实战按照一个Web产品从无到有、从简单变复杂、从基础到进阶的过程,多角度、全方位讲述了Python Web开发。内容涉及Web框架、测试、数据库、消息队列、服务化、持续集成等,把网站工程的全貌展现在读者的眼前,从其中可以了解Web工程从开发到上线的完整流程。另外,作者对当前现在正在流行的技术或工具,如Flask、Celery、Jupyter、Supervisor、SaltStack、Pandas等都有较为详细的阐述,可作为技术选型时的参考。

    对于Web 开发者、使用Python 语言的运维工程师和运维开发工程师、想提高Python 技能的开发者、想了解Python Web 开发的其他开发者,本书都适合阅读。

    目录

    • 第1 章初识Python Web 开发. 1
    • 第2 章Web 开发前的准备7
    • 第3 章Flask Web 开发 28
    • 第4 章Flask 开发进阶 89
    • 第5 章REST 和Ajax 127
    • 第6 章网站架构 . 140
    • 第7 章系统管理 . 186
    • 第8 章测试和持续集成 233
    • 第9 章消息队列和Celery . 250
    • 第10 章服务化288
    • 第11 章数据处理 305
    • 第12 章帮助工具 336
    • 第13 章Python 并发编程. 383
    • 第14 章Python 进阶 . 418
    • 第15 章Web 开发项目实践 . 455

    上一篇:Python网络爬虫实战  下一篇:Android开发秘籍

    展开 +

    收起 -

    码小辫二维码
     ←点击下载即可登录

    Python开发相关电子书
    学习笔记
    网友NO.391027

    在Python web中实现验证码图片代码分享

    系统版本: CentOS 7.4 Python版本: Python 3.6.1 在现在的WEB中,为了防止爬虫类程序提交表单,图片验证码是最常见也是最简单的应对方法之一。 1.验证码图片的生成   在python中,图片验证码一般用PIL或者Pillow库实现,下面就是利用Pillow生成图片验证码的代码: #!/usr/bin/env python3#- * -coding: utf - 8 - * -#@Author: Yang#@ Time: 2017 / 11 / 06 1: 04import randomfrom PILimport Image, ImageDraw, ImageFont, ImageFilter_letter_cases = "abcdefghjkmnpqrstuvwxy"#小写字母, 去除可能干扰的i, l, o, z_upper_cases = _letter_cases.upper()# 大写字母_numbers = ''.join(map(str, range(10)))# 数字init_chars = ''.join((_letter_cases, _upper_cases, _numbers))def create_validate_code(size = (120, 30), chars = init_chars, img_type = "GIF", mode = "RGB", bg_color = (230, 230, 230), fg_color = (18, 18, 18), font_size = 20, font_type = ‘/usr/share / fonts / dejavu / DejaVuSans - Bold.ttf', length = 4, draw_lines = True, n_line = (1, 2), draw_points = True, point_chance = 1): '''@todo: 生成验证码图片@ param size: 图片的大小, 格式( 宽, 高), 默认为(120, 30)@ param chars: 允许的字符集合, 格式字符串@ param img_type: 图片保存的格式, 默认为GIF, 可选的为GIF, JPEG, TIFF, PNG@ param mode: 图片模式, 默认为RGB@ param bg_color: 背景颜色, 默认为白色@ param fg_color: 前景色, 验证码字符颜色, 默认为蓝色 #……

    网友NO.318490

    python-Web-flask-视图内容和模板知识点西宁街

    基本使用 #设置cookie值@app.route('/set_cookie')def set_cookie(): response = make_response("set_cookie") response.set_cookie("name","zhangsan") response.set_cookie("age","13",10) #10秒有效期 return response#获取cookie@app.route('/get_cookie')def get_cookie(): #获取cookie,可以根据cookie的内容来推荐商品信息 # name = request.cookies['haha'] name = request.cookies.get('name') age = request.cookies.get('age')return "获取cookie,name is %s, age is %s"%(name,age) #设置SECRET_KEYapp.config["SECRET_KEY"] = "fhdk^fk#djefkj*lt;path:name')def set_session(name): session["name"] = name session["age"] = "13" return "set session"#获取session内容@app.route('/get_session')def get_session(): name = session.get('name') age = session.get('age')return "name is %s, age is %s"%(name,age) session的存储依赖于cookie,在cookie保存的session编号 session编号生成,需要进行加密,所以需要设置secret_key secret_key的作用参考: https://segmentfault.com/q/1010000007295395 上下文:保存的一些配置信息,比如程序名、数据库连接、应用信息等 相当于一个容器,保存了 Flask 程序运行过程中的一些信息。 Flask中有两种:请求上下文(session,cookie),应用上下文(current_app,g) current_app,g是全局变量: current_app.test_value='value' g.name='abc' # g是一个响应里的全局变量可跨文件 渲染模板: from flask import Flask,render_templateapp = Flask(__name__) #默认省略了三个参数……

    网友NO.965585

    python Web开发你要理解的WSGI & uwsgi详解

    WSGI协议 首先弄清下面几个概念: WSGI: 全称是Web Server Gateway Interface,WSGI不是服务器,python模块,框架,API或者任何软件,只是一种规范,描述web server如何与web application通信的规范。server和application的规范在PEP 3333中有具体描述。要实现WSGI协议,必须同时实现web server和web application,当前运行在WSGI协议之上的web框架有Bottle, Flask, Django。 uwsgi: 与WSGI一样是一种通信协议,是uWSGI服务器的独占协议,用于定义传输信息的类型(type of information),每一个uwsgi packet前4byte为传输信息类型的描述,与WSGI协议是两种东西,据说该协议是fcgi协议的10倍快。 uWSGI: 是一个web服务器,实现了WSGI协议、uwsgi协议、http协议等。 WSGI协议主要包括server和application两部分: WSGI server负责从客户端接收请求,将request转发给application,将application返回的response返回给客户端; WSGI application接收由server转发的request,处理请求,并将处理结果返回给server。application中可以包括多个栈式的中间件(middlewares),这些中间件需要同时实现server与application,因此可以在WSGI服务器与WSGI应用之间起调节作用:对服务器来说,中间件扮演应用程序,对应用程序来说,中间件扮演服务器。 WSGI协议其实是定义了一种server与application解耦的规范,即可以有多个实现WSGI server的服务器,……

    网友NO.142736

    Python Web程序搭建简单的Web服务器

    上一篇讲了《Python入门》Windows 7下Python Web开发环境搭建笔记,接下来讲一下Python语言Web服务的具体实现:第一个Python Web程序——简单的Web服务器。 与其它Web后端语言不同,Python语言需要自己编写Web服务器。 如果你使用一些现有的框架的话,可以省略这一步; 如果你使用Python CGI编程的话,也可以省略这一步; 用Python建立最简单的web服务器 利用Python自带的包可以建立简单的web服务器。在DOS里cd到准备做服务器根目录的路径下,输入命令: python -m Web服务器模块 [端口号,默认8000] 例如: python -m SimpleHTTPServer 8080 然后就可以在浏览器中输入 http://localhost:端口号/路径 来访问服务器资源。 例如: http://localhost:8080/index.htm(当然index.htm文件得自己创建) 其他机器也可以通过服务器的IP地址来访问。 这里的“Web服务器模块”有如下三种: BaseHTTPServer: 提供基本的Web服务和处理器类,分别是HTTPServer和BaseHTTPRequestHandler。 SimpleHTTPServer: 包含执行GET和HEAD请求的SimpleHTTPRequestHandler类。 CGIHTTPServer: 包含处理POST请求和执行CGIHTTPRequestHandler类。 自定义处理程序 Google在http://chart.apis.google.com上提供了一个将表单数据自动转换为图表的服务。不过,该服务很难交互, 因为你需要将数据作为查询放到URL中。此程序为一种数据格式提供了更好的的接口……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明