python3爬虫入门程序

import pymysql import requests import json from faker import Faker f = Faker(locale="zh CN") def duang(): user_agent = f.user_agent() phone = f.phone_ ... »

Python3实现机器学习经典算法(四)C4.5决策树

一、C4.5决策树概述 C4.5决策树是ID3决策树的改进算法,它解决了ID3决策树无法处理连续型数据的问题以及ID3决策树在使用信息增益划分数据集的时候倾向于选择属性分支更多的属性的问题。它的大部分流程和ID3决策树是相同的或者相似的,可以参考我的上一篇博客:https://www.cnblogs ... »

python3-开发进阶Flask的基础(5)

内容概要: 一、SQLAlchemy 1、概述 SQLAlchemy是一个ORM的框架,ORM就是关系对象映射,具体可以参照Django中的ORM。 作用:帮助我们使用类和对象快速实现数据库操作 数据库: -原生:MYSQLdb pymysql 区别就是 MYSQLdb 不支持python3 pym ... »

python3-开发进阶Flask的基础(4)

今日内容: 一、LocalProxy 首先我们一看一段自己写的代码: 下面我们来看看源码:先来个最简单flask 我们把flask分为二个阶段, 第一阶段: 请求到来 先执行app.__call__ >wsgi_app >实例化RequestContext对象赋值给ctx 在ctx中 ctx.req ... »

python3-开发进阶Flask的基础(3)

上篇我们大概简单描述了一下上下文管理,这篇来具体来说说, 一、前奏 1、一个新名词:偏函数 (可以帮你自动传参数) 2、super和执行类的区别? 3、面向对象中特殊方法 setattr/getattr注意事项: 四、栈 基于列表实现的一个栈: 5、Local类 这个是我们自己写的,我们再去看看fl ... »

python3-开发进阶Flask的基础(2)

知识回顾 1、django 和flask区别? 最大的不同就是django请求相关的数据,通过参数一个一个传递过去的,而flask就是先把放在某个地方,然后去取,这个东西叫上下文管理 2、什么是wsgi? web服务网关接口,wsgi就是一个协议和规范,实现该协议的模块: -wsgiref -wer ... »

python3-开发进阶Flask的基础

一、概述 最大的特点:短小精悍、可拓展强的一个Web框架。注意点:上下文管理机制,依赖wsgi:werkzurg 模块 二、前奏学习werkzurg 先来回顾一个知识点:一个类加括号会执行__init__方法,一个对象加括号执行__call__方法 事例1: flask就是基于上面一步一步搭建起来的 ... »

python3-开发进阶Django-form组件中model form组件

Django的model form组件 这是一个神奇的组件,通过名字我们可以看出来,这个组件的功能就是把model和form组合起来,先来一个简单的例子来看一下这个东西怎么用:比如我们的数据库中有这样一张学生表,字段有姓名,年龄,爱好,邮箱,电话,住址,注册时间等等一大堆信息,现在让你写一个创建学生 ... »

django 实现电子支付功能

思路:实现调用第三方支付 API 接口实现支付功能。本来想用支付宝来实现第三方网站的支付功能的,但是在实际操作中发现支付宝没有 Python 接口,网上虽然有他人二次封装的的 Python 接口,但是对我这个小白白来说上手还是有点难度,后来发现 PayPal 有现成的 Django 模块,想着以学习 ... »

Django 实现第三方账号登录网站

这里我们使用 django-allauth 模块来实现第三方账号验证登录,官方文档如下:https://django-allauth.readthedocs.io/en/latest/ 。 安装 django-allauth 注意,django-allauth 需要在 Django1.10以上版本使 ... »

python3中lambda/filter/map/reduce的用法

lambda/filter/map/reduce这几个函数面试中很肯定会用到,本篇主要介绍这几个函数的用法。 1 lambda 匿名函数,用法如下: 示例1: 示例2: 2 filter filter(function, sequence):对sequence中的item依次执行function(i ... »

python3 中 and 和 or 运算规律

一、包含一个逻辑运算符 首先从基本的概念着手,python中哪些对象会被当成 False 呢?而哪些又是 True 呢? 在Python中,None、任何数值类型中的0、空字符串“”、空元组()、空列表[]、空字典{}都被当作False,还有自定义类型,如果实现了 __ nonzero __ ()  ... »

python3-os模块中的os.walk(目录树生成器)

原文注释大概这么些意思: 这是一个目录树的生成器。对于位于顶部的目录树中的每个目录产生一个3元元组。(dirpath,dirnames,filenames) 第一个为起始路径,第二个为起始路径下的所有文件夹的名字,第三个是起始路径下的所有非目录文件。 dirpath 是一个string,代表目录的路 ... »