一、软件开发的架构 涉及到两个程序之间通讯的应用大致可以分为两种: 第一种是应用类:qq、微信、网盘这一类是属于需要安装的桌面应用 第二种是web类:比如百度、知乎、博客园等使用浏览器访问就可以直接使用的应用 这些应用的本质其实都是两个程序之间的通讯。而这两个分类又对应了两个软件开发的架构:C/S架 ...
分类:
编程语言 时间:
2018-01-25 21:44:38
阅读次数:
215
面向对象的三大特性: 多态 多态指的是一类事物有多种形态。Python3天生支持多态。 动物有多种形态:人,狗,猪 import abc class Animal(metaclass=abc.ABCMeta): #同一类事物:动物 @abc.abstractmethod def talk(self) ...
分类:
编程语言 时间:
2018-01-19 16:51:48
阅读次数:
183
whlie 条件 #(当条件为真时) #break 强制终止循环:#continue 跳出当前循环: print("num") #(输出num) 例: 输出1到100的偶数 num = 1 whlie num <= 100: if num%2 == 0: print("num") num+=1 例: ...
分类:
编程语言 时间:
2018-01-19 15:42:01
阅读次数:
155
变量: 变量是为了存储程序运算过程中的一些中间结果,为了方便日后调用。 例: print ("Hello World !") print ("Alon") print ("alon_x") name = ("Alon_x") x=3 y=4 z=x*y print("x*y", z) print(" ...
分类:
编程语言 时间:
2018-01-17 13:43:18
阅读次数:
133
二进制 编码 ASSIC 每一个字符统一都需要8个bit来存储 计算机容量 1位 = 1bit 8bit = 1byte = 1字节 1024bytes = 1kbytes =1KB 1024个字符,小文档 ,几百k可以表示一张图片 1024KB = 1Million Bytes = 1MB = 1 ...
分类:
编程语言 时间:
2018-01-17 00:33:15
阅读次数:
158
回顾2017,我在学校已经顺利保研,在51cto学院里学习R语言,在2017年底,我加入了python全栈开发的课程,准备学习python,从开始学习到现在我已经学习了1个半模块,从一个什么都不懂的小白到一个初步了解python的大白,在2018年里,完成学习python的目标,实现爬虫技术和数据挖掘技术。2018年就要上研究生了,以下是计划:1、应能自如地阅读英文版经济类著作,进而培养自己的国际
分类:
其他好文 时间:
2018-01-12 15:56:48
阅读次数:
147
递归函数 初识递归函数 递归函数的定义:在一个函数里再调用这个函数本身 Python为了考虑保护内存占用情况,有一个递归深度的限制。 探究递归的默认最大深度: 强制的将递归层数控制在了997,此后会报错,报错只是计算机为了保护内存。当然了,997是python为了我们程序的内存优化所设定的一个默认值 ...
分类:
编程语言 时间:
2018-01-09 20:25:18
阅读次数:
119
今天开始学Python常用数据类型了。 基本数据类型; 数字 int 字符串 str 布尔值 bool 列表 list 元组 tuple 字典 dict 所有字符串或者数字,字典,所具备的方法存在相对应的“值“里 按Ctrl+左击显示 模板是类(int,str,bool......) 模板创建不是值 ...
分类:
编程语言 时间:
2017-12-23 23:01:39
阅读次数:
241
这几天学习了pycharm的使用。 #!/user/bin/env python #-*-coding:utf-8-*- 》ok File 》settings 》Editor 》Font 》size 18 a.点击需要运行的文件 右键 run b.view 》toolbar 选中要执行的文件 点击 ...
分类:
编程语言 时间:
2017-12-21 22:58:49
阅读次数:
220
本节内容 创建数据库 外键 增删改查表 权限 1. 数据库介绍 什么是数据库? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以 ...
分类:
编程语言 时间:
2017-12-18 12:20:39
阅读次数:
155