• MIT人工智能实验室
  • 大数据分析平台
  • 游戏开发《骑马与砍杀》
  • 量化金融分析
  • python爬虫
  • python django web框架
MIT人工智能实验室 大数据分析平台 游戏开发《骑马与砍杀》 量化金融分析 python爬虫 python django web框架
  • Python3 系列之 面向对象篇

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

    1703°

    20

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

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

    2333°

    20

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

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

    2215°

    20

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

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

    2576°

    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

    3009°

    20

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

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

    1945°

    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

    2435°

    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... ...
  • requests-html爬虫利器介绍

    Run 2019-05-11 15:30:14 requests_html

    10468°

    20

    requests_html全面支持解析JavaScript,支持CSS ,XPath 选择器,自定义user-agent,自动追踪重定向.连接池与cookie持久化
  • 用Python实现数据结构之优先级队列

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

    1883°

    20

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

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

    2147°

    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

    2276°

    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

    1914°

    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 ...
  • +=运算符的问题

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

    1926°

    20

    a += b 相当于 a = a + b 存在赋值,会改变变量的引用,但列表的 += 比较特殊 # num_list列表的 += 操作实质是调用了列表的extend()方法,所以引用不会改变 num_list += num_list 相当于 num_list.extend(num_list) # n ...
  • 5.1Python函数(一)

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

    2211°

    20

    目录 [TOC] 前言 分模块思想,分任务编程,是编程的一大重要思维,其中的实现,函数就担当了一个重要角色,今天我们就来学习Python的初级函数。 (一)函数的基本知识 (1)函数的优点 1. 体积小,减少内存大小,冗余度小。 2. 重用性强,可重复利用。 3. 维护方便。 4. 分解任务,简化逻 ...
  • oldboy python 3.5 we

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

    2122°

    20

    #!/usr/bin/env python # -*- coding:utf-8 -*- ...
  • python常用命令—查看模块所在位置

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

    2074°

    20

    环境:ipython3 交互式解释器 语法: import 模块名 模块名.__file__ 功能: 查看模块的所在位置 例: ...
  • Ubuntu—截屏与截取选定区域

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

    1863°

    20

    截屏:PrScrn(打印键) 截取选定区域:shift + PrScrn(打印键) # 截取选定区域时,先按下组合键后,鼠标的形状就会变成十字架形状,这时候再截取想要截取的区域就可以了~ ...
  • pycharm远程同步服务器代码,并设置

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

    2257°

    20

    Pycharm开发工具链接至上面创建的虚拟环境链接 权限问题:此时上传还可能遇到权限问题,即使用的用户名没有权限在给定的目录下写入和修改文件。 ubuntu权限管理:移动到指定目标上传文件夹的父文件夹下,使用 sudo chmod -R 777 XXX(文件夹名) 即可赋予权限 表示文件夹所有者可读 ...
  • 面向对象初识

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

    2083°

    20

    一、面向对象(OOP)基本概念 面向对象编程 —— Object Oriented Programming 简写 OOP 1.1 过程和函数 过程 是早期的一个编程概念 过程 类似于函数,只能执行,但是没有返回值 函数 不仅能执行,还可以返回结果 过程 是早期的一个编程概念 过程 类似于函数,只能执 ...
  • 私有属性/方法的访问

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

    2036°

    20

    在属性/方法名前有双下划线的,称为私有属性/方法,私有属性/方法外部不能直接访问, 一般访问类的私有属性,可以通过自身调用 使用了私有属性的公有方法 间接访问私有属性/方法, 但python中并没有真正意义的私有,可以通过 _类名__属性/方法 来访问。 例: 有一个Woman类,内有私有属性 __ ...