• 通用唯一识别码——UUID(Python)

    一、概述: UUID(Universally Unique Identity)的缩写,是一种软件建构的标准,通常由32字节16进制数表示(128位),它可以保证时间和空间的唯一性。目前应用最广泛的UUID事微软的GUIDs。 二、作用: UUID让分布式系统所有元素都有唯一的辨识信息,让每个人都可以建...

    2018-09-01 05:54:25

  • 基于Python的飞机大战游戏

    前几天决定学Python,上网找了教程看了两天,和C比起来面向对象的特性真的都很便捷,有了类开发各种敌机,子弹什么的都很方便。 在此要感谢开发pygame模块的开发人员,真的很好用(逃 效果图↓ 主函数↓ 精灵类模块...

    2018-09-01 05:54:22

  • Python机器学习(1)——决策树分类算法

    1、决策树算法 决策树用树形结构对样本的属性进行分类,是最直观的分类算法,而且也可以用于回归。不过对于一些特殊的逻辑分类会有困难。典型的如异或(XOR)逻辑,决策树并不擅长解决此类问题。 决策树的构建不是唯一的,遗憾的是最优决策树的构建属于NP问题。因此如...

    2018-09-01 05:54:17

  • 面向对象之组合的补充,主动调用其他类的成员,特殊成员

    一丶组合的补充 1.类或对象是否能做字典的key? class Foo: pass user_info = { Foo: 1 , Foo(): 5 } print (user_info) # {class '__main__.Foo': 1, __main__.Foo object at 0x000002CF8B1A9CF8: 5} 2.对象中到底有什么呢? class Foo(object): def __init__ (self,age...

    2018-09-01 05:54:21

  • IO多路复用

    IO多路复用实现并发服务器 IO多路复用技术 我们把socket交给操作系统去监控 epoll 是惰性的事件回调:惰性事件回调 是由用户进程 自己调用的,操作系统只起到 通知的作用,目前Linux上效率最高的 IO多路复用 技术。 并发服务实现: 服务端 import socketimport selecto...

    2018-09-01 05:54:20

  • 五、面向对象

    一、什么是面向对象的程序设计 1、 面向过程 的程序设计:核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么......面向过程的设计就好比精心设计好一条流水线,是一种机械式的思维方式。 优点是:复杂度的问题流程化,进而简单化(一个复杂的问题,分成一...

    2018-09-01 05:54:12

  • Selenium二次封装-Python版本

    1 from selenium import webdriver 2 from selenium.webdriver.support.wait import WebDriverWait 3 from selenium.webdriver.support import expected_conditions as EC 4 from selenium.webdriver.common.by import By 5 from selenium.webdriver.common.action_cha...

    2018-09-01 05:54:16

  • 使用pycharm创建自己的第一个django项目

    PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。刚玩Python...

    2018-09-01 05:54:08

  • Scrapy 学习记录

    首先,安装 virtualenv虚拟环境 启动虚拟环境, 进入希望保存项目的目录 使用下面的命令新建一个scrapy的项目(由于pycharm中没有内置scrapy的项目,只能手动创建) scrapy startproject ArticleSpider(项目名称) 系统返回表示成功 New Scrapy project ' ArticleSpid...

    2018-09-01 05:54:07

  • 六、网络编程(socket编程)

    一、客户端/服务器架构 1、硬件C/S架构(打印机) 2、软件C/S架构 互联网处处是C/S架构 比如百度网站是服务端,浏览器是客户端(B/S架构也是C/S架构的一种) 腾讯作为服务端提供微信服务,需要下载微信安装包安装使用才可以去聊微信。 C/S架构与socket的关系: 用socket就...

    2018-09-01 05:54:06

2