随笔分类 - python
摘要:什么是json? 定义: 讲json对象,不得不提到JS对象: 合格的json对象: 不合格的json对象: 概括的的说JSON必须有双引号。 stringify与parse方法 JSON的好处 JSON 格式于2001年由 Douglas Crockford 提出,目的就是取代繁琐笨重的 XML
阅读全文
摘要:Python 迭代器生成器 迭代器、生成器这些概念名称真是让人头大,其实它们的原理特别简单、深刻。 可迭代对象(iterable) 在讲迭代器和生成器之前,必须要讲的一个概念就是可迭代对象。 可迭代对象之前需要聊一下Python中的那些内置数据结构--列表、字典、集合、元组等,这些数据结构就像一个装
阅读全文
摘要:初识socket 为何学习socket一定要先学习互联网协议: 1.首先:本节课程的目标就是教会你如何基于socket编程,来开发一款自己的C/S架构软件 2.其次:C/S架构的软件(软件属于应用层)是基于网络进行通信的 3.然后:网络的核心即一堆协议,协议即标准,你想开发一款基于网络通信的软件,就
阅读全文
摘要:常用模块(time,os,sys,collections,random,序列化模块,re)
阅读全文
摘要:1.strip三种用法 2.startswith,endswith 3.replace 4.format的三种玩法 5.find,rfind,index,rindex,count 6.split以列表形式返回 7.join返回一个字符串,它是字符串的连接,可迭代的对象必须都是字符串. 8.cente
阅读全文
摘要:Django入门 本文面向:有python基础,刚接触web框架的初学者。 环境:windows7 python3.5.1 pycharm专业版 Django 1.10版 pip3 一、Django简介 百度百科:开放源代码的Web应用框架,由Python语言编写...... 重点:一个大而全的框架
阅读全文
摘要:memcache Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是
阅读全文
摘要:Day4 - Python基础4 本节内容 迭代器&生成器 装饰器 Json & pickle 数据序列化 软件目录结构规范 作业:ATM项目开发 1.列表生成式,迭代器&生成器 列表生成式 孩子,我现在有个需求,看列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],我要求你把列表里的
阅读全文
摘要:Day11 - 异步IO\数据库\队列\缓存 本节内容 Gevent协程 Select\Poll\Epoll异步IO与事件驱动 Python连接Mysql数据库操作 RabbitMQ队列 Redis\Memcached缓存 Paramiko SSH Twsited网络框架 引子 到目前为止,我们已经
阅读全文
摘要:编程范式 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程,一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式。 不同的编程
阅读全文
摘要:模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 如:os 是
阅读全文
摘要:3.python基础补充(集合,collection系列,深浅拷贝) 一.集合 1.集合(set): 把不同的元素组成一起形成集合,是python基本的数据类型。集合元素(set elements):组成集合的成员 python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试
阅读全文
摘要:一,整数 1.int型 具有的功能: (1).返回表示该数字的时占用的最少位数 (2).返回绝对值 (3).相除,得到商和余数组成的元组 (4).int转换为浮点类型 (5).__cmp__(self, y)比较两个数大小 注:在3.x版本被 (6).__coerce__(self, y)强制生成一
阅读全文
摘要:1.python基础入门 作者:黄旭 提示: 语法基于python3.5版本(会提示2.7版本和3.5版本的区别) Python命令行将以>>>开始,比如 >>>print ('Hello World!') window上会使用JetBrains PyCharm 5.0.2专业版 Python官网:
阅读全文