• Ubuntu 16.04 装机后的配置要点

    学习笔记整理于猿人学网站 python基础教程 和 python爬虫教程 Ubuntu 作为一个Linux的发行版,在桌面环境的易用性上做了很多改善,对推动Linux的推广做了很大的贡献。同时,它作为服务器的操作系统也越来越多的被使用。当然,服务器端可能更多的人在使用Redhat、CentOS...

    2019-02-28 07:51:44

  • 单例模式

    单例模式:永远用一个对象的实例 使用时遵循规则 :创建的对象跟对象之间内部封装的值是一模一样的,则没必要创建多个对象 两种使用方式: 1. low版单例: 缺点调用方式变化 Foo().get_instance() class Foo(object): instance = None def _init_(self): pass @classmet...

    2019-02-28 07:51:43

  • Python开发之pip使用详解

    1. pip的优点 pip如今已经成为了Python的一大特色,可以很方便得协助Python开发者进行包管理。综合来说,匹配拥有如下优点: pip提供了丰富的功能,其竞争对手easy_install只支持安装,没有提供写在和显示已安装列表的功能。 pip能够很好地支持虚拟环境。 pip可以通过r...

    2019-02-28 07:51:42

  • Python 模块学习(一)

    一、时间模块 import time # 模块调用语句 注意:模块级导入一般放在文件顶部 import datetime print (time.time()) # 1550411181.441547: 时间戳 time.sleep(3) # CPU不工作,停止3秒 print (time.clock()) # 7.331190182070108e-07 计算CPU工作的时间 print (time.gm...

    2019-02-28 07:51:41

  • python __getattribute__、__getattr__、__setattr__

    __getattribute__ 官方文档中描述如下: 该方法可以拦截对对象属性的所有访问企图,当属性被访问时,自动调用该方法(只适用于新式类)。因此常用于实现一些访问某属性时执行一段代码的特性。 需要注意的是,正式由于它拦截对所有属性的访问(包括对__dict__的访问),...

    2019-02-28 07:51:41

  • Django Rest Framework之版本控制

    基本代码结构 settings.py: REST_FRAMEWORK = { 'DEFAULT_VERSION': 'v1', # 默认版本 'ALLOWED_VERSIONS': ['v1', 'v2'], # 允许的版本 'VERSION_PARAM': 'version' # URL中获取值的key} urls.py: from django.conf.urls import url, includefrom web.views import Te...

    2019-02-28 07:51:38

  • 20190227-做一个简易代码统计工具

    做一个代码统计工具: 要求: 1.如果是文件,就直接统计文件行数,并打印结果 2.判断是否是目录,是就遍历统计目录下所有的文件 文件统计规则: 1.开头是#_*_或者#encoding的需要算作代码统计 2.注释#,'''或者"""判断某一行开头是"""或者'''就不计 3.空行不统计 4.统计...

    2019-02-28 07:51:38

  • Python小项目之五子棋

    1.项目简介 在刚刚学习完python套接字的时候做的一个五子棋小游戏,可以在局域网内双人对战,也可以和电脑对战 2.实现思路 局域网对战 对于局域网功能来说,首先建立连接(tcp),然后每次下棋时将棋子的坐标发送给对方,当接收到坐标后实例化成棋子对象,这个接收时用...

    2019-02-28 07:51:34

  • 关于asyncio知识(一)

    一、介绍 asyncio 是python3.4 引入的一个新的并发模块,主要通过使用coroutines 和 futures 来让我们更容易的去实现异步的功能,并且几乎和写同步代码一样的写代码,还没有烦人的回调。 在2018年6月 3.7的更新中针对asyncio的api进行了一些升级,主要是关于task的管理...

    2019-02-28 07:51:33

  • Python初识&基础语法一

    python 动态解释型强类型定义语言,解释器由编译器和虚拟机组成。编译器生成pyc字节码文件,供虚拟机以后直接调用。其中,CPython编译出来的就是c语言能识别的字节码,相应的Jython 是python在java上的实现,IronPython是在.NET平台上的实现,pypy一次性编译成字节码后...

    2019-02-28 07:51:31

2