摘要:
10.1.1 数据库存在的必要 为什么会有数据库? 很多功能如果只是操作文件来改变数据起非常繁琐的,程序员需要做很多事情 对于多台机器或多个进程操作用一份数据,程序员自己解决并发和安全问题比较麻烦 自己处理一下数据备份,容错的措施 数据库的优势 c/s架构的 操作数据文件的一个管理文件 帮助我们解决 阅读全文
摘要:
9.1 操作系统基础知识 9.1.1 操作系统的发展史 操作系统的发展史 第一代出现:人机矛盾 cpu利用率低 批处理+磁带存储 降低数据的读取时间 提高cpu的利用率 多道操作系统(重要)在一个任务遇到io的时候主动让出cpu 数据隔离的概念 时空复用 能够在一个任务遇到io操作的时候主动把cpu 阅读全文
摘要:
8.1网络基础 相关概念: 两个运行中的程序如何传递信息? 通过文件 两台机器上的两个运行中的程序如何通信? 通过网络 网络应用开发架构 C/S 迅雷 qq 浏览器 输入法 百度云 pycharm git 红蜘蛛 client 客户端 server 服务端 B /S 淘宝 邮箱 各种游戏 百度 博客 阅读全文
摘要:
7.1 面向对象基本用法 7.1.1 面向对象基本格式 面向对象的封装作用:将同一类函数封装到一个类中,方便以后调用,函数如果有一个反复使用的公共值,则可以放到对象中。 1.1 .1基本格式:定义类 class 类名: #类名首字母需要大写 def 方法名(self,name)#self是默认参数不 阅读全文
摘要:
file >seetings >appaerance >theme 阅读全文
摘要:
6.1 分类 1 内置模块 python内部提供的功能,如:os/sys/hashlib/json.... import sys print(sys.argv) 2.第三方模块 别人写好的模块,下载安装使用,如:requests/xlrd #把pip.exe 所在的目录添加到环境变量中 pip in 阅读全文
摘要:
5.1 三元运算(三目运算) 三元运算的基本结构: v = 前面的值 if 条件 else 后面 条件为真 v=前面的值,条件为假v=后面的值 if 条件: v = '前面' else: v = '后面' 例题: 让用户输入值,如果值是整数,则转换成整数,否则赋值为none data = input 阅读全文
摘要:
4.1文件的基本操作 obj = open('文件名',mode='模式',encoding='编码') obj.write() obj.read() obj.close() 4.2打开模式 r /w /a r+/w+/a+ rb/wb/ab 4.3操作 read(),全部读到内存 read(1) 阅读全文
摘要:
3.1整型(int) 3.1.1 整型的长度 在py2中有:int 、long 在32位机器上,整数的位数为32位,取值范围为-231~231-1,即-2147483648~2147483647 在64位系统上,整数的位数为64位,取值范围为-263~263-1,即-9223372036854775 阅读全文
摘要:
2.1 环境的安装 解释器:py2、py3 开发工具:pycharm 2.2编码 2.2.1编码基础 初识编码 ASCII码 :英文 8位表示一个东西 2**8 ,8位等于一个字节 Unicode:(分ecs2 ,ecs4) 32位表示一个东西 2**32 ,32位等于4字节 Utf-8:对Unic 阅读全文