python
qq_43014129
这个作者很懒,什么都没留下…
展开
-
1.python基础知识
1.1计算机组成原理硬件系统 冯·诺依曼体系结构 输入设备 cpu(运算器 控制器) 输出设备 储存器软件系统系统软件 操作系统 语言处理程序驱动程序应用软件编程语言编译型语言 需要编译器编译成可执行程序.exe,再执行exe文件 速度较快解释性语言 一边解释一边运行 速度较慢进制二进制八进制十六进制几个时代PC时代互联网时...转载 2018-10-10 20:01:01 · 138 阅读 · 0 评论 -
Python高级 Day2 linux基础2
Python高级 Day2 linux基础2准备初始数据: 1. 在桌面创建test目录 mkdir test 2. 拷贝/opt/sublime_text 目录下的文件 到test目录中 (只复制文件,不复制目录) cp /opt/sublime_text/* ./test一、 linux命令1. | : 管道命令 管道:一个命令的输出可以通过管道作...转载 2018-11-12 11:52:54 · 239 阅读 · 0 评论 -
Python高级 Day3 网络udp
Python高级 Day3 网络udp一、网络通信概述(了解)所谓的网络编程就是,让在网络中不同的电脑上的软件能够进行数据传递,即网络中不同主机进程之间的通信二、IP地址1. IP地址的作用 概念:ip地址 : 互联网协议地址(internet protocol address) 作用: 用来在网络中标记一台电脑,比如192.168.110.111;在同一网络中是唯一的。 2. I...转载 2018-11-12 11:55:07 · 308 阅读 · 0 评论 -
Python高级 网络tcp
Python高级 网络tcp一. TCP介绍1. tcp协议 TCP协议,传输控制协议(英语:Transmission Control Protocol,缩写为 TCP)是一种面向连接的、可靠的、基于字节流的通信协议 1. tcp是面向连接的,可靠的,基于字节流的通信协议,好比打电话模型,先连接,再通信 2. udp是面向无连接的,不可靠,基于数据报的通信协议, 好比发短信模型,...转载 2018-11-12 11:58:27 · 278 阅读 · 0 评论 -
Python高级 多任务 线程
Python高级 多任务 线程一、 多任务引入1. 多任务 a> 多任务 概念: 多个任务同时执行,就是多任务 windows软件、程序: 多任务的操作系统程序 自己编写的python程序: 1. 能同时执行多个任务: 多任务程序 1. 不能同时执行多个任务: 单任务程序 作用: 1. ...转载 2018-11-12 12:00:56 · 260 阅读 · 0 评论 -
Python高级 http协议1
Python高级 http协议1一、Http协议认识1. http的认识 1. http协议(hyper text transfer protocol) :超文本传输协议 2. http协议基于tcp/ip协议二、http请求报文格式:1. 浏览器---》服务器请求的数据格式: (http://www.itheima.com/special/pythonzly/ind...转载 2018-11-12 12:11:18 · 609 阅读 · 0 评论 -
Python高级 Day1 linux基础
Python高级 Day1 linux基础一、 操作系统介绍 (了解)操作系统作用是现代计算机系统中 最基本和最重要 的系统软件承上启下的作用向下对硬件操作进行封装向上对用户和应用程序提供方便访问硬件的接口不同领域的操作系统桌面领域操作系统移动领域操作系统嵌入领域操作系统服务端领域操作系统虚拟机虚拟机是什么:虚拟的计算机系统(硬件系统,软件系统)...转载 2018-11-12 11:50:34 · 184 阅读 · 0 评论 -
wordcloud
# _*_ coding=utf-8 _*_import jiebafrom wordcloud import WordCloudfrom matplotlib import pyplot as pltfrom PIL import Imageimport numpy as np# 1 打开需要制作云图的txt文件,读取内容,并关闭文件f = open('nwt.txt', '...原创 2018-10-12 22:52:23 · 397 阅读 · 0 评论 -
py2exe,pyinstaller的应用
一、安装及基本操作Pyinstaller可以使用pip安装,在命令行下输入下面这行就可以了。pip install pyinstaller如果下载安装包,那么要注意下载相应的win32/64版本,建议所有的程序都统一成32位或是64位版本,这样会减少很多问题。安装完毕之后,就可以通过以下命令打包了先转到主脚本所在的地址,例如:cd E:\plane然后执行如下命令:pyinstal...原创 2018-10-12 22:52:14 · 442 阅读 · 0 评论 -
2.判断语句和循环语句
2.1 运算符1 算数运算符注意:混合运算时,优先级顺序为: ** 高于 * / % // 高于 + - ,为了避免歧义,建议使用 () 来处理运算符优先级;并且,不同类型的数字在进行混合运算时,整数将会转换成浮点数进行运算。shift + enter 指针快速到下一行2 赋值运算符 =定义 把=右边的结果赋给左边的变量单个变量赋值 num = 10多个变量赋值 ...转载 2018-10-10 20:05:30 · 214 阅读 · 0 评论 -
3. 字符串、列表、元组、字典
3.1 for循环for 临时变量 in 列表或者字符串等可迭代对象:循环满足条件时执行的代码3.2 break和continue1 break 立刻结束break所在的循环for 循环中while循环中2 continue 用来结束本次循环,紧接着执行下一次的循环for 循环中while循环中break/continue只能用在循环中,除此以外不能单独使用...转载 2018-10-10 20:10:18 · 176 阅读 · 0 评论 -
4.函数一
4.1 函数的介绍如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数4.2 函数定义和调用def 函数名(): 代码printInfo() 定义了一个函数,能够完成打印信息的功能def printinfo(): print('-----------------------') print...转载 2018-10-10 20:12:01 · 183 阅读 · 0 评论 -
5 函数二
5.1 局部变量局部变量,就是在函数内部定义的变量其作用范围是这个函数内部,即只能在这个函数中使用,在函数的外部是不能使用的5.2全局变量在函数外边定义的变量叫做全局变量如果一个变量,既能在一个函数中使用,也能在其他的函数中使用,这样的变量就是全局变量全局变量能够在所有的函数中进行访问没有global时,当函数内出现局部变量和全局变量相同名字时,函数内部中的 变量名 = 数据 ...转载 2018-10-10 20:15:03 · 210 阅读 · 0 评论 -
6 强化训练
6.1 函数应用:学生管理系统"""{"name": '诸葛亮', "age": 40, "sex": "男"}"""import sysinfo_list = [{"name": '诸葛亮', "age": 40, "sex": "男"}, {"name"转载 2018-10-10 20:17:48 · 183 阅读 · 0 评论 -
7 文件操作 综合应用
7.1 文件操作介绍使用文件的目的:就是把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力7.2 文件的打开和关闭f = open('test.txt', 'w')f.close()7.3 文件的读写写数据writef = open('test.txt', 'w')f.write('hello world, i am here!')...转载 2018-10-10 20:20:20 · 490 阅读 · 0 评论 -
8 面向对象基础(一)
8.1面向对象编程介绍面向对象(object-oriented ;简称: OO)面向对象编程(Object Oriented Programming-OOP)面向过程8.2 类和对象8.3 定义类8.4 创建对象class Dog(object): # 定义一个Dog类 def eat(self): # 定义一个eat方法 print("--...转载 2018-10-10 20:21:47 · 104 阅读 · 0 评论 -
9 面向对象基础(二)
9.1应用:存放家具"""存放家具:往家里面存放家具(床), 要考虑到家里的剩余的可用面积"""class Home(object): def __init__(self, area): self.area = area # self.area 表示家里剩余的可用面积 self.items = [] # 用来存放家具对象 ...转载 2018-10-10 20:23:03 · 155 阅读 · 0 评论 -
10 面向对象基础(三)
10.1私有属性和私有方法class Dog(object): def __init__(self): self.__age = 10 # 在属性名前面加俩下划线,将属性私有化,这个属性称为私有属性(一般不允许对象来访问修改这个属性) # def __fn(self): # print("私有方法") def get_age(sel...转载 2018-10-10 20:24:21 · 91 阅读 · 0 评论 -
11 异常与模块
11.1 异常与其捕获"""异常: 就是解释器处理不理了的一些错误,它会把异常信息抛出Traceback (most recent call last): File "D:/day10/13-异常及其捕获.py", line 6, in <module> print(a)NameError: name 'a' is not defined&转载 2018-10-12 22:51:42 · 192 阅读 · 0 评论 -
布尔值和字段合并
1 布尔值"""Nonestr()int()float()list()tuple()bool()"""# if xxx:## a = None # 转换成布尔值是False# a = 0 # 转换成布尔值是False# a = 0.0 # 转换成布尔值是False# a = [] # 转换成布尔值是False# a = list() ..转载 2018-10-12 22:51:52 · 340 阅读 · 0 评论 -
collatz number,回文数,love,map函数,汉若塔,佛祖镇楼,read a word by random in 5s,the star of sand glass
1 collatz numberdef collatz(num): '''collatz number ''' if num % 2 == 0: n = num / 2 return n elif num % 2 == 1: n = 3 * num + 1 return n# print(collatz(100...转载 2018-10-12 22:52:04 · 127 阅读 · 0 评论