- 博客(119)
- 收藏
- 关注
原创 Python 串口读写实现
#Python 串口读写实现Python全套资料领取hailou1666 学习要主动1.安装pyserialhttps://pypi.python.org/pypi/pyserialDoc:http://pythonhosted.org/pyserial/使用Python Package Index (PyPi)pip install pyserial-3.1.1-py2.py3-none-any.whl 2. Demoimport serialfrom time..
2020-11-30 14:14:36
754
1
原创 Linux 升级 Python 至 3.x
简述CentOS 7 中默认安装了 Python,版本比较低(2.7.5),为了使用新版 3.x,需要对旧版本进行升级。由于很多基本的命令、软件包都依赖旧版本,比如:yum。所以,在更新 Python 时,建议不要删除旧版本(新旧版本可以共存)。Python全套学习资料无偿分享需要的可以找老师领取 hailou1666查看 Python 版本号当 Linux 上安装 Python 后(默认安装),只需要输入简单的命令,就可以查看 Python 的版本号:<span...
2020-11-30 14:11:52
253
原创 Python进阶——安装Python、程序执行、Python模块和IDLE调试
近几年来,随着Google、YouTube、IRobot等大公司对Python语言的广泛使用,Python公司的身影经常出现与我们的视线,Python语言也在软件质量、开发效率、程序的可移植性、标准库的支持等方面成为了一个优秀的程序开发语言,可以完成网站、游戏开发到航空航天控制等领域的各种任务。本栏目希望通过学习《Python学习手册》和网站上的相关指导,从零学习Python,希望对大家有一些帮助。本栏目开发环境:Windows 7 + Python 2.7.2 + VS2008(以后集成)P.
2020-11-30 14:08:09
324
原创 Python random生成小数
import random1.ret = random.random()-->生成一个[0,1)之间的小数2.我们想生成一个任意范围的小数怎么办呢?ret = random.uniform(a,b)-->生成一个[a,b)之间的小数
2020-11-30 14:02:24
1635
原创 Python——两个数比较大小
目标:比较两个数大小,如果a大于b,则输出a,否则提示要重新输入。示例是用python3来运行的哈~不使用函数实现: #coding=utf-8 #coding by tanli a=input("please input a:") b=input("please input b:") print (a) print (b) if a>b: print (a) else...
2020-11-30 14:01:02
10646
原创 python求均值、中位数、众数的方法
首先需要数据源,这里随便写了一个:(python资料领取hailou1666 )nums = [1,2,3,4]求均值和中位数均可以使用numpy库的方法: import numpy as np #均值 np.mean(nums) #中位数 np.median(nums) 求众数方法一:在numpy中没有直接的方法,但是也可以这样实现: import numpy as np ...
2020-11-24 18:37:02
4073
原创 Python——关于串口读写实现
#Python 串口读写实现python资料领取 电子书视频教学内容 薇hailou16661.安装pyserialhttps://pypi.python.org/pypi/pyserialDoc:http://pythonhosted.org/pyserial/使用Python Package Index (PyPi)pip install pyserial-3.1.1-py2.py3-none-any.whl 2. Demoimport serialfr...
2020-11-24 18:35:20
566
原创 Python——求平均值
方法一:scores = [91, 95, 97, 99, 92, 93, 96, 98] scores2 = []avg = sum(scores) / len(scores)print('平均成绩是:{}'.format(avg))for i in scores: if i < avg: # 少于平均分的成绩放到新建的空列表中 scores2.append(i)print('低于平均成绩的有:{}'.format(scores2))...
2020-11-24 18:32:49
112807
2
原创 十个Python练手的实战项目
话不多说,直接开搞!练习项目一:即时标记这里还是要推荐下小编薇hailou1666,不管你是小白还是大牛,小编我都欢迎,不定期分享干货,包括小编自己整理的一份2020最新的Python资料和0基础入门教程,欢迎初学和进阶中的小伙伴。在不忙的时间我会给大家解惑。补充utils.py:练习项目二:画幅好画练习项目三:万能的XML练习项目四:新闻聚合练习项目五:虚拟茶话会cl..
2020-11-24 18:29:28
686
原创 Python爬虫项目实操——【3】美空网数据爬取
1.美空网数据-简介从今天开始,我们尝试用2篇博客的内容量,搞定一个网站叫做“美空网”网址为:http://www.moko.cc/,这个网站我分析了一下,我们要爬取的图片在 下面这个网址http://www.moko.cc/post/1302075.html然后在去分析一下,我需要找到一个图片列表页面是最好的,作为一个勤劳的爬虫coder,我找到了这个页面http://www.moko.cc/post/da39db43246047c79dcaef44c201492d/list.ht.
2020-11-23 10:06:01
728
原创 Python爬虫项目实操——【1】CentOS环境安装
CentOS环境安装-简介你好,当你打开这个文档的时候,我知道,你想要的是什么! Python爬虫,如何快速的学会Python爬虫,是你最期待的事情,可是这个事情应该没有想象中的那么容易,况且你的编程底子还不一定好,这套课程,没有你想要的Python基础,没有变量,循环,数组等基础知识,因为我不想在那些你可以直接快速学会的地方,去浪费你的时间。好了,这套课程是基于Python3.0 以上写的,操作系统我使用的是CentOS7+ 所以里面的好多内容可能和你的不一样,当然也会导致许多问题的解决和你的不同
2020-11-23 09:56:46
206
原创 python工程师——面试题
Python基础语法相关一、Python中的pass语句的作用是什么?pass语句什么也不做,一般作为占位符 或者创建站位程序,pass语句不会不执行任何操作。二、Python是如何进行类型转换的?python提供了将变量或值从一种类型转换为另一种类型的内置函数。比如int函数能将符合数学格式数字型字符串转换为整型。否则,返回错误信息。三、Python是如何进行内存管理的? Python引用了一个内存池(memory pool)机制,即Pymalloc机制(malloc:n
2020-11-23 09:47:36
227
原创 Mac下载Python2和Python3的安装配置以及相互切换使用
安装Python2Mac系统已经默认带有Python2.7了,所以无需安装它。控制台输入:which python可以查看到如图:安装Python3Mac系统已经默认带有Python2.7了,所以无需安装它。安装Python3的话,控制台输入:brew install python3然后按回车。安装好后,输入which python3可以看到如图:不同版本Python路径Mac系统自带Python2.7,而我们安装Python3的时候,可以通过brew命令安装或者官网的pkg安...
2020-11-21 09:50:29
165
原创 python——关于pip的安装与使用
在安装pip前,请确认win系统中已经安装好了python,和easy_install工具,如果系统安装成功,easy_install在目录python的安装盘(如C盘):\Python27\Scripts下面2.采用cd命令进入到Scripts 目录下面:G:\Python27\Scripts3.输入命令:easy_install pip,开始安装pip4. pip安装成功后,在cmd下执行pip,将会有如下提示。5. pip是一个安装和管理P...
2020-11-21 09:46:43
232
原创 Python——定义全局变量
全局变量是编程语言中常见的一种变量,通过全局定义,可以是某对象函数创建,也可以是本程序任何位置创建,能够被本程序中的所有对象或函数进行引用,全局变量的定义有利于程序的变量共享,简化了添加和修改的程序。和C语言一样,Python也具有全局变量,其定义全局变量的用法有两种:1.声明法该方法是直接在当前模块中进行全局变量定义声明,使用global的声明方式,再进行引用! OLD_URL='http://oldboyedu.com' def bb(): ...
2020-11-21 09:44:57
5099
原创 docker运行命令 你必须知道的
sudo docker run --gpus all -it --net=host -e PYTHONIOENCODING=utf-8 -v $PWD:/home/wisemax/wugeyi -w /home/wisemax cuda9.0_ubun1804_tensor1.8_py36 /bin/bash实现使用宿主机的所有GPU--gpus all实现以命令行终端的形式进入容器-it /bin/bash实现覆盖宿主机的所有端口,可以访问宿主机的mysql,也可以通...
2020-11-21 09:42:14
480
原创 Pytorch1.5.1 安装教程
查看自己cuda版本我的cuda是11版本了,所以可以安装11版本以下的任何版本。进入pytorch官网官网网址:https://pytorch.org/最简单的是直接按官网给的Run this Command命令,直接安装,如下:<span style="color:#000000"><code class="language-python">conda install pytorch torchvision torchaudio cudatoolkit<
2020-11-21 09:35:58
1442
原创 同时安装python2和python3——win10
哎,其实本人已经用惯了python2,听说python3的语法有很多不一样的地方,那我之前写的算法改起来岂不是日了狗了吗?所以一直没改用python3。但是谷歌的那个TensorFlow,在windows下只能支持python3,没办法,这时候我就决定在我的电脑里同时装python2和python3,看看是否可行。首先,我们去官网,找到对应的安装包!python3的如下:版本是3.6.3https://www.python.org/ftp/python/3.6.3/python-3.6.3.
2020-11-19 09:43:45
334
原创 如何更改Ubuntu默认python版本
更改Ubuntu默认python版本的两种方法没找到原文地址,作者写的很实用的方法,赞一个。当你安装 Debian Linux 时,安装过程有可能同时为你提供多个可用的 Python 版本,因此系统中会存在多个 Python 的可执行二进制文件。一般Ubuntu默认的Python版本都为2.x, 如何改变Python的默认版本呢?下面来一起看看吧。你可以按照以下方法使用 ls 命令来查看你的系统中都有那些 Python 的二进制文件可供使用。? 1 2 .
2020-11-19 09:41:02
751
原创 python—— \a \b \n 等各种转义字符
转义字符 描述 \(在行尾时) 续行符 \\ 反斜杠符号 \’ 单引号 \” 双引号 \a 响铃 \b 退格(Backspace) \e 转义 \000 空 \n 换行 \v 纵向制表符 \t 横向制表符 \r 回车 \f 换页 \oyy 八进制数yy代表的字符,例如:\o12代表换行 \xyy 十进制数yy代表的字符,例如:\x0a代表换行 \ot
2020-11-19 09:37:18
2593
原创 这就是Python3.8么,i了i了
0. Disclaimer: 本文纯属娱乐1. Introduction前几天我的室友(已被封号)问我了一个文章封面中出现的问题,我竟没有意识到有这种事情:P。看来我还是太菜了(悲)。(文章封面是用Python 3.6跑的,不知3.8有没有修复:P)这篇文章的启发来自上学期我的一个TA。Python3.8出来了。其中一个新特性叫“海象表达式”(好像是这个名字)。这个特性看似是能够让我们在判断的时候顺便赋值这样就不用写冗余的代码,例如:def someTrivialFunc(x...
2020-11-18 14:18:44
76
原创 为什么人工智能用 Python?
Python 作为脚本语言,运行速度没有 Java、C++ 快。Python 到底有什么优势?因为脚本语言写起来简单容易。Python虽然慢但是它只是调用AI接口,真正的计算全是C/C++写好的底层,用Python只是写逻 辑,即第一步怎么算,第二步怎么算,几行代码就出来了。 换成C++,得先学1个月才能编译通过。不是说用C++写不了上层逻辑,而是代码量太大,开发效 率太低,换来总体速度提升1%,不合适。计算机语言各有适用性,即C/C++速度快适合底层写算法,Python慢但适合上层.
2020-11-18 14:14:34
131
原创 python——实现Excel自动化报表
Excel作为日常办公最广泛使用的工具之一,学好它可以帮助我们节约时间,提升工作效率,学会灵活高效的使用excel有着十分重要的意义。本人觉得会使用大部分excel内置公式和以及VBA的就是高手了。不过比这更高级的是用程序操作excel,针对相似性很高或者重复性、繁琐的excel任务用一个程序可以实现一劳永逸,夸张的说:可以节省你的生命 哈哈。以下是python操作excel的介绍:一、工具包1.xlrd:从Excel电子表格中提取数据 doc地址:https://xlrd.read
2020-11-18 14:10:10
611
1
原创 用Python发一个高逼格的朋友圈【附代码】
给大家介绍一个Python库:PIL(Python Image Library)下面我们用一个实际的例子看看50行python代码可以做什么神奇的事情这是发的一个朋友圈切图前是一张图切图后就是九张图啦成功霸屏除了可以处理规整的正方形图片还可以处理非规则的图片比如下面这张宽度远大于高度的图片是怎么处理的呢?很简单取宽和高之间的较大值然后填充白色就可以构造出一张正方形的图片啦当然,想把一张图片做成这样子也很容易啦,现在很多手...
2020-11-17 10:09:50
209
原创 现在为什么 Python 这么火?
因为人生苦短要用python啊!你瞧瞧其他语言之父。。。http://vb.net之父 ——lan CooperJava之父——James GoslingPHP之父 ——Rasmus LerdorfObjective-C之父——Brad CoxJavaScript之父——Brendan EichGo语言之父 ——rob pikePascal之父——Niklaus Wirth C++之父 ——Bjarne...
2020-11-17 10:05:39
149
原创 Python——并列和或者条件
对Python 同时符合两个的条件的语句,用and连接,不能用&&(会报错);也可以用or表示或者。代码如下: print '开始测试' a = 12 b = 13 c = 1 a_s = '12' b_s = '13' if a < b and a_s < b_s: print 'True' else: print '不成立' if a <...
2020-11-16 09:50:23
1608
原创 Python—— 输出换行运用
今天看到了Python的字符串输出,在这里,有两种方法。方法1:用转义符号。str3 = "我不见,万古英雄曾拔剑,铁笛高吹龙夜吟\n"str4 = "我不见,千载胭脂绯色泪,刺得龙血画眉红"print(str3)print(str4)在这里注意,当某个变量是字符串变量时,如上面的str3和str4,输出时,可以在print函数里直接去写变量名,而不需要加双引号。输出结果为:我不见,万古英雄曾拔剑,铁笛高吹龙夜吟我不见,千载胭脂绯色泪,刺得龙血画眉红其中,写几个转义符号
2020-11-16 09:48:33
1268
原创 python——关于数字转字符串
这个点虽然简单,可每次要用到的时候都会想不起来,还是记录一下为好str(x ) 将对象 x 转换为字符串实例:>>> a=0>>> b=str(a)>>> b'0'(python学习资料领取,看主页简介)...
2020-11-16 09:46:07
160
原创 Python——定义全局变量
全局变量是编程语言中常见的一种变量,通过全局定义,可以是某对象函数创建,也可以是本程序任何位置创建,能够被本程序中的所有对象或函数进行引用,全局变量的定义有利于程序的变量共享,简化了添加和修改的程序。和C语言一样,Python也具有全局变量,其定义全局变量的用法有两种:1.声明法该方法是直接在当前模块中进行全局变量定义声明,使用global的声明方式,再进行引用! OLD_URL='http://oldboyedu.com' def bb(): ...
2020-11-16 09:44:28
301
原创 python——面试题(案例)
笔试题 python 常用数据结构有哪些?请简要介绍一下。 简要描述 Python 中单引号、双引号、三引号的区别。 如何在一个 function 里面设置一个全局的变量? Python 里面如何拷贝一个对象?(赋值、浅拷贝、深拷贝的区别) 如果 custname 字符串的内容为 utf-8 的字符,如何将 custname 的内容转为 gb18030 的字符串? 请写出一段 Python 代码实现删除一个 list 里面的重复元素。 这两个
2020-11-14 15:09:12
123
原创 Python爬虫简单模版
Python爬虫简单模版(python学习资料领取,看主页简介) #导入模块 import requests from lxml import etree import json def getOnePage(url): "得到一页信息" header = {"User-Agent":"Mozilla/5.0(Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like .
2020-11-14 15:06:49
132
原创 python爬虫——下载文件
python爬虫下载文件下载东西和访问网页差不多,这里以下载我以前做的一个安卓小游戏为例地址为:http://hjwachhy.site/game/only_v1.1.1.apk首先下载到内存# coding: UTF-8import requestsurl="http://hjwachhy.site/game/only_v1.1.1.apk"r=requests.get(url)print "ok"print len(r.content)这里是下载到内存,由于是二...
2020-11-14 15:03:56
1032
原创 Python爬虫——10本书——小白进阶数据分析大神
导读:吾日三省吾身,过年胖了吗?情人节过了吗?发际线还好吗?别想这么多啦,程序员和数据科学家的世界里,只有Python值得你费脑子!今天为大家准备了10本数据分析相关好书,助你早日成为Python大神!1《Python高级数据分析》作者:萨扬·穆霍帕迪亚推荐语:本书包含数据分析实例,涵盖了从基础统计学到ETL、深度学习和物联网的广泛领域,给出了产业分析项目各个技术方面的概念。关于作者:萨扬·穆霍帕迪亚(Sayan Mukhopadhyay)拥有超过13年的行业经验,对投资银行、...
2020-11-13 10:11:17
617
原创 python爬虫——中文编码
目录 目录 编码原理及区别 编码与解码 爬取中文百度首页 第一步: 第二步: 第三步: BeautifulSoup库 参考资料 编码原理及区别第一阶段:编码的由来:大家都知道计算机的母语是英语,英语是由26个字母组成的。所以最初的计算机字符编码是通过ASCII来编码的,也是现今最通用的单字节编码系统,使用7位二进制数来表示所有的字母、数字、标点符号及一些特殊控制字符,作为美国编码标准来使用。 第二阶段:由于计算机的不断普及,计算机进...
2020-11-13 10:06:55
291
原创 Python爬虫——爬取淘宝商品做数据挖掘分析实战篇 教程
项目内容本案例选择>> 商品类目:沙发;数量:共100页 4400个商品;筛选条件:天猫、销量从高到低、价格500元以上。项目目的1. 对商品标题进行文本分析 词云可视化2. 不同关键词word对应的sales的统计分析3. 商品的价格分布情况分析4. 商品的销量分布情况分析5. 不同价格区间的商品的平均销量分布6. 商品价格对销量的影响分析7. 商品价格对销售额的影响分析8. 不同省份或城市的商品数量分布9.不同省份的商品平均销量分...
2020-11-13 10:03:11
3883
39
原创 Python——SQLite数据库操作
SQLite简介SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著
2020-11-10 09:58:08
188
原创 Python——全栈之路:文件file常用操作
目录 文件模式mode 文件方法method 文件属性property 实例演示 模式mode 只读默认 只写原来的内容被清空 追加 读写文件 读写文件 文件对象方法和属性 二进制读写 小知识 文件模式mode文件模式 操作 r 以读方式打开(默认) rU 或者 U 以读方式打开,同时提供通用换行符支持 w 以写方式打开,必要时清空 a 以追加模式打开,从EOF开...
2020-11-10 09:54:44
174
原创 Python——图片识别,一行代码实现图片文字识别
自学Python3第5天,今天突发奇想,想用Python识别图片里的文字。没想到Python实现图片文字识别这么简单,只需要一行代码就能搞定#作者微信:2501902696from PIL import Imageimport pytesseract#上面都是导包,只需要下面这一行就能实现图片文字识别text=pytesseract.image_to_string(Image.open('denggao.jpeg'),lang='chi_sim')print(text)我们以识别...
2020-11-09 09:47:36
3371
原创 anaconda —— python 版本对应关系
本文的初衷是因为安装anaconda的时候你并不知道会包含哪个版本的python,因此我制作了下表 如果你使用的主要的python版本能在下表中找到,那安装对应的anaconda当然更好 但是如果你只是临时想用某个版本的python,或在下表中找不到对应的,你大可以直接安装最新的anaconda,然后用conda create来创建虚拟环境即可,不用非得找到对应的anaconda来装。 最佳的策略是你的机器上只保留一个anaconda,其中包含着你最常用的python版本,然后其他的版本环境全都...
2020-11-09 09:43:56
1078
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人