4.标准库

# coding=utf-8

__author__ = 'liuyb'

# 三方面
    #  python增强
    #  系统互动
    #  网络




# 第一类:python增强

    # 1) 文字处理

        # 正则表达式
        import re
        # 字符
        import string
        # text字符串
        import textwrap

    # 2) 数据对象

        # 数组
        import array
        # 队列
        import Queue
        # 复制
        import copy


    # 3) 日期和事件

        # 时间
        import time
        # 日期和时间
        import datetime


    # 4) 数学运算

        # 计算精度
        import decimal
        # 有理数算数表达和计算
        import fractions
        # http://www.th7.cn/Program/Python/201407/233703.shtml
        # 随机数
        import random
        # 数学常数和数学函数
        import math
        # 科研计算(扩展库)
        import numpy


    # 5)存储

        # 转换二进制
        import pickle



# 第二类:系统互动

    # 1python运行控制

        # 管理python自身运行的环境
        import sys


    # 2)操作系统

        #对操作系统操作
        import os
        # 查找符合特定规则的文件路径
        import glob
        # 对文件复制和删除
        import shutil
        # 文件路径
        import os.path
        # 执行外部命令
        import subprocess


    # 3)线程和进程

        # 多线程
        import threading
        # 多进程
        import multiprocessing

# 第三类 网络

    # 1)基于socket层的网络应用

        # 网络可编程部分的底层
        import socket
        # 建立服务器
        import SocketServer
        # 异步处理,改善服务器性能
        import asyncore
        #
        import mmap


    # 2)互联网应用

        # http服务器端和客户端的应用支持
        import BaseHTTPServer
        import urllib
        import urllib2
        # url进行理解和操作
        import urlparse



# 需要掌握的背景知识

    # 1.硬件原理

        # 1)了解内存、CPU、磁盘存储、IO的功能和性能
        # 2)了解计算机工作的流程
        # 3)了解指令的概念
        # 4)了解计算机各个组成部分的性能

    # 2.操作系统

        # 1)操作系统的进程管理,比如UIDPIDdaemon
        # 2)进程之间的信号通信,比如使用kill传递信号的方式
        # 3)学习进程相关的内容,为了方便学习osthreadmultiprocessingsignal        # 4)文件管理、文件的几种类型
        # 5)文件读写(IO)接口
        # 6)文件的权限以及其他的文件信息(meta data        # 7)常用系统命令及应用,比如说lsmvmkdirchmodziptar        # 8)学习linux shelllinux正则表达式

    # 3.网络

        # 1TCP/IP的基础分层架构。最少了解骨干知识
        # 2)产用的应用层协议,如http协议、邮件相关的额协议,特别是他们的工作过程
        # 3)根据需要,了解htmlcssjavascriptjQueryframe
    # 算法和数据结构

        # 1)了解数据结构知识,比如队列、树
        # 2)了解基本库的算法,比如排序等

    # 数据库

        # 1)了解数据库基础知识
            import sqlite3
        # 2)了解关系型数据库

    # 加密和文本编码

        # 1)了解加密基础知识,学习经典加密算法,比如MD5RSA算法
        # 2)了解文本编码知识,使用非ASCII编码,比如中文时


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值