coding

Python3快速入门(十六)――Matplotlib绘图

匿名 (未验证) 提交于 2019-12-02 22:51:30
Python3快速入门(十六)――Matplotlib绘图 一、Matplotlib简介 1、Matplotlib简介 Matplotlib是 Python 2D-绘图领域使用最广泛的套件,可以简易地将数据图形化,并且提供多样化的输出格式。 matplotlib有两个接口,一个是状态机层的接口,通过pyplot模块来进行管理;一个是面向对象的接口,通过pylab模块将所有的功能函数全部导入其单独的命名空间内。 2、Matplotlib安装 使用conda安装如下: conda install matplotlib 二、Matplotlib图表结构 1、Matplotlib图表结构简介 Matplotlib基本图表结构包括坐标轴(X轴、Y轴)、坐标轴标签(axisLabel)、 坐标轴刻度(tick)、坐标轴刻度标签(tick label)、绘图区(axes)、画布(figure)。 2、Figure Figure代表一个绘制面板,其中可以包涵多个Axes(即多个图表)。 为了支持pylab中的gca()等函数,Figure对象内部保存有当前轴的信息,因此不建议直接对Figure.axes属性进行列表操作,而应该使用add_subplot, add_axes, delaxes等方法进行添加和删除操作。 # -*- coding=utf-8 -*- import matplotlib

Go和Python学习计划

匿名 (未验证) 提交于 2019-12-02 22:51:30
计划虽然不一定能实现,但还是要有的,万一实现了呢。 一、学习Go 1.先看尚雪谷 https://www.bilibili.com/video/av48141461/?p=12 的go语言全套,把基础的过一遍,这套视频的后面不看。 2.慕课网 https://coding.imooc.com/class/180.html Google资深工程师深度讲解Go语言,之前本来想直接看这个视频入门的,发现看到第四章后面有点吃力,跟不上老师的节奏,所以就先看尚雪谷的那套把基础先学一遍,再回头看这个视频。 3. 尚硅谷韩顺平Go语言核心编程 https://www.bilibili.com/video/av35928275?from=search&seid=14090716215694666359 ,这个视频只看海量视频通讯系统,里面的数据结构以后可能会看。 3.接着就照着慕课网已有的go视频实战项目一个一个的全部看了。 https://coding.imooc.com/class/227.html http://coding.imooc.com/class/281.html https://coding.imooc.com/class/323.html https://coding.imooc.com/class/345.html https://coding.imooc.com/class

socket,socketserver,tcp黏包问题,网络编程

匿名 (未验证) 提交于 2019-12-02 22:51:30
1,socket的使用 基于TCP的socket的使用 TCP是有链接,面向流的,客户端和服务端一旦连接,不在断开的时候是不会断的 简单使用 1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 # @time : 2019/6/13 19:36 4 # @Author : aolishuai 5 # @File : 服务端 6 7 import socket 8 9 #创建一个socket对象 10 server = socket.socket()#创建一个手机 11 12 ip_port = ('192.168.1.9',8001)#创建一张电话卡 13 14 server.bind(ip_port)#插上电话卡 15 16 #监听IP地址和端口 17 server.listen()#开机,listen(10)后面可以有10人等待,超过10人,直接让超过的人数去掉 18 19 20 print(1111) 21 #等待客户端的连接 22 conn, addr =server.accept() 23 #接收消息 24 from_client_msg=conn.recv(1024)#单位大小为B,1KB=1024B 25 #消息字符转换并打印 26 print(from_client_msg.decode('utf-8')) 27

字符串翻转(python)

匿名 (未验证) 提交于 2019-12-02 22:51:30
方法一:通过索引的方法 strA = "abcdegfgijlk" strA[::-1] ‘kljigfgedcba’ 方法二:借组列表进行翻转 #coding=utf-8 strA = raw_input("请输入需要翻转的字符串:") order = [] for i in strA: order.append(i) order.reverse() #将列表反转 print ''.join(order) #将list转换成字符串 文章来源: https://blog.csdn.net/disasters/article/details/91953942

Python3 实例(一)

匿名 (未验证) 提交于 2019-12-02 22:51:08
Python Hello World 实例 以下实例为学习Python的第一个实例,即如何输出"Hello World!": 实例 - - coding: UTF-8 - - Filename : helloworld.py author by : www.runoob.com 该实例输出 Hello World! print('Hello World!') 执行以上代码输出结果为: Hello World! Python 数字求和 以下实例为通过用户输入两个数字,并计算两个数字之和: 实例(Python 3.0+) - - coding: UTF-8 - - Filename : test.py author by : www.runoob.com 用户输入数字 num1 = input('输入第一个数字:') num2 = input('输入第二个数字:') 求和 sum = float(num1) + float(num2) 显示计算结果 print('数字 {0} 和 {1} 相加结果为: {2}'.format(num1, num2, sum)) 执行以上代码输出结果为: 输入第一个数字:1.5 输入第二个数字:2.5 数字 1.5 和 2.5 相加结果为: 4.0 在该实例中,我们通过用户输入两个数字来求和。使用了内置函数 input() 来获取用户的输入,input(

第二次结对编程作业

怎甘沉沦 提交于 2019-12-02 22:10:52
一、链接 个人完成 github链接: https://github.com/happybanana1101/13water 二、分工 独立完成 三、psp表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 10 20 Estimate 估计这个任务需要多少时间 10 20 Development 开发 20 20 Analysis 需求分析 (包括学习新技术) 300 320 Design Spec 生成设计文档 30 30 Design Review 设计复审 10 10 Coding Standard 代码规范 (为目前的开发制定合适的规范) 10 10 Design 具体设计 400 500 Coding 具体编码 800 2000 Code Review 代码复审 100 300 Test 测试(自我测试,修改代码,提交修改) 20 300 Reporting 报告 100 60 Test Repor 测试报告 100 100 Size Measurement 计算工作量 10 10 Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 10 10 合计 1930 3410 四、解题思路描述与设计实现说明 4.1

初次爬虫实践问题soup=BeautifulSoup(html_doc,'html.parser',from_coding='utf-8')

匿名 (未验证) 提交于 2019-12-02 20:37:20
今天博主第一次根据视频教学尝试爬虫实例,不料遇到重重险阻。。。在第一个实例上就遇到问题了。 Traceback (most recent call last): TypeError: __init__() got an unexpected keyword argument 'from_coding' 在网上找个很多也没找到问题的解决方案。。本来都打算放弃了,想想不行还得再自己琢磨一下,然后就又看了错误提示,说“from_coding”不是预期的关键词,就想着要不把它删了!哈哈哈没想到删了以后真的运行出来了。。 但是说真的我完全不知道原理是什么。。也不知道会不会有大佬看见我这篇文章,能跟我解释一下。。这也是自己第一次写博客。。真希望遇到一些跟我一样无知的少年,遇到和我一样的问题,可以看见群我,再。。。可以一起学习。一起进步! 文章来源: 初次爬虫实践问题soup=BeautifulSoup(html_doc,'html.parser',from_coding='utf-8')

看一眼就学会的 HTML 小游戏搭建!

匿名 (未验证) 提交于 2019-12-02 20:32:16
本文作者:CODING 用户 - xfly 身边经常会有小伙伴问我有没有办法不买服务器也能上线自己的个人项目,比如不少同学都非常喜欢搭建一个属于自己的博客站点或者小游戏等。 目前相对比较简便的 且不花自己一分钱 的方法就是 Pages 服务。这类服务在国外比较知名的如 GitHub Pages 服务,在国内虽然能访问到,不过访问速度不尽人意。那么我们国内自家的有没有这类服务呢?当然是有的,也就是今天要向大家推荐的 CODING Pages 。 CODING Pages 是一个提供免费静态网页托管的服务平台,你可以使用 CODING Pages 托管博客、项目官网等静态网页。 今天教大家如何通过 CODING Pages 服务快速搭建一个 HTML 小游戏,非常方便。本文以 HTML 版的 2048 小游戏为例,完整地带大家走一遍搭建流程。 点击还有更多实用教程等你发现! 1. 腾讯云开发者平台账号。 因为要使用 CODING Pages 服务,所以我们需要一个腾讯云开发者平台账号,如果已经有了可以跳过该部分,如果没有请前往 腾讯云开发者平台 | 技术助力开发 官网进行注册。 2. 一些基本的 Git 命令行知识。 比如初始化本地仓库、提交代码到本地仓库、提交代码到远程仓库等。 3. 本地需要安装好 Git 开发环境。 你可以选择使用方便的 GUI 客户端,也可以下载官方的 Git

(十六) Python网络爬虫之Scrapy框架(CrawlSpider)

依然范特西╮ 提交于 2019-12-02 19:59:40
引入   提问:如果想要通过爬虫程序去爬取”糗百“全站数据新闻数据的话,有几种实现方法?   方法一:基于Scrapy框架中的Spider的递归爬取进行实现(Request模块递归回调parse方法)。   方法二:基于CrawlSpider的自动爬取进行实现(更加简洁和高效)。 今日概要 CrawlSpider简介 CrawlSpider使用 基于CrawlSpider爬虫文件的创建 链接提取器 规则解析器 今日详情 一.简介   CrawlSpider其实是Spider的一个子类,除了继承到Spider的特性和功能外,还派生除了其自己独有的更加强大的特性和功能。其中最显著的功能就是”LinkExtractors链接提取器“。Spider是所有爬虫的基类,其设计原则只是为了爬取start_url列表中网页,而从爬取到的网页中提取出的url进行继续的爬取工作使用CrawlSpider更合适。 二.使用 1.创建scrapy工程:scrapy startproject projectName 2.创建爬虫文件:scrapy genspider -t crawl spiderName www.xxx.com   此指令对比以前的指令多了 "-t crawl",表示创建的爬虫文件是基于CrawlSpider这个类的,而不再是Spider这个基类。 3.观察生成的爬虫文件 # -*-