E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
python基础教程
python基础教程
_学习笔记25:程序打包
程序打包准备发布程序时,开发者在程序发布前可能会想到将其打包。如果只有一个.py文件,那将不是什么大问题,但如果面对的是非程序员用户,甚至在正确位置放置一个简单的python库文件,或者处理PYTHONPATH变量这类工作都超出了他们的能力范围的话,就不好办了。用户通常只想双击一个安装程序,跟着安装向导一步一步走,接着程序就可以运行了。 distutils是每个程序员工具包内的基础工具,而且事实上
signjing
·
2014-07-23 15:00
源代码
编译
setup
安装包
distutils
python基础教程
_学习笔记24:网络编程、Python和万维网
网络编程python是一个很强大的网络编程工具,首先,它有很多针对常见网络协议的库,在库顶部可以获得抽象层,这样可以集中精力在程序的逻辑处理上,而不是停留在网络实现的细节上;其次,python处理字节流的各种模式方面很擅长,因此可以轻松处理各种协议格式。少数几个网络设计模块socket模块在网络编程中的一个基本组件就是套接字(socket)。套接字主要是两个程序之间“信息通道”。程序可能(通过网络
signjing
·
2014-07-21 11:00
socket
服务器
cgi
网络编程
客户端
Python基础教程
项目(5)虚拟茶话会
这是一个和网络编程有关系的项目,因为用到了scoket。整个项目用到了两个封装的类,以至于我们在用的时候不会太过关心SCOKET的实现细节,用起来各种方法和成员函数也更加的容易。__author__='phoenix' #coding:utf-8 fromasyncoreimportdispatcher fromasynchatimportasync_chat importsocket impor
u010092734
·
2014-07-18 21:00
python基础教程
_学习笔记23:图形用户界面
图形用户界面丰富的平台在编写Python GUI程序前,需要决定使用哪个GUI平台。简单来说,平台是图形组件的一个特定集合,可以通过叫做GUI工具包的给定Python模块进行访问。工具包描述Tkinter使用Tk平台。很容易得到。半标准。wxpython基于wxWindows。跨平台越来越流行。PythonWin只能在Windows上使用。使用了本机的Windows GUI功能。JavaSwing
signjing
·
2014-07-16 15:00
框架
窗口
GUI
事件
图形化
python基础教程
_学习笔记22:数据库支持
数据库支持python数据库API支持sql标准的可用数据库有很多,其中多数在python中都有对应的客户端模块。全局变量python DB API的模块特性变量名用途apilevel所使用的python db api版本threadsafety模块的线程安全等级paramstyle在sql查询中使用的参数风格 异常异常超类描述StandardError 所有异常的泛型基类WarningStand
signjing
·
2014-07-12 11:00
数据库
连接
提交
回滚
游标对象
[置顶]
python基础教程
学习笔记
第一章幂** 或者pow(2,3) abs绝对值round四舍五入floorceilsqrl开根号加#!/usr/bin/envpythoninputpython表达式raw_input原始数据repr 转python表达式`` 转python表达式str转字符串长字符串''''''原始字符串r''unicode:u'' 3.0以下字符串用的8位ASCII码,可转为16位unicode字符串第
magic_wz
·
2014-07-09 16:00
python
python基础教程
_学习笔记21:文件和素材
文件和素材打开文件open函数用来打开文件,语法如下:open([name[,mode[,buffering]]) open函数使用一个文件名作为唯一的强制参数,然后返回一个文件对象。模式(mode)和缓冲(buffering)参数都是可选的。>>> f=open(r'D:\software(x86)\Python27\README.txt') 如果文件不存在,则出现错误:>>> f=open(r
signjing
·
2014-07-08 19:00
缓存
文件
读写
迭代
素材
python基础教程
_学习笔记20:标准库:一些最爱——os
标准库:一些最爱osos模块为你提供了访问多个操作系统服务的功能。os和它的子模块os.path还包括一些用于检查、构造、删除目录和文件的函数,以及一些处理路径的函数。 os模块中一些重要函数和变量函数/变量描述environ对环境变量进行映射system(command)在子shell中执行操作系统命令sep路径中的分隔符pathsep分隔路径的分隔符linesep行分隔符(‘\n’,’\r’,
signjing
·
2014-07-05 17:00
操作系统
OS
服务
os.path
python基础教程
_学习笔记19:标准库:一些最爱——集合、堆和双端队列
标准库:一些最爱集合、堆和双端队列集合集合Set类位于sets模块中。>>> range(10)[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]>>> set(range(10))set([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) 集合是由序列(或其他可迭代的对象)构建的。主要用于检查成员资格,因此,副本是被忽略的:>>> range(10)*2[0, 1, 2,
signjing
·
2014-07-01 18:00
集合
序列
堆
迭代
双端队列
python基础教程
_学习笔记18:标准库:一些最爱——shelve
标准库:一些最爱shelveShelve唯一有趣的函数是open。在调用它的时候(使用文件名作为参数),它会返回一个Shelf对象,可以用它来存储内容。只需要把它当作普通的字典(但是键一定要作为字符串)来操作即可,在完成工作之后,调用它的close方法。 意识到shelve.open函数返回的对象并不是普通的映射是很重要的。>>> import shelve>>> s=shelve.open('a
signjing
·
2014-06-30 20:00
存储
映射
字典
标准库
Shelf
python基础教程
_学习笔记17:标准库:一些最爱——time
标准库:一些最爱timetime模块所包含的函数能够实现以下功能:获取当前时间、操作系统时间和日期、从字符串读取时间以及格式化时间为字符串。日期可以用实数(从“新纪元”的1月1日0点开始计算到现在的秒数,新纪元是一个与平台相关的年份,对unix来说是1970年),或者是包含有9个整数的元组。日期元组的字段含义如元组:(2008,1,21,12,2,56,0,21,0)表示2008年1月21日12时
signjing
·
2014-06-26 16:00
时间
时间戳
UTC
系统时间
操作系统时间
python基础教程
_学习笔记16:标准库:一些最爱——random
标准库:一些最爱randomrandom模块包括返回随机数的函数,可以用于模拟或者用于任何产生随机输出的程序。事实上,所产生的数字都是伪随机数,它们以一个可预测的系统作为基础,除非是为了强加密的目标,否则这些随机数还是足够随机的。如果真的需要随机性,可以使用os模块的urandom函数。重要函数函数描述random()返回0>> import random>>> random.random()0.
signjing
·
2014-06-26 16:00
加密
随机
伪随机
python基础教程
_学习笔记15:标准库:一些最爱——fileinput
标准库:一些最爱fileinput重要的函数函数描述input([files[,inplace[,backup]])便于遍历多个输入流中的行filename()返回当前文件的名称lineno()返回当前(累计)的名称filelineno()返回当前文件的行数isfirstline()检查当前行是否是文件的第一行isstdin()检查最后一行是否来自sys.stdinnextfile()关闭当前文件
signjing
·
2014-06-26 16:00
遍历
input
文件
fileinput
Python入门
《
Python基础教程
》学习笔记–Lesson01:基础知识http://www.cnblogs.com/zero86/archive/2012/11/17/2774273.htmlPython入门教程超详细
nysyxxg
·
2014-06-24 23:00
python基础教程
_学习笔记14:标准库:一些最爱——re
标准库:一些最爱rere模块包含对正则表达式的支持,因为曾经系统学习过正则表达式,所以基础内容略过,直接看python对于正则表达式的支持。正则表达式的学习,见《Mastering Regular Expressions》(精通正则表达式) re模块的内容最重要的一些函数 函数描述compile(pattern[,flags])根据包含正则表达式的字符串创建模式对象search(pattern,s
signjing
·
2014-06-24 17:00
模式
正则表达式
替换
组
python基础教程
_学习笔记13:标准库:一些最爱——sys
标准库:一些最爱syssys这个模块让你能够访问与python解释器联系紧密的变量和函数。sys模块中一些重要的函数和变量函数/变量描述argv命令行参数,包括脚本名称exit([arg])退出当前程序,可选参数为给定的返回值或者错误信息modules映射模块名字到载入模块的字典path查找模块所在目录的目录名列表platform类似sunos5或者win32的平台标识符stdin标准输入流——一
signjing
·
2014-06-23 14:00
函数
模块
标准库
python基础教程
_学习笔记12:充电时刻——模块
充电时刻——模块python的标准安装包括一组模块,称为标准库。模块>>> import math>>> math.sin(0)0.0模块是程序任何python程序都可以作为模块导入。$ cat hello.py#!/usr/bin/pythonprint "Hello,signjing!" $ ./hello.pyHello,signjing!假设将python程序保存在/home/ggz2/m
signjing
·
2014-06-20 16:00
源代码
模块
标准库
python基础教程
_学习笔记11:魔法方法、属性和迭代器
魔法方法、属性和迭代器在python中,有的名称会在前面和后面各加上两个下划线,这种写法很特别。它表示名字有特殊含义,所以绝不要在自己的程序中使用这种名字。在python中,由这些名字组成的集合所包含的方法叫做魔法(或称特殊)方法。如果对象实现了这些方法中的某一个,那么这个方法会在特殊的情况下被python调用,而几乎没有直接调用它们的必要。准备工作为了确保类是新型的,应该把赋值语句__metac
signjing
·
2014-06-16 19:00
递归
迭代器
属性
魔法方法
python基础教程
_学习笔记10:异常
异常什么是异常Python用异常对象来表示异常情况。遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的回溯(Traceback,一种错误信息)终止执行:>>> 1/0 Traceback (most recent call last): File "", line 1, in 1/0ZeroDivisionError: integer division or modu
signjing
·
2014-06-14 16:00
异常处理
exception
python
异常
python基础教程
_学习笔记9:抽象
抽象懒惰即美德。抽象和结构抽象可以节省大量工作,实际上它的作用还要更大,它是使得计算机程序可以让人读懂的关键。创建函数函数可以调用(可能包含参数,也就是放在圆括号中的值),它执行某种行为并且返回一个值。一般来说,内建的callable函数可以用来判断函数是否可调用:>>> import math>>> y=1>>> x=math.sqrt>>> callable(x)True>>> callabl
signjing
·
2014-06-14 15:00
类
python
对象
抽象
Python基础教程
十个项目(3)
这个项目是和第一个项目相反,第一个项目是形成html文件,这个项目是解析xml文件。在解析这个xml文件的时候,我们用到了SAX这个工具,要了解这个项目的具体流程处理,还是要看看SAX到底是怎么解析xml文件的。http://www.ibm.com/developerworks/cn/xml/x-cert/part8/估计大家看了上面这个连接的SAX是如何工作的,就会对这个解析器有了一些了解,
u010092734
·
2014-06-12 11:00
Python基础教程
收集一些学习Python的中文资料JAN26这几天折腾了下Python,被喻为简单强大的语言,这段时间感觉也挺热的,新浪SAE和百度BAE都在整这么个,我主要是看好它的轻便,跨平台,简单,玩玩还不错。可又苦于屌丝英文水平有限,这里收集了我自己看的一些Python学习资料文档,希望和大家共享,没提到的,你也可以推荐给我哦! 首先是官方文档镇贴:docs.python.org 啄木鸟社区:(woodp
黄俊que
·
2014-06-11 14:00
PYTHON基础教程
中十个项目(2)
第二个项目没有第一个项目难度那么大了,作者估计也是想让大家了解一下python可以利用一些图形包画图,然后输出到一个pdf文件,具体如果想使用比如reportlab这种图形包的更多功能还要去查阅文档源码下载:https://github.com/Harkphoenix/Python2hellp_report.py#coding=utf-8 fromreportlab.graphics.shapes
u010092734
·
2014-06-11 11:00
Python基础教程
之第9章 魔法方法, 属性和迭代器
#魔法方法, 属性 和 迭代器 D:\>python Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license
kanglecjr
·
2014-06-09 06:00
python
Python基础教程
之第9章 魔法方法, 属性和迭代器
#魔法方法, 属性 和 迭代器 D:\>python Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license
kanglecjr
·
2014-06-09 06:00
python
python魔法方法、属性和迭代器(1)
python基础教程
第九章总结: 1. 关于__**__的方法,一般都是在使用到相关功能是会自动调用; 2.
yy_gy
·
2014-06-07 16:00
python
迭代器
PYTHON基础教程
中的十个项目(1)
短断断续续学了很久的Python了,一直在看书,没怎么敲过代码,看到最后面十个项目的时候,第一次看这种项目的代码还是很费力的,至少对我是这样,里面有挺多构造器的知识还是以后要深入的了解,还有就是翻译过来的书确实有很多都是语言不通的,读起来,理解起来很费劲。话不多说,我把代码贴上,里面有很详细的注释,还有就是叙述一下整个项目的工作流程,我是看了这个项目看了有4,5遍左右才对这个项目有个整体的了解。首
u010092734
·
2014-06-05 21:00
python 更加抽象
python基础教程
第七章更加抽象总结:1.在使用继承时,先继承类中的方法会覆盖后继承类中的同名方法2.在实例化是,self只得都是实例化类,即使对于继承类3.一个成员变量会在所有类中公用,要注意命名
yy_gy
·
2014-06-04 15:00
继承
python
封装
抽象
abstraction
Python基础教程
之第8章 异常
#Chapter 8 异常 Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more i
kanglecjr
·
2014-06-03 06:00
python
Python基础教程
之第8章 异常
#Chapter 8 异常 Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more i
kanglecjr
·
2014-06-03 06:00
python
Python基础教程
之第7章 更加抽象
D:\>python Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more i
kanglecjr
·
2014-06-02 18:00
python
Python基础教程
之第7章 更加抽象
D:\>python Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more i
kanglecjr
·
2014-06-02 18:00
python
Python基础教程
之第6章 抽象
Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. #6.1 懒惰即美德 >
kanglecjr
·
2014-05-29 19:00
数据结构
python
Python基础教程
之第6章 抽象
Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. #6.1 懒惰即美德 >
kanglecjr
·
2014-05-29 19:00
数据结构
python
Python基础教程
之第5章 条件, 循环和其他语句
Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 #Chapter 5 条件, 循环和其他语句 #5.1 print和import的更多信息 #对于很多应用程序来说, 使用logging模块记日志比print语句更合适 #5.1.1 使用逗号输出 #可以看到, 每隔参数
kanglecjr
·
2014-05-29 09:00
python
Python基础教程
之第5章 条件, 循环和其他语句
Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 #Chapter 5 条件, 循环和其他语句 #5.1 print和import的更多信息 #对于很多应用程序来说, 使用logging模块记日志比print语句更合适 #5.1.1 使用逗号输出 #可以看到, 每隔参数
kanglecjr
·
2014-05-29 09:00
python
比较好的书籍---计算机,信号处理等专业
tommitchell 机械工业出版社4.统计学习方法 李航 清华大学出版社5.概率图模型学习理论及应用赵悦 清华大学出版社6.世界是数字的人民邮电出版社7大数据互联网大规模数据挖掘与分布式处理 王斌8.
python
u010384318
·
2014-05-28 23:00
Python基础教程
之第4章 字典: 当索引不好用时
Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. #4.1字典的使用 >>
kanglecjr
·
2014-05-28 15:00
python
Python基础教程
之第4章 字典: 当索引不好用时
Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. #4.1字典的使用 >>
kanglecjr
·
2014-05-28 15:00
python
python的抽象编程思想
本文是根据
Python基础教程
这本书来做的学习笔记,经常读这本书会有很大收获的啊。用函数来抽象程序,其完美之处就是把计算机的精确计算和人的非精确理解结合起来。
haerbin1
·
2014-05-28 14:03
return
字符串
python
计算机
Python基础教程
之第3章 使用字符串
Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. #3.1基本字符串操作 >&
kanglecjr
·
2014-05-25 12:00
python
Python基础教程
之第3章 使用字符串
Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. #3.1基本字符串操作 >&
kanglecjr
·
2014-05-25 12:00
python
Python基础教程
之第2章 列表和元组
D:\>python Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more i
kanglecjr
·
2014-05-25 10:00
数据结构
编程
python
Python基础教程
之第2章 列表和元组
D:\>python Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more i
kanglecjr
·
2014-05-25 10:00
数据结构
编程
python
python基础教程
_学习笔记8:序列_练习与总结_1
序列_练习与总结每次处理一个字符任务:用每次处理一个字符的方式处理字符串。 方案:可以创建一个列表,列表的子项是字符串的字符。python实际上并没有一个特别的类型来对应“字符”并以此和字符串区分开来。可以调用内建的list,用字符串作为参数:thelist=list(thestring)也可以不创建一个列表,直接用for语句完成对该字符串的循环遍历:for c in thestring:do_s
signjing
·
2014-05-24 12:00
python
字符串
序列
模块
内建函数
Python基础教程
之第1章 基础知识
#1.1 安装Python #1.1.1 Windows #1.1.2 Linux和UNIX #1.1.3 Macintosh #1.1.4 其他发布版 #1.1.5 时常关注,保持更新 #1.2 交互式解释器 D:\>python Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Inte
kanglecjr
·
2014-05-22 05:00
python
Python基础教程
之第1章 基础知识
#1.1 安装Python #1.1.1 Windows #1.1.2 Linux和UNIX #1.1.3 Macintosh #1.1.4 其他发布版 #1.1.5 时常关注,保持更新 #1.2 交互式解释器 D:\>python Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Inte
kanglecjr
·
2014-05-22 05:00
python
python基础教程
_学习笔记7:条件、循环、其它语句
条件、循环、其它语句print和import随着更加深入地学习python,可能会出现这种感觉:有些自以为已经掌握的知识点,还隐藏着一些让人惊讶的特性。 使用逗号输出打印多个表达式,只要将这些表达式用逗号隔开即可:>>> print "age:",28age: 28参数之间都插入了一个空格符。 如果在结尾加上逗号,那么接下来的语句会与前一条语句在同一行打印:print "Hello,",print
signjing
·
2014-05-20 19:00
python
循环
语句
判断
python基础教程
_学习笔记6:字典
字典映射(mapping),一种可通过名字引用值得数据结构。字典是python中唯一内建的映射类型。字典中的值没有特殊的顺序,但都存储在一个特定的键(key)里。键可以是数字、字符串甚至是元组。字典的使用某些情况下,字典比列表更加适用,比如:表征游戏棋盘的状态,每个键都是由坐标值组成的元组;存储文件修改数,用文件名作为键;数字电话/地址簿;假如有一个人名列表如下:>>>names=['Alice'
signjing
·
2014-05-18 19:07
python
python零基础
python
字典
python基础教程
_学习笔记6:字典
字典映射(mapping),一种可通过名字引用值得数据结构。字典是python中唯一内建的映射类型。字典中的值没有特殊的顺序,但都存储在一个特定的键(key)里。键可以是数字、字符串甚至是元组。 字典的使用某些情况下,字典比列表更加适用,比如:表征游戏棋盘的状态,每个键都是由坐标值组成的元组;存储文件修改数,用文件名作为键;数字电话/地址簿; 假如有一个人名列表如下:>>>names=['Alic
signjing
·
2014-05-18 19:00
python
字典
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他