自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 HTML课堂笔记

学习目标:了解常用浏览器掌握WEB标准理解标签语义化掌握常用的排版标签掌握常用的文本格式化图像链接等标签掌握三种列表标签掌握表格标签掌握表格标签掌握表单标签掌握H5新增表单和表单属性typora-copy-images-to: media认识网页网页主要由文字、图像和超链接等元素构成。当然,除了这些元素,网页中还可以包含音频、视频以及Flash等。浏览器是网页...

2019-03-20 08:48:39 456

原创 HTML基础知识

今天学习了HTML知识,我是学pythoon的,学html是为了更好的理解网页,爬虫阶段的时候要分析网页,所以要知道网页的组成部分。很多学员只知道学爬虫,却忽视了HTML的知识,不要求精通最起码能看懂网页吧,不然找个图片的url都找不到。那就很尴尬了超文本标记语言,标准通用标记语言下的一个应用。是 网页制作必备的编程语言“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。超...

2019-03-19 22:28:02 251

转载 python爬虫需要掌握的HTML基础知识!

HTML 简介HTML 教程 HTML 编辑器实例<html><body><h1>我的第一个标题</h1><p>我的第一个段落。</p></body></html>什么是 HTML?HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言 (Hype...

2019-03-18 21:58:31 1910 1

原创 分享python爬虫视频教程

今天分享视频给喜欢python的朋友,一起学习一起成长。如有侵权,联系我,马上删除。下面是分享地址。百度网盘的。欢迎加微信18599911861有更多python资源分享。一个人,只要知道付出爱与关心,她内心自然会被爱与关心充满。链接:https://pan.baidu.com/s/1uUOrx8zPbo2KpjZRENyuFg提取码:zyto复制这段内容后打开百度网盘手机App,操作更...

2019-03-17 09:41:49 3988 2

原创 分享python从入门到精通视频教程

今天分享视频给喜欢python的朋友,一起学习一起成长。如有侵权,联系我,马上删除。下面是分享地址。百度网盘的。欢迎加微信18599911861有更多python资源分享。生命力的意义在于拼搏,因为世界本身就是一个竞技场。链接:https://pan.baidu.com/s/1MOBQY7lPq1jrVMIDIABnUQ提取码:n3ql复制这段内容后打开百度网盘手机App,操作更方便哦...

2019-03-17 09:39:26 2092 2

原创 python爬虫猫眼电影排行top100实例

今天是个好天气,培训了一个月了,可以看的懂python代码,一直对爬虫比较感兴趣,今天星期六没上课就看视频,跟着老师敲代码,中间各种错误,到饭点了才弄好,成功爬取!这个时刻也是值得纪念的,心情和天气一样晴朗。感兴趣的朋友也可以照下面的代码自己敲一遍,运行一下看看效果。import requests,refrom requests.exceptions import RequestExcepti...

2019-03-16 11:47:45 872

转载 cookie基础知识

cookie (储存在用户本地终端上的数据) 编辑 讨论本词条由“科普中国”科学百科词条编写与应用工作项目 审核 。Cookie,有时也用其复数形式 Cookies,指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据(通常经过加密)。定义于 RFC2109 和 2965 中的都已废弃,最新取代的规范是 RFC6265 [1] 。(可以叫做浏览器缓存)中文名 ...

2019-03-16 10:28:50 1644

原创 python冒泡排序算法实例

冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终...

2019-03-15 22:05:29 1336

原创 python协程实例

协程协程:协助程序,线程和进程都是抢占式特点,线程和进程的切换我们是不能参与的。而协程是非抢占式特点,协程也存在着切换,这种切换是由我们用户来控制的。协程主解决的是 IO 的操作。协程,又称微线程,纤程。英文名 Coroutine。优点 1: 协程极高的执行效率。因为子程序切换不是线程切换,而是由程序自身控制,因此,没有线程切换的开销,和多线程比,线程数量越多,协程的性能优势就越明...

2019-03-15 21:21:09 755

原创 python线程和队列实例

生产者与消费者:主要目的是为了提高效率定义:在并发编程中使用生产者与消费者模式能够解决绝大多数并发问题。该模式通过平衡生产线程与消费线程的工作能力来提高程序的整体处理数据的速度。案例:厨师做包子,消费者吃包子。from queue import Queue # 导入队列模块from threading import Thread # 导入线程模块import time # 时间...

2019-03-15 21:00:47 189

原创 python队列实例

1、 线程概念由于进程是资源拥有者,创建、撤消与切换存在较大的内存开销,因此需要引入轻型进程即线程,进程是资源分配的最小单位,线程是 CPU 调度的最小单位(程序真正执行的时候调用的是线程).每一个进程中至少有一个线程。使用 threading 模块创建线程2,、队列队列就是依次有序的排成一排,就想日常生活中见到的排队一样。在python里面按进出顺序不同分为,先进先出队列Queu...

2019-03-15 20:47:34 1167

原创 python阶乘实例

阶乘def jiecheng(n) :if n == 0 :return 1else :return n * jiecheng(n-1)print(jiecheng(20))

2019-03-15 20:14:56 1123

原创 二分查找python实例

二分查找的前提是,数据的有序性,如果拿到的不是有序的,可以先用sort()函数排序。二分查找的思路很简单,就是把数据取中点分成连段,所以也叫折半查找,相对于顺序查找,从理论上节省时间,提高效率了。来个图演示一下。 先是 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190315200802912.png)假设要查找的数num大于start,又小于m...

2019-03-15 20:12:02 492

原创 用python实现插花实例

# 插花# 定义变量a,ba = [1,2,3,4,5,6,7,8,9,10]b = [11,12,13,14,15,16,17,18,19,20]# 定义变量ii = 0# 假设ys在a里面for ys in a :# 把ys从a中一个一个拿出来,插到b里面,括号里面第一个参数是步长,第二个是要插入的元素b.insert(i,ys)# 定义步长i += 2# 输出bpr...

2019-03-14 08:37:23 248

原创 用python实现传送带实例

# 导入时间模块import time# 定义aa = [1,2,3,4,5,6,7,8,9,10]# 死循环while True :# 把a[0]赋值给一个变量tt = a[0]#定义变量i为循环初始值i = 0# while循环判断条件while i &lt; len(a)-1 :# 把索引大的一个数赋值给索引小一的一个数,类似于值传递a[i] = a[i+1]# ...

2019-03-14 08:36:07 679

原创 用python判断质数实例

质数:只能被1和他本身整除的数,如何判断一个数是不是质数#a = int(input(“请输入整数:”))i = 2while i &lt; a :if a % i == 0 :print(a,“不是质数”)breaki += 1else:print(a,“是质数”)用python判断质数实例i = int(input(“请输入一个数:”))j = int(input(“请...

2019-03-14 08:34:04 5742 2

原创 用python实现九九乘法表实例

九九乘法表line = 1while line &lt;= 9 :colume = 1while colume &lt;= line :#print(colume,"",line,"=",columeline,end=’\t’)#print("{}{}={}".format(colume,line,columeline),end=’\t’)#print("%d*%d=%d"%(col...

2019-03-14 08:32:24 1013

原创 用python实现换行输出行数等于个数实例

#换行输出,行数等于个数1234567890abcdea = “1234567890abcde”count = 0colume = 1i = 0while i &lt; len(a) :print(a[i],end=’’)count += 1if count == colume :print()count = 0colume += 1i += 1...

2019-03-14 08:30:53 3115

原创 用python打印星星实例集合

打印*************************j = 1while j &lt;= 5 :i = 1while i &lt;= 5 :print("*",end=’’)i += 1print()j += 1**********i = 1while i &lt; 5 :j = 1while j &lt;= i :print("*",end=’’)...

2019-03-14 08:26:48 4152 1

原创 输入10个人的成绩当输入小于0时跳出循环提示异常

输入10个人的成绩,当输入小于0时,跳出循环,提示异常i = 1while i &lt;= 10 :score = int(input(“请输入第%d个人的成绩:”%i))if score &lt; 0 :print(“异常”)breaki += 1...

2019-03-14 08:23:13 666

原创 求20到50之间能被3和7同时整除的数的积

求20到50之间,能被3和7同时整除的数的积sum = 1i = 50while i &gt;= 20 :if i % 7 == 0 and i % 3 == 0 :sum *= ii -= 1print(sum)

2019-03-14 08:22:28 1201

原创 200-300之间个位加十位等于10的数

200-300之间个位加十位等于10的数,打印出来for i in range(200,301) :gw = i % 10sw = i // 10 % 10he = gw + swif he == 10 :print(i)

2019-03-14 08:21:49 378

原创 python求和1-100

#求和he = 0 # 定义初始值for i in range(1,101) : # 取1到100之间的数he += i # 累加print(he) # 输出

2019-03-14 08:20:48 11577

原创 python多任务基础知识

多任务,这个东西好,我们人自己要是同时做几件事情那可老费劲了,编程呢,就不不一样了,对他来说老简单了。多任务一、线程1、 线程概念由于进程是资源拥有者,创建、撤消与切换存在较大的内存开销,因此需要引入轻型进程即线程,进程是资源分配的最小单位,线程是 CPU 调度的最小单位(程序真正执行的时候调用的是线程).每一个进程中至少有一个线程。2、 进程和线程之间的关系3.使用 thre...

2019-03-13 21:50:57 280

原创 python进程池代码实例

今天学习了进程池,知识是一天一点积累的,我要做的就是一天一个脚印,踏踏实实的进步,才是我想要的,加油!from multiprocessing import Poolimport time,randomdef worker(msg):t_start = time.time()print(’%s–开始执行’%(msg))time.sleep(random.random())#模拟工作所消...

2019-03-13 21:44:24 294

转载 python爬虫基础知识

今天学习了网络通信,URL。from urllib import request#网络通信模块#相对路径:01.网络通信.py#绝对路径:E:\0312\01.网络通信.pydef downloader(url,isPicture=False):‘’’:param url: 网址:param isPicture: 默认是False值,表示是文本,如果下载的是图片,此值将赋值为True...

2019-03-13 21:39:05 2085

原创 python队列阻塞代码实例

今天学习了队列阻塞,这个东西挺有意思的。现实生活中我们被阻塞在地铁,在编程世界里,我们来阻塞一下程序。想想就开心。来代码吧。from multiprocessing import Queueq = Queue(3)格式:put(self, obj, block=True, timeout=None)q.put(1)q.put(2)q.put(3)#q.put(4) # 由于默认状...

2019-03-13 21:30:35 1108

原创 进程间的通信代码实例

进程是由操作系统分配独立的内存空间,python使用Queue来实现进程之间的通信。来段代码更有说服力。1.Queue的使用步骤1:导入模块from multiprocessing import Queueq = Queue(3) # 括号里面可以接一个整数,表示队列的容量,如果省略表示不设上限print(q.empty()) # Ture步骤3:往队列里面添加信息格式:self...

2019-03-13 21:12:29 911

原创 python队列操作实例

今天干活之队列操作,关于队列里面函数的用法就不一一列举了。来代码实例化。from multiprocessing import Processfrom multiprocessing import Queueimport timeimport random#需求:#在父进程当中创建两个子进程,一个往Queue里写数据,一个从Queue里读取数据:#写操作def write(q):...

2019-03-13 21:03:09 1575

原创 多线程的不安全性

多线程是不安全的,怎么不安全呢?我们来验证一下,思路是利用多线程共享全局变量,我们就对全局变量进行修改操作,同时每次加1,循环100万次,如果全局变量结果是200万就是安全的,如果不是那就验证了他的不安全性。来一段代码。from threading import Threadfrom threading import Lockg_num = 0def work1():global g_...

2019-03-13 20:48:08 434

原创 全局变量分别在多进程和多线程中的区别

全局变量在多进程中是不能共享的,而在多线程当中是可以共享的。用代码来验证这个结果,思路就是设定一个全局变量,在多进程当中去修改该全局变量的值,其结果是各自的进程修改各自的全局变量。在多线程当中修改全局变量,如果两个线程同时修改全局变量+1操作,那么结果是全局变量变为加2。话不多说,来上代码。先是多进程:from threading import Threadfrom multiprocess...

2019-03-13 20:25:04 2427

转载 学习HTTP协议

HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。HTTP协议是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP协议工作于客户端-服务...

2019-03-13 14:02:02 193

原创 怎么做一个高效率的开发者

这个世界,做事情都讲究效率,作为一个初学开发者,也要懂得一个道理,我们的目标是要成为一名高效率开发者,怎么实现这个目标呢? 首先,开发者工作做的事情是写程序,那么重点就在这里了,提高程序的运行效率,就可以达到高效率开发者了,简单的说就是一个程序,完成同样的功能,我的代码的执行效率高于别人。要从自身找原因,使用多任务去提高效率。而不是抱怨硬件问题。 怎么实现多任务呢?python实现多任务的方...

2019-03-12 22:19:45 453

原创 创建进程的方法

今天学习了创建进程的方法,有两种方法。方法一:Process([group[,target[,name[,args[,kwargs]]]])target:进程所调用的对象,一般情况跟函数名,记得不要有括号。args:调用对象的位置参数,是一个元组。注意:如果参数只有一个,一定记得加逗号。kwargs:------关键字参数,是一个字典。name:进程的名字。方法二:创建一个进程类,这个...

2019-03-12 21:52:29 3209

转载 网络协议基础知识

今天学习了网络协议通信规则,和网络七层模型,直接上图

2019-03-12 20:52:25 415

转载 网络编程基础

下面是今天学习的网络编程基础,是针对Python学员,需要掌握的关于网络编程的基础知识。网络编程一、引入我们可以在我们的电脑上和别人聊天,可以在自己的电脑上向网盘中上传、下载内容。这些都是两个程序在通信。由于在不同机器上的程序需要通信,才产生了网络。 二、网络编程就是通过网络让不同计算机上运行的程序可以进行通信。例如两台电脑上的 qq 通过网络进行相互聊天。 三、软件开发架构两个程序...

2019-03-12 20:40:28 233

原创 一周总结,python学习之路!

2019年2月18开始学习python,一周就这么快的过去了,总结过去的一周,就是把入门的基础语法掌握了,学习是靠坚持的,甭管多难,盘他就对了,再难的知识点也抵不过盘他。还是以一段代码来体现一下学过的知识吧。 用学过的python知识,实现求员工平均薪资,还是来一段代码吧! #求员工平均薪资#定义,员工数yg_num,创建一个空列表存储输入的员工工资salary,输入的薪资总和数sum_...

2019-02-24 19:02:18 186

原创 新学的代码,怎么给北京的同学发房补了

来来来,今天来个福利,老师教的,怎么发房补!来段代码吧!a={“001”:{“name”:“李四”,“age”:“18”,“address”:“北京”} ,“002”:{“name”:“张三”,“age”:“38”,“address”:“河北”},“003”:{“name”:“王五”,“age”:“28”,“address”:“辽宁”},“004”:{“name”:“李数”,“age”:...

2019-02-21 19:10:38 152

原创 刚学的代码,像传送带

为了缓解一下紧张的学习,老师想了一个办法,用我们才学的东西,做一个类似于传送带在跑的东西。先来一段代码吧!import time #导入模块a=[1,2,3,4,5,6] #创建列表awhile True: #循环t=a[0] #赋值i=0 #...

2019-02-21 11:01:32 249

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除