摘要: 来源:MOOC讲师:北理工 嵩天 学习目的:掌握定向网络数据爬取和网页解析的基本能力the Website is the API... 1.python ide 文本ide:IDLE,Sublime    Text集成ide:Pycharm,Anaconda&Spyder,Wing,Visual Studio... 阅读原文
2018-08-02 11:41:43 阅读(846) 评论(0)
摘要: 字典     用{}来表示   ,以键值对{key:value}的形式存储数据,python对key进行哈希运算.     键(key):都必须是可哈希的  ,不可变的数据类型就可以当做字典中的键     值(value):没有任何限制   1.增删改查     (1)增       dic[key] = val... 阅读原文
2018-08-02 11:30:02 阅读(860) 评论(0)
摘要: 4.1.中国天气网 网址:http://www.weather.com.cn/textFC/hb.shtml 解析:BeautifulSoup4 爬取所有城市的最低天气 import requests from bs4 import BeautifulSoup import html5lib d... 阅读原文
2018-08-02 10:55:03 阅读(896) 评论(0)
摘要:   1       字典的特性: 字典(dict)是python中唯一的一个映射类型.他是以{ }括起来的键值对组成. 在dict中key是 唯一的. 在保存的时候, 根据key来计算出⼀个内存地址. 然后将key-value保存在这个地址中. 这种算法被称为hash算法, 所以, 切记, 在dict中存储的key-... 阅读原文
2018-08-02 10:35:07 阅读(1358) 评论(0)
摘要: 一丶字典   dict 用{}来表示  键值对数据  {key:value}  唯一性   键  都必须是可哈希的  不可变的数据类型就可以当做字典中的键   值  没有任何限制 二丶字典的增删改查   1.增     dic[key] = value     dic.setdefault(key,va... 阅读原文
2018-08-02 10:13:08 阅读(856) 评论(0)
摘要: 1. 栈的存储方式是先进后出,具有push和pop的行为。队列的存储方式是先进先出(FIFO) 2. 实现主要包括连续push、pop栈顶和展示栈内元素三个方法。 3. 连续push采用raw_input,以#作为结束标志;展示元素以倒序依次展示的方式,用到了很重要的copy模块(import copy) pytho... 阅读原文
2018-08-02 09:46:02 阅读(1302) 评论(0)
摘要: 一、Socket介绍   我们知道两个进程如果需要进行通讯,最基本的一个前提是能够唯一标示一个进程。在本地进程通讯中可以使用PID来唯一标示一个进程,但PID只在本地唯一,网络中的两个进程PID冲突几率很大,这时候就需要另辟它径了。TCP/IP协议族解决了这个问题。网络层IP层的“ip地址”可以唯一标示网络中的主机... 阅读原文
2018-08-02 09:27:04 阅读(806) 评论(0)
摘要: OS 模块 #os模块就是对操作系统进行操作,使用该模块必须先导入模块: import os #getcwd() 获取当前工作目录(当前工作目录默认都是当前文件所在的文件夹) result = os.getcwd() print(result) #chdir()改变当前工作目录 os.chdir('/home/s... 阅读原文
2018-08-02 08:12:21 阅读(1272) 评论(0)
摘要: Python开发最牛逼的IDE——pycharm                                             (其实其它的工具,例如eclipse也可以写,只不过比较麻烦,需要安装很多的插件,所以说pycharm是最牛逼的) pycharm,下载专业版的,不要汉化....下载完成后,直接啪... 阅读原文
2018-08-02 06:55:08 阅读(1318) 评论(0)
摘要: 无意之间了解到了一个很逗比的网站:http://www.pythonchallenge.com/   于是就遇到了第二题,他列出了一串文本: g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp. bmgle gr gl zw fyl... 阅读原文
2018-08-02 06:00:09 阅读(770) 评论(0)