[Python3网络爬虫开发实战] 1.2.6-aiohttp的安装
之前介绍的Requests库是一个阻塞式HTTP请求库,当我们发出一个请求后,程序会一直等待服务器响应,直到得到响应后,程序才会进行下一步处理。其实,这个过程比较耗费资源。如果程序可以在这个等待过程中做一些其他的事情,如进行请求的调度、响应的处理等,那么爬取效率一定会大大提高。 aiohttp就是这 ... 查看全文
[Python3网络爬虫开发实战] 1.5.3-redis-py的安装
对于Redis来说,我们要使用redis-py库来与其交互,这里就来介绍一下它的安装方法。 1. 相关链接 GitHub:https://github.com/andymccurdy/redis-py 官方文档:https://redis-py.readthedocs.io/ 2. pip安装 这里 ... 查看全文
[Python3网络爬虫开发实战] 1.8.4-Scrapy-Redis的安装
Scrapy-Redis是Scrapy的分布式扩展模块,有了它,我们就可以方便地实现Scrapy分布式爬虫的搭建。本节中,我们将介绍Scrapy-Redis的安装方式。 相关链接 GitHub:https://github.com/rmax/scrapy-redis PyPI:https://pyp ... 查看全文
micropython驱动sh1106点亮oled
继上一帖给esp32刷入micropython之后,忍不住给以esp12e也刷了micropython 这里先说一下webrepl: 通过wifi可以和esp8266交互,以及便携的传输文件 首次使用: 中间可能让你import 一个配置模块来设置密码具体即执行上两句就知道了. 以上参见microp ... 查看全文
linux下python操作的一些命令
1.查看python当前版本以及安装路径 2.进入python命令终端 【Ctrl+D】即可退出终端 3.python2.7升级至python3.x 因为centos7中默认安装的是python2.7,有些环境需要依赖python2.7,所以这里只安装python3,不更改python2.7的相关配 ... 查看全文
Redis与Python交互
一、NoSQL简介 优点/缺点 优点: 高可扩展性 分布式计算 低成本 架构的灵活性,半结构化数据 没有复杂的关系 缺点: 没有标准化 有限的查询功能(到目前为止) 最终一致是不直观的程序 分类 类型 部分代表 特点 列存储 Hbase Cassandra Hypertable 顾名思义,是按列存储 ... 查看全文
迪克斯特拉算法python实现
graph={}graph['start']={} #定义图中的各个邻居节点graph['start']['a']=6graph['start']['b']=-1graph['a']={}graph['a']['end']=1graph['b']={}graph['b']['a']=3graph[' ... 查看全文
深入理解python之二——python列表和元组
从一开始学习python的时候,很多人就听到的是元组和列表差不多,区别就是元组不可以改变,列表可以改变。 从数据结构来说,这两者都应当属于数组,元组属于静态的数组,而列表属于动态数组。稍后再内存的分配上也会体现这一点。对于这两种类型,除了能接受相同类型的值之外,也接受混合类型的值。 元组 说元组不能 ... 查看全文
【Python + uiautomator2】之编写unittest自动化测试脚本
不说废话上代码: 具体文章请参考: 感谢:codeskyblue 大神的文章 ATX 《小白入门篇:python uiautomator2 的代码示例 (包含 app 管理,session 控制,toast,htmlreport,unittest ..)》 ... 查看全文
Learing-Python【1】:交互式环境与变量的使用
一、执行Python程序的两种方式 1. 交互式环境,打开cmd,输入python2或python3,显示提示符 “>>>”。 特点:输出代码立即执行 优点:调试程序方便 缺点:无法永久保存 它会自动的根据用户输入的内容反馈结果。 2. 代码写入文件,文件名为xxx.py文件,代开cmd执行,pyt ... 查看全文
Learing-Python【0】:Windows环境下Python2和Python3的安装
一、下载 可以在官网下载最新版本, 也可以在以下链接中找想安装的版本下载下来,这里以Python3.6和Python2.7为例 二、安装Python2.7 1. 为所有用户安装 2. 更改安装路径 这里我选择不添加环境变量,等安装好后手动添加 3. 将Python2添加到环境变量(Win7系统的环境 ... 查看全文
操作系统+编程语言的分类+执行python程序的两种方式+变量
1.什么是操作系统? 操作系统就是一个协调\管理\控制计算机硬件资源与软件资源的一个控制程序. 2.为何要操作系统? a.把复杂的硬件操作封装成简单的功能\接口用来给用户或者程序来使用(文件) b.把应用程序对硬件的竞争变得有序 3.如何用操作系统? 一套完整的计算机系统分为3层: 应用程序层 操作 ... 查看全文
未来Java、大数据、Python哪个前景更好,薪资更高?
都知道现在最火爆的是人工智能、大数据。而人工智能和大数据主要用的语言就是Java和Python。今天我们就来分析一下,当前java,python和大数据,哪个就业前景更好?自己该学哪一个? Java和Python是编程语言,而大数据则是一系列技术的整合,所以应该分开来看,三者并不能直接进行对比。 三 ... 查看全文
解决Python2.7的UnicodeEncodeError: ‘ascii’ codec can’t encode异常错误
首先添加如下代码: import sys reload(sys) sys.setdefaultencoding('utf-8') 如果继续报错:LookupError: unknown encoding: cp0 则在系统变量中加上PYTHONIOENCODING,变量值为utf-8 参考链接: 1 ... 查看全文
A Guide to Python's Magic Methods
Book Source:[https://rszalski.github.io/magicmethods/] magic methods: 名称前后有双下划线的方法 构造函数和初始化 初始化类实例时,__new__ 方法比__init__方法首先被调用 __del__:当被作为垃圾回收时调用的方法, ... 查看全文
【python_week1】简单的了解一下Python
感觉自己前途渺茫,整日里不知道干些什么,无意之间听说了这个语言,初步了解了一下,想继续学下去,所以做个小小的记录,以期自励! 一、python是什么? 大家学习一门语言,肯定要了解一下这个语言是干什么的?他到底是怎么编写程序的,在最开始,长话短说:Python是一门脚本语言。。。吧啦吧啦。。。反正每 ... 查看全文
2018年9月Python计算机二级复习攻略
考试方式: 上机考试,考试时长 120 分钟,满分 100 分。 1. 题型及分值 单项选择题 40 分( 含公共基础知识部分 10 分)。 操作题 60 分( 包括基本编程题和综合编程题)。 2. 考试环境 Windows 7 操作系统,建议 Python 3.4.2 至 Python 3.5.3 ... 查看全文
我心中的python课
1990年,由于一个偶然事件,python语言诞生了,于是,经过二十多年的持续不断地发展,有了现在做在同一个班级里学python的我们。 在上学期,我曾必修过python。当时觉得这门课有趣极了,通过一排又一排令人难以捉摸的代码,竟然会出现一个又一个神奇的现象。于是,当得知这学期有python选修课 ... 查看全文
关于python的感想
作为一名信息管理与信息系统专业的学生,python对我们专业来说是一种十分便捷的工具。我们专业已经学习了C语言与Java语言,学习python的基本语法对我来说较为简单,希望老师能带我在学习python这条路上走的更远一点,深度的学习python对我们以后就业工作有帮助。希望老师能够涉及一些用pyt ... 查看全文
初学Python的小建议
1.我希望在一些基础的语法知识学会后,我们的课程能够在以下方面多进行讲解: A. Python在当今社会的应用领域。让我们多了解一些21世纪Python。 B. Python在大数据处理与分析上面的应用。(本人专业学习方面)。 C. Python与我们生活的关系,在生活上的应用。 2. 课程给我带来 ... 查看全文
20、python 面向对象
Python 面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。 如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对 ... 查看全文