• python

    auto 2019-05-11 22:23:17 python

    2146°

    20

    python之库学习参考 Flask 和 Django 是 Web 开发人员中最受欢迎的框架 NumPy、Pandas、Matplotlib 和 SciPy 是最受欢迎的数据科学框架和库;机器学习专用库,如 SciKit-Learn、TensorFlow 与 Keras 等也很受欢迎。 AWS 是 ...
  • Python之类方法,lambda,闭包

    auto 2019-05-11 22:23:17 python

    1900°

    20

    类方法,lambda,闭包 "类方法" "lambda" "闭包" 类方法 "classmethod" "staticmethod" "instancemethod" 类方法 类方法,通过装饰器 来标明,可以通过实例对象或类对象直接调用的方法。 方法是实例方法,其只在实例化对象的时候才会调用。而类方 ...
  • python_面向对象笔记

    auto 2019-05-11 22:23:17 python

    1948°

    20

    继承 新式类与经典类 继承顺序 如何查找继承关系 属性查找 派生 组合 封装 封装之property ''' BMI指数(bmi是计算而来的,但很明显它听起来像是一个属性而非方法,如果我们将其做成一个属性,更便于理解) 成人的BMI数值: 过轻:低于18.5 正常:18.5-23.9 过重:24-2 ...
  • 1.1Jupyter notbook 的

    auto 2019-05-11 22:23:17 python

    2017°

    20

    目录 [TOC] 1. 安装Jupyter notebook 2. 启动Jupyter notebook 3. 文件管理 4. 基本的操作与概念 5. 常用快捷键 (一)安装Jupyter notebook 1.在控制台输入: pip install jupyter 2.注意: 很多网上的教程推荐安 ...
  • #19 re&jieba模块

    auto 2019-05-11 22:23:17 python

    1956°

    20

    本片博文主要记录Python中正则表达式re模块和中文分词模块jieba ...
  • file.seek()/tell()-笔

    auto 2019-05-11 22:23:17 python

    2049°

    20

    seek() 1.当一个文件打开时,指针默认在开头 2.seek(0,0)把指针拉回开头 3.seek()在python3中不支持往左位移(指针不能向左边调)(第一个参数不能为负数) 4.seek(位移量,参照物) 总结:seek()相当于无形的鼠标操作 tell() tell就是获取当前指针到开头 ...
  • 自定义mvc或mtv框架:基于wsgir

    auto 2019-05-11 22:23:17 python

    2246°

    20

    把mvc或mtv框架的model数据库,view:html,control逻辑处理,url判别,wsgiref集中在一个文件 代码如下 ...
  • Windows环境下使用pip inst

    auto 2019-05-11 22:23:17 python

    2486°

    20

    lxml是Python语言和XML以及HTML工作的功能最丰富和最容易使用的库。lxml是为libxml2和libxslt库的一个Python化的绑定。它与众不同的地方是它兼顾了这些库的速度和功能完整性。高效率解析Xpath,用于操作爬虫爬取网址url。 而在Windows中由于原始Python3的 ...
  • 【Python3爬虫】自动查询天气并实现

    auto 2019-05-11 22:23:17 python

    1973°

    20

    一、写在前面 之前写过一篇用Python发送天气预报邮件的博客,但是因为要手动输入城市名称,还要打开邮箱才能知道天气情况,这也太麻烦了。于是乎,有了这一篇博客,这次我要做的就是用Python获取本机IP地址,并根据这个IP地址获取物理位置也就是我所在的城市名称,然后用之前的办法实现查询天气,再利用百 ...
  • Python3 系列之 面向对象篇

    auto 2019-05-11 22:23:17 python

    1673°

    20

    面向对象的三大特性:继承、封装和多态 Python 做到胶水语言,当然也支持面向对象的编程模式。 封装 继承 多态 总结 封装、继承和多态是面向对象中的重要思想,对于 Python 这种高级语言,虽然很多地方从语法上可以不用面向对象的思想,但是对于项目构建来说,面向对象是基本要求,这样做显然是很有必 ...
  • 详细理解平衡二叉树AVL与Python实

    auto 2019-05-11 22:23:17 python

    2292°

    20

    前言 上一篇文章讨论的二叉搜索树,其时间复杂度最好的情况下是O(log(n)),但是最坏的情况是O(n),什么时候是O(n)呢? 像这样: 如果先插入10,再插入20,再插入30,再插入40就会成上边这个样子 这个就像是双向链表,我们期望它是下面这个样子: 所以我们希望有一种策略能够将第一个图变成第 ...
  • TensorFlow数据集(一)——数据

    auto 2019-05-11 22:23:17 python

    2175°

    20

    参考书 《TensorFlow:实战Google深度学习框架》(第2版) 例子:从一个张量创建一个数据集,遍历这个数据集,并对每个输入输出y = x^2 的值。 运行结果: 数据是文本文件:创建数据集。 运行结果: 数据是TFRecord文件:创建TFRecord测试文件。 运行结果: ...
  • 1.2 Spyder的基本使用

    auto 2019-05-11 22:23:17 python

    2537°

    20

    [TOC] 1.0 Spyder的基本使用 1.Spyder的主题与文字修改: 2.Spyder的使用技巧: (一)安装Anaconda: 官网下载:https://www.anaconda.com/distribution/ download section 国内镜像网站:https://mirr ...
  • python 文件操作(二) 替换性修改

    auto 2019-05-11 22:23:17 python

    2963°

    20

    正常情况我们想要仅对文件某一行的内容进行修改,而不改变其他内容,在原文件的基础上不能修改,因为当我们对原文件进行写操作时,如果原文件里面有内容,就会清空,在这种情况下,只能对文件进行替换性修改:即重新创建一个文件,把原文件的内容按行复制到新文件里,当复制到要修改的那一行时,就用我们需要的内容来替换原 ...
  • Python Learning: 02

    auto 2019-05-11 22:23:17 python

    1920°

    20

    OK, let's continue. Conditional Judgments and Loop if if-else if-elif-else while for break continue multiple loop if if-else if-elif-else while for br ...
  • 过年回家抢票,让光猫自动重启的小脚本

    auto 2019-05-11 22:23:17 python

    2383°

    20

    1 from selenium import webdriver 2 from time import sleep 3 import datetime 4 url = "http://192.168.1.1/login_smart.html" 5 url_login = "http://192.16... ...
  • 用Python实现数据结构之优先级队列

    auto 2019-05-10 22:59:12 python

    1849°

    20

    优先级队列 如果我们给每个元素都分配一个数字来标记其优先级,不妨设较小的数字具有较高的优先级,这样我们就可以在一个集合中访问优先级最高的元素并对其进行查找和删除操作了。这样,我们就引入了优先级队列 这种数据结构 最简单的优先级队列可能就是一堆不同大小的数组成的队列,每次需要取出其中最小或最大的数,这 ...
  • 网站开发(周一):项目开发环境

    auto 2019-05-10 22:59:12 python

    2110°

    20

    网站开发教程是在MacBook Pro-macOS Mojave 10.14.2操作系统下,使用Python语言和DjangoMVC架构,开发工具为PyCharm Professional Edition 2018.3,后台服务器为Nginx、Uwsgi、SQLite3,另外,引入Pip、virtu... ...
  • python 函数(二)

    auto 2019-05-10 22:59:12 python

    2234°

    20

    一、高阶函数 1、函数名可以赋值 2、函数名可以作为函数参数 3、函数名可以作为函数的返回值eg:def f1(n): return n*n def f2(a, b, f): return f(a) + f(b) # 此处f() 相当于 f1() num = f2(1, 2, f1) print(n... ...
  • 交换两个变量

    auto 2019-05-10 22:59:12 python

    1879°

    20

    问:有变量 a 和 b,将 a 和 b 的值调换 # 解法1:使用其他变量 c c = a a = b b = c # 解法2:不使用其他变量 a = a + b b = a - b a = a - b # 解法3:拆包(python特有的方法) a, b = (b, a) a, b = b, a ...