码迷,mamicode.com
首页 >  
搜索关键字:python学习    ( 6770个结果
Woody的Python学习笔记1
Python 是一种解释性语言:这意味着开发过程中省去了编译这个环节,类似于PHP\Perl。 Python 是交互式语言:这意味着你可以在一个python提示符,直接互动执行写你的程序。 Python是面相对象语言:这意味着Python支持面向对象的风格或者代码封装在对象的编程技术。 Python的两种编程方式: 1、交互式编程;          交互式编程不需要创建脚本文件,是通过...
分类:编程语言   时间:2014-10-21 10:26:50    阅读次数:180
Python学习笔记20:服务器进阶
上一篇我们在不依赖框架和CGI的情况下,仅使用socket接口,完成了一个可以处理HTTP请求的Python服务器。 基于此,任何一台装有操作系统(推荐Linux)和Python的计算机都可以作为HTTP服务器使用,来架设你的网站。 我们将在这里不断改写上一篇文章中的程序,并引入更高级的Python包,以写出更成熟的Python服务器。 一 支持POST 我们首先改写原文中的HTTP服务器...
分类:编程语言   时间:2014-10-21 08:55:56    阅读次数:225
Python学习笔记19:服务器基础
一 TCP/IP和socket 我们需要对网络传输,特别是TCP/IP协议和socket有一定的了解。 socket是进程间通信的一种方法,它是基于网络传输协议的上层接口。 socket有许多种类型,比如基于TCP协议或者UDP协议(两种网络传输协议)。其中又以TCP socket最为常用。 TCP socket与双向管道(duplex PIPE)有些类似,一个进程向socket的一端写入...
分类:编程语言   时间:2014-10-20 10:03:53    阅读次数:274
Python学习笔记18:标准库之多进程(multiprocessing包)
我们可以使用subprocess包来创建子进程,但这个包有两个很大的局限性: 1) 我们总是让subprocess运行外部的程序,而不是运行一个Python脚本内部编写的函数。 2) 进程间只通过管道进行文本交流。 以上限制了我们将subprocess包应用到更广泛的多进程任务。 这样的比较实际是不公平的,因为subprocessing本身就是设计成为一个shell,而不是一个多进程管理包...
分类:编程语言   时间:2014-10-20 08:40:19    阅读次数:273
Python学习 - 编写自己的ORM(2)
上一篇文章简单的实现了ORM(对象关系模型),这一篇文章主要实现简单的MySQL数据库操作。想要操作数据库,首先要建立一个数据库连接。下面定义一个创建数据库连接的函数,得到一个连接叫做engine。def create_engine(user,password,database,host='127....
分类:编程语言   时间:2014-10-20 00:31:14    阅读次数:368
《python基础教程(第二版)》学习笔记 类和对象(第7章)
《python基础教程(第二版)》学习笔记 类和对象(第7章)定义类class Person: def setName(self,name): self.name=name def getName(self): return self.namefoo=Person()foo.setName('AAA...
分类:编程语言   时间:2014-10-19 22:56:17    阅读次数:261
《python基础教程(第二版)》学习笔记 字典(第4章)
《python基础教程(第二版)》学习笔记 字典(第4章)创建字典:d={'key1':'value1','key2':'value2'}lst=[('key1','value1'),('key2','value2')]; d=dict(lst)d=dict(key1='value1', key2=...
分类:编程语言   时间:2014-10-18 19:36:45    阅读次数:172
Python学习笔记17:标准库之数学相关(之math包,random包)
前面几节看得真心累,现在先来点简单容易理解的内容。 一 math包 math包主要处理数学相关的运算。 常数 math.e   # 自然常数e math.pi  # 圆周率pi 运算函数 math.ceil(x)       # 对x向上取整,比如x=1.2,返回2 math.floor(x)      # 对x向下取整,比如x=1.2,返回1 math.pow(...
分类:编程语言   时间:2014-10-18 08:37:49    阅读次数:239
《python基础教程(第二版)》学习笔记 字符串(第3章)
《python基础教程(第二版)》学习笔记 字符串(第3章)所有的基本的序列操作(索引,分片,乘法,判断成员资格,求长度,求最大最小值)对字符串也适用。字符串是不可以改变的;%左侧是格式字符串,右侧是需要格式化的值print '%s=%d' % ('x',100) ==> x=100%% 格式字符串...
分类:编程语言   时间:2014-10-18 08:34:09    阅读次数:204
Python学习 - 编写自己的ORM(1)
这篇博文参考的是廖雪峰的Python教程的实战部分,传送门。推荐大家看看装饰器和使用元类这两个章节,然后在看实战部分。这篇博文有时间了还会更新,主要是学习Python的语法,如上面提到的装饰器和元类。起步:编写简单的ORM对象写一个类映射某个数据表,下面是写一个User类,对应数据库中的user表:...
分类:编程语言   时间:2014-10-18 06:25:41    阅读次数:343
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!