文章列表
从零开始学Python
- 博客分类:
- Python
第十三章:数据库操作、测试
以sqlite小型嵌入式数据库为例来讲解,要下载sqlite.exe文件,把它当做模块导入,然后在进行连接等;内容比较简单主要分为两点:
1.建立表
首先要建立连接
>>import sys
>>sys.path.append("E:\\sqlite")
>>import sqlite3
从零开始学Python
- 博客分类:
- Python
第十二章:通信,web
1.浅谈通信
毫无疑问要用到socket(套接字)由于此章节和java异曲同工,就不再繁复地赘述,简单地运用几个例子来说明。
一个小型服务器和一个小型客户机:
服务器:
>>import socket
>>s=socket.socket()
从零开始学Python
- 博客分类:
- Python
第十一章:文件操作
1.打开文件
用open函数,直接用就可以。
open(name[,mode[,buffering]])
调用open之后会返回一个文件对象,mode--模式,buffering--缓冲都是可以选择的。
>>f=open(r‘文件路径’)
从零开始学Python
- 博客分类:
- Python
第十章:用户界面
1.以wxpython为例来讲解用户界面
下载安装了wxpython之后运行,在shell中进行开发
界面实例:
>>> import wx
>>> app=wx.App()
>>> win=wx.Frame(None,title="简单界面",size=(410,335))
从零开始学Python
- 博客分类:
- Python
第九章:异常
1.raise语句
raise语句可以有两个参数,异常的类和异常的信息
1.raise IOError
2.raise(‘error’)
2.自定义异常类
采用继承异常类的方式
class SomeC(Exception):
3.捕捉异常:
从零开始学Python
- 博客分类:
- Python
第八章:充电时刻
1.模块
可以将模块导入,作为程序来运行
import sys
sys.append(‘路径’)
import hello
hello.py
输出:hello,world
从零开始学Python
- 博客分类:
- Python
第七章:魔法方法、构造器等
1.魔法方法:
构造方法:
当一个对象被创建的时候自动调用的方法
class Foo:
def __init__(self):
self.value=10
>>f=Foo()
>>f.value
从零开始学Python
- 博客分类:
- Python
第六章:类和对象
1.创建类
class Person:
def setName(self,name):
self.name=name
def getName(self):
Return self.name
def greet(self):
print(‘hello,’self.name)
创建对象:
>>foo=Person()
>>bar=Person()
第五章:函数
1.创建函数
def hello(name):
return ‘hello,’+name
2.记录函数
def hello(name): ’this is hello function’
return ‘hello,’+name
>>hello.__doc__
从零开始学Python
- 博客分类:
- Python
第四章:条件循环语句等
1.print和import
print(1,2)
输出1 2不会输出元组
from somemodule import somefunction as a
导入某个包中的函数,并为这个函数起名(可以import*,或者多个函数).
2.序列解包
第三章:字典
1.创建字典:
book={‘zq’:’18’,’wex’:’15’,’键’:’值’
从零开始学Python
- 博客分类:
- Python
第二章:序列和元组
序列:
1.索引
A=’hello’
A[0]输出h
A[-1]输出o
...
2.分片
用来访问一定范围内的元素
Tag=[1,2,3,4,5,6,7,8,9,10]
Tag[1:10:2]
输出:[1,3,5,7,9]
Tag[a:b:c]
从零开始学Python
- 博客分类:
- Python
第一章:字符串操作
1.格式化字符串
(1)%字符,说明转换的开始
(2)转换标志:-表示左对齐,+表示要在转换值之前加上正负号;””(空白字符)表示正数之前保留空格;0表示转换之后位数不足用0补齐;
(3)最小字段宽度:可以指定转换字符之后的宽度,若为*,则宽度从元组中读出
(4)点(.)+精度:可以设置精度值
1.什么是Google File System?
Google File System(GFS)是面向集群,大数据的分布式文件系统,它的运行配置较为普通,但是其性能较为优异。
2.Google File System架构
一个GFS集群,包含一个Master节点,以及多台Chunk服务器,每个多台Chunk在Master节点上都对应这一个不重复的标识。正因为有多台Chunk服务器,因此“组件失效是常态事件”。
在Master中主要存储了三种数据,文件和Chunk的命名空间、文件和Chunk的对应关系、每个Chunk副本的存放地点,而以上这些数据被称为元数据。
每台Ch ...