Python基础
文章平均质量分 94
Python进阶者
人生苦短,我用Python
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1024程序员节|代码改变世界,科技创造未来 Python进阶者联合机械工业出版社好书相赠
送书啦~转载 2022-10-21 09:43:23 · 355 阅读 · 0 评论 -
手把手教你使用Python抓取QQ音乐数据(第一弹)
【一、项目目标】获取 QQ 音乐指定歌手单曲排行指定页数的歌曲的歌名、专辑名、播放链接。由浅入深,层层递进,非常适合刚入门的同学练手。【二、需要的库】主要涉及的库有:requests、json、openpyxl【三、项目实现】1.了解 QQ 音乐网站的 robots 协议只禁止播放列表,可以操作。2.进入 QQ 音乐主页 ht...原创 2020-04-25 13:43:25 · 4580 阅读 · 5 评论 -
手把手教你使用Python操控手机微信app(最新教程)
/1 前言/最近在做手机APP自动化测试,需要安appium,并配置环境变量,网上虽然有很多教程,但是随着版本的更新总有各种各样的坑,本文以亲身踏坑经历给大家详细介绍一下如何正确安装appium。/2 第一步:安装Adroid SDK/1、按照网上的教程,先下载Adroid SDK,网址为https://www.androiddevtools.cn/,如下图所示。...原创 2020-02-22 13:06:40 · 8129 阅读 · 6 评论 -
浅谈虚拟环境管理工具virtualenvwrapper
/1 前言/ 过年了,村都被封了,哎,出都出不去,想着干点啥,就把以前没完善的继续完善一下。今天呢,还是继续说Python的虚拟环境,因为上次的虚拟环境,写的并不是太完整,还差一些。因为我写的,主要是针对初学者或者接触过一点的,基础不是太好的,所以用了很多图片,上次的太长了,只能分成两次了,好了,咱们开始正文吧。对了,还没有来得及看虚拟环境上篇的小伙伴可以戳这篇文章:手把手教你如何在Pych...原创 2020-02-04 22:20:11 · 533 阅读 · 0 评论 -
手把手教你如何在Pycharm中加载和使用虚拟环境
/1 前言/ 上次小编给大家介绍了Python虚拟环境及其使用和操作教程,没来得及上车的小伙伴,可以戳这个文章进行阅览。这篇文章基于虚拟环境的搭建,也相对比较基础,主要是介绍如何在Pycharm中加载和使用虚拟环境。/2 具体步骤/ 根据上篇文章中虚拟环境的搭建,具体操作步骤在此不再赘述,我们已经搭建了虚拟环境,接下来我们基于这套虚拟环境,需要进行导入到Pycharm中去,以...原创 2020-02-03 20:56:10 · 4134 阅读 · 0 评论 -
用Python模拟技巧带你实现自动抽屉登录&自动点赞
/1 前言/嘿,各位小伙伴们晚上好呀,今天小编又给大家带来干货内容啦,今天带来的是,如何自动登录抽屉,并且点赞! 原计划是不打算使用selenium的,但是因为要涉及点赞,所以免不了登录。但事实证明,我又被啪啪打脸了,抽屉的登录是真的难,各种参数把我干懵了。无赖之下,我还是捡起了selenium,难逃真香定律呐,哈哈哈。 好了,废话不多说,直接进入正题吧!/2 准备工作/ ...原创 2020-02-01 15:51:49 · 816 阅读 · 0 评论 -
利用Python进行破解哔哩哔哩登录
前言研究爬虫的各位小伙伴都知道,需要登录才能获取信息的网站,是比较难爬的,原因就是在于,现在各大网站为了反爬,都加入了图片验证码,滑动验证码之类的干扰,本篇就针对视频门户网站的滑动验证码进行讲解和破解关于破解滑动验证究竟是自己使用机器学习还是第三方服务讨论先说一下个人观点:本人作为一个爬虫老鸟,如果只是为了使用,非常建议使用第三方服务,为什么呢,来听我细细分析,...原创 2020-01-15 13:01:36 · 2740 阅读 · 4 评论 -
企业级Python开发大佬利用网络爬虫技术实现自动发送天气预告邮件
前天小编带大家利用Python网络爬虫采集了天气网的实时信息,今天小编带大家更进一步,将采集到的天气信息直接发送到邮箱,带大家一起嗨~~拓展来说,这个功能放在企业级角度来看,只要我们拥有客户的邮箱,之后建立邮箱数据库,然后我们就可以通过网络爬虫将采集到的信息发送给我们的目标用户,而且每天都可以实现定时发送。对于天气信息,我们采集的目标网站是搜狐天气网,信息内容如下图所示:搜狐天气网...原创 2019-03-02 13:30:22 · 2720 阅读 · 0 评论 -
Python大牛带你实现12306全自动抢票,学完后春运回家抢票无忧
随着2018年春节的脚步日益临近,归心似箭的人们都希望能尽快赶回家中。中国人回家过年,是每个人一年中最重要的事,无论你离家远近。在所有的交通工具中,承担着最大客流量的交通工具,毫无疑问是火车。中国庞大的人口与密布的中中国铁路网紧密相连,每一个归家游子的回家欲求逐渐汇聚成春运大潮,成为每年春节都避免不了的现象。另据TechWeb报道 1月8日消息称,2018年春运从2月1日开始至3月12日结束,共计...原创 2019-02-26 15:56:55 · 2392 阅读 · 0 评论 -
Python大佬用20行代码带你打造一个微信聊天机器人(附代码)
近来,打开微信群发消息,就会秒收到一些活跃分子的回复,有的时候感觉对方回答很在理,但是有的时候发现对方的回答其实是驴唇不对马嘴,仔细深究发现,原来对方是机器人。今天,小编就带大家用20行代码,带你一起打造一个微信聊天机器人,让你的微信群一直嗨不停~~首先我们需要安装一个微信相关的第三方库,itchat,在Windows上通过命令:pip install itchat,就可以将其安装。其二,...原创 2019-03-02 13:31:37 · 2232 阅读 · 5 评论 -
用Python网络爬虫来抓取网易云音乐歌词
前几天小编给大家分享了数据可视化分析,在文尾提及了网易云音乐歌词爬取,今天小编给大家分享网易云音乐歌词爬取方法。本文的总体思路如下: 找到正确的URL,获取源码; 利用bs4解析源码,获取歌曲名和歌曲ID; 调用网易云歌曲API,获取歌词; 将歌词写入文件,并存入本地。 本文的目的是获取网易云音乐的歌词,并将歌词存入到本地文件。整体的效果图如下所示:...原创 2019-02-26 15:50:44 · 3513 阅读 · 0 评论 -
有趣的数据可视化,进来看看有没有你想要的?
这几天我在阅读《谁说菜鸟不会数据分析(工具篇)》一书,发现里边有很多知识是我自己想要学习的内容,现分享部分可视化的学习内容给大家。这是我第一次在简书上写文章,这篇文章也是我第一次在头条上写的,希望大家喜欢。我们通常看到的或者在公司企业经常性用到的图表有饼图、条形图、柱形图、折线图、散点图、表格等,工作中我们要秉持一种原则,能够使用图来展示的坚决不用表格,能够用表格展示的绝对不用文字,也就是说优...原创 2019-02-26 15:48:58 · 416 阅读 · 0 评论 -
王者程序员整理的Python网络爬虫和web的系统学习路线图
最近很多小伙伴找小编咨询,如何系统的学习Python?相信这个论题应该困扰了许多想学习Python的人,今天小编给大家讲一下一个零根底的小白,应该如何体系化的学习Python编程语言,在学习的道路上少浪费时间去摸索,少走弯路。相信小伙伴们都知道,目前Python主打的两个方向:其一是网络爬虫,其二是web开发。如果将这两者完美的结合起来,可以说是天作之合。如果你前端和后端都搞得定,那么恭喜...原创 2019-03-05 14:16:14 · 719 阅读 · 4 评论 -
小白应该如何学习Python网络爬虫?
人生苦短,我用PythonPython网络爬虫上手很快,能够尽早入门,可是想精通确实是需求些时间,需求达到爬虫工程师的级别更是需求煞费苦心了,接下来共享的学习道路是针对小白或许学习Python网络爬虫不久的同伴们。学习网络爬虫能够分三步走,如果你是大神,请直接绕走,蟹蟹~~第一步,刚触摸Python网络爬虫的时分肯定是先过一遍Python最基本的常识,比如说:变量、字符串、列表...原创 2019-02-26 15:52:38 · 811 阅读 · 0 评论 -
Python环境搭建—安利Python小白的Python和Pycharm安装详细教程
人生苦短,我用Python。众所周知,Python目前越来越火,学习Python的小伙伴也越来越多。最近看到群里的小伙伴经常碰到不会安装Python或者不知道去哪下载Python安装包等系列问题,为了方便大家学习Python,小编整理了一套Python和Pycharm安装详细教程,只要大家按照这个步骤来,就可以轻松的搞定Python和Pycharm的安装了。Python具有跨平台性,它几乎可以...原创 2019-03-01 12:49:58 · 3645 阅读 · 2 评论 -
利用Python网络爬虫采集天气网的实时信息—BeautifulSoup选择器
相信小伙伴们都知道今冬以来范围最广、持续时间最长、影响最重的一场低温雨雪冰冻天气过程正在进行中。预计,今天安徽、江苏、浙江、湖北、湖南等地有暴雪,局地大暴雪,新增积雪深度4~8厘米,局地可达10~20厘米。此外,贵州中东部、湖南中北部、湖北东南部、江西西北部有冻雨。言归正传,天气无时无刻都在陪伴着我们,今天小编带大家利用Python网络爬虫来实现天气情况的实时采集。此次的目标网站是绿色呼吸...原创 2019-03-01 12:48:10 · 973 阅读 · 2 评论 -
Python大佬用词云可视化带你分析海贼王、火影和死神三大经典动漫
对于动漫爱好者来说,海贼王、火影、死神三大动漫神作你肯定肯定不陌生了。小编身边很多的同事仍然深爱着这些经典神作,可见“中毒”至深。今天小编利用Python大法带大家分析一下这些神作,看看这些神作到底在讲些神马。人生苦短,我用Python。小编利用Python网络爬虫爬取了豆瓣网,将网站上关于这三部动漫的评论全部抓取下来,之后通过Python的第三方库jieba分词进行词频统计和分析,最后通...原创 2019-03-01 12:47:13 · 1493 阅读 · 0 评论 -
Python网络爬虫四大选择器(正则表达式、BS4、Xpath、CSS)总结
前几天小编连续写了四篇关于Python选择器的文章,分别用正则表达式、BeautifulSoup、Xpath、CSS选择器分别抓取京东网的商品信息。今天小编来给大家总结一下这四个选择器,让大家更加深刻的理解和熟悉Python选择器。一、正则表达式正则表达式为我们提供了抓取数据的快捷方式。虽然该正则表达式更容易适应未来变化,但又存在难以构造、可读性差的问题。当在爬京东网的时候,正则表达式如下...原创 2019-03-01 12:45:32 · 1353 阅读 · 0 评论 -
如何利用CSS选择器抓取京东网商品信息
前几天小编分别利用Python正则表达式、BeautifulSoup、Xpath分别爬取了京东网商品信息,今天小编利用CSS选择器来为大家展示一下如何实现京东商品信息的精准匹配~~CSS选择器目前,除了官方文档之外,市面上及网络详细介绍BeautifulSoup使用的技术书籍和博客软文并不多,而在这仅有的资料中介绍CSS选择器的少之又少。在网络爬虫的页面解析中,CCS选择器实际上是一把...原创 2019-02-28 20:28:33 · 361 阅读 · 0 评论 -
如何利用Xpath选择器抓取京东网商品信息
前几小编分别利用Python正则表达式和BeautifulSoup爬取了京东网商品信息,今天小编利用Xpath来为大家演示一下如何实现京东商品信息的精准匹配~~HTML文件其实就是由一组尖括号构成的标签组织起来的,每一对尖括号形式一个标签,标签之间存在上下关系,形成标签树;XPath 使用路径表达式在 XML 文档中选取节点。节点是通过沿着路径或者 step 来选取的。京东网狗粮商...原创 2019-02-28 20:27:07 · 3382 阅读 · 0 评论 -
如何利用BeautifulSoup抓取京东网商品信息
昨天小编利用Python正则表达式爬取了京东网商品信息,看过代码的小伙伴们基本上都坐不住了,辣么多的规则和辣么长的代码,悲伤辣么大,实在是受不鸟了。不过小伙伴们不用担心,今天小编利用美丽的汤来为大家演示一下如何实现京东商品信息的精准匹配~~HTML文件其实就是由一组尖括号构成的标签组织起来的,每一对尖括号形式一个标签,标签之间存在上下关系,形成标签树;因此可以说Beautiful Soup库是...原创 2019-02-28 20:24:10 · 2212 阅读 · 0 评论 -
手把手教你如何新建scrapy爬虫框架的第一个项目(下)
前几天小编带大家学会了如何在Scrapy框架下创建属于自己的第一个爬虫项目(上),今天我们进一步深入的了解Scrapy爬虫项目创建,这里以伯乐在线网站的所有文章页为例进行说明。 在我们创建好Scrapy爬虫项目之后,会得到上图中的提示,大意是让我们直接根据模板进行创建Scrapy项目。根据提示,我们首先运行“cd article”命令,意思是打开或者进入到article文件夹下,尔后执行...原创 2019-02-24 21:00:51 · 3034 阅读 · 0 评论 -
如何在交互式环境中执行Python程序
相信接触过Python的小伙伴们都知道运行Python脚本程序的方式有多种,目前主要的方式有:交互式环境运行、命令行窗口运行、开发工具上运行等,其中在不同的操作平台上还互不相同。今天,小编讲些Python基础的内容,以Windows下交互式环境为依托,演示Python程序的运行。一般来说,顺利安装Python之后,有两种方式可以进入Python交互性环境。一种是在Python自带的IDLE...原创 2019-03-02 13:32:39 · 2510 阅读 · 0 评论 -
浅谈Python内置对象类型——数字篇(附py2和py3的区别之一)
Python是一门面向对象的编程设计语言,程序中每一样东西都可以视为一个对象。Python内置对象可以分为简单类型和容器类型,简单类型主要是数值型数据,而容器类型是可以包含其他对象类型的集体,如序列、元组、映射等。在简单类型对象中,Python的数值数据包括整型(int)、长整型(long)、浮点型(float)、复数(complex)及布尔型(bool)等。在容器类型对象中,序列是指元素...原创 2019-03-03 10:49:44 · 456 阅读 · 0 评论 -
在Scrapy中如何利用Xpath选择器从HTML中提取目标信息(两种方式)
前一阵子我们介绍了如何启动Scrapy项目以及关于Scrapy爬虫的一些小技巧介绍,没来得及上车的小伙伴可以戳这些文章:手把手教你如何新建scrapy爬虫框架的第一个项目(上)手把手教你如何新建scrapy爬虫框架的第一个项目(下)关于Scrapy爬虫项目运行和调试的小技巧(上篇)关于Scrapy爬虫项目运行和调试的小技巧(下篇)今天我们将介绍在Scrapy中如何利用Xpath...原创 2019-06-08 13:21:17 · 1096 阅读 · 0 评论 -
Sublime Text编辑器配置Python解释器简易教程
前天在微信上遇到一个小伙伴问我一个关于Sublime text配置Python解释器的问题,可能是初学者,对这方面还不是很懂,想使用快捷键但是徒劳一场,因为缺少Python解释器,直接按下快捷键Ctrl+B是不会得到想要的结果的。鉴于此,如果有小伙伴想使用Sublime跑Python程序的话,那么配置Python解释器是必不可少的一步,这里小编整理这篇手把手教程,希望为后...原创 2019-05-25 21:45:25 · 1376 阅读 · 0 评论 -
关于Scrapy爬虫项目运行和调试的小技巧(下篇)
前几天给大家分享了关于Scrapy爬虫项目运行和调试的小技巧上篇,没来得及上车的小伙伴可以戳超链接看一下。今天小编继续沿着上篇的思路往下延伸,给大家分享更为实用的Scrapy项目调试技巧。三、设置网站robots.txt规则为False一般的,我们在运用Scrapy框架抓取数据之前,需要提前到settings.py文件中,将“ROBOTSTXT_OBEY = True”改为ROBOTSTX...原创 2019-04-27 23:08:31 · 496 阅读 · 0 评论 -
关于Scrapy爬虫项目运行和调试的小技巧(上篇)
扫除运行Scrapy爬虫程序的bug之后,现在便可以开始进行编写爬虫逻辑了。在正式开始爬虫编写之前,在这里介绍四种小技巧,可以方便我们操纵和调试爬虫。一、建立main.py文件,直接在Pycharm下进行调试很多时候我们在使用Scrapy爬虫框架的时候,如果想运行Scrapy爬虫项目的话,一般都会想着去命令行中直接执行命令“scrapy crawl crawler_name”,其中craw...原创 2019-04-13 23:30:24 · 1403 阅读 · 0 评论 -
盘点几个在手机上可以用来学习编程的软件
前天在悟空问答的时候,很荣幸被邀请参加回答“在手机上可以用来学习编程的软件有哪些?”这个问题,当时在回答的首页看到一个头条大微(小小猿爱嘻嘻)的回答,觉得十分受用,在此将其整理好,发布头条给大家学习,希望对大家学习编程有帮助。感谢大佬提供的解答,原文可以点击拓展链接进行查看。学习编程的软件其实挺多的,下面我简单几个可以在手机上编程的软件,主要分为C/C++,Java,Python,前端网页,L...转载 2019-04-05 20:20:08 · 48243 阅读 · 4 评论 -
运行Scrapy程序时出现No module named win32api问题的解决思路和方法
有小伙伴在群里边反映说在使用Scrapy的时候,发现创建项目一切顺利,但是在执行Scrapy爬虫程序的时候却出现下列报错:“No module named win32api”,如下图所示,但是不知道怎么破,今天就这个问题讲解一下解决方案。出现这个报错是因为在Windows下我们缺少一个包,叫pypiwin32,这个报错一般只是在Windows下出现。很多小伙伴看到“No module na...原创 2019-03-13 16:34:02 · 457 阅读 · 0 评论 -
Python程序员爬取《万物理论》10万影评,带你解读霍金的有趣故事
相信昨天的Breaking news(爆搜)是本世纪伟大的物理学家霍金辞世,享年76岁。小伙伴肯定知道霍金的故事肯定很励志,他是智商肯定不是常人能及的,因为他的引领,不断的拓宽了人类对宇宙的认识。作为一名普通吃瓜群众,《时间简史》、《果壳中的宇宙》这些高大上的天书能知道名字就已经十分不错了,如果想看的话,要做好听凉凉的心里准备。不过别慌,看书看不懂,看电影总能更好接受一些吧,关于霍...原创 2019-03-07 16:43:26 · 599 阅读 · 0 评论 -
Python大神利用正则表达式教你搞定京东商品信息
京东(JD.com)是中国最大的自营式电商企业,2015年第一季度在中国自营式B2C电商市场的占有率为56.3%。如此庞大的一个电商网站,上面的商品信息是海量的,小编今天就带小伙伴利用正则表达式,并且基于输入的关键词来实现主题爬虫。首先进去京东网,输入自己想要查询的商品,小编在这里以关键词“狗粮”作为搜索对象,之后得到后面这一串网址:https://search.jd.com/Search?k...原创 2019-02-27 12:16:41 · 3069 阅读 · 3 评论 -
零基础小白入门Python,值得看的几本书籍
Python目前是全球4大流行编程语言之一,根据今年TIOBE最新排名,Python已超越C#,与Java,C,C++一起成为全球前4大最流行语言,指数变化一直呈现出上升的趋势。TIOBE最新排名众所周知,Python应用广泛,涵盖后端开发、游戏开发、网络爬虫、网站开发、数据挖掘、科学运算、大数据分析、云计算。人工智能等领域,感觉像神一样的存在。Python这么火,那么从入门到精通学习...原创 2019-02-27 12:15:38 · 16059 阅读 · 1 评论 -
网页结构的简介和Xpath语法的入门教程
相信很多小伙伴已经听说过Xpath,之前小编也写过一篇关于Xpath的文章,感兴趣的小伙伴可以戳这篇文章如何利用Xpath抓取京东网商品信息以及Python网络爬虫四大选择器(正则表达式、BS4、Xpath、CSS)总结。今天小编继续给大家介绍一些Xpath知识点,希望对大家的学习有帮助。1、Xpath让我们可以使用一种类似于Windows下的文件路径的方式,让我们可以定位到HTML或者XML...原创 2019-03-22 15:35:02 · 378 阅读 · 0 评论 -
企业级开发大佬告诉你学习Python需要用什么开发工具
最近看到学习群里面的小伙伴,对于Python IDE都比较纠结,希望找到一些适合自己的、Python开发工具。小编向企业级大佬请教之后,给大家分享几款Python开发工具,供正在纠结用哪种开发工具的小伙伴们参考~对于学习Python的小伙伴,小编首推的Pycharm。首先,PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、...原创 2019-02-27 12:12:42 · 2527 阅读 · 0 评论 -
涨!涨!涨!2018年Python 工程师薪资再次刷出新高度
闻名的TIOBE排行榜刚刚发布最新的2018年2月编程言语排名榜。TIOBE编程社区索引是编程言语评价的一个指标,该指数每月更新一次。小伙伴们赶忙看看下面的排名情况吧!编程语言排行榜(TOP20)TIOBE编程社区指数是流行编程语言的一个指标,可以作为编程语言是选择依据。索引每月更新一次。该评级是基于世界各地熟练工程师的数量,课程和第三方供应商。通过上表,我们可以很明显的看到Pyt...原创 2019-03-03 10:52:12 · 2218 阅读 · 0 评论 -
编程大神一道题带你搞定Python函数中形参和实参问题
昨天在Python学习群里有位路人甲问了个Python函数中关于形参和实参一个很基础的问题,虽然很基础,但是对于很多小白来说不一定简单,反而会被搞得稀里糊涂。人生苦短,我用Python。人生苦短,我用Python为了解答大家的这个疑惑,小编在此举个栗子,希望大家能够彻底的理解实参和形参在Python中的用法。首先,大家一起看个栗子。不可更改的对象这个函数的输出值是多少?...原创 2019-03-03 10:50:38 · 894 阅读 · 2 评论 -
Python、C 还是Java,零基础的小白想学习编程应该挑选哪门语言?
你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的Java语言等。今天小编给大家分享一下Python这门计算机程序设计语言。。对于即将毕业或已毕业的大学生、想转行的人或想学习编程的朋友,应该挑选学习Python、C++还是Java?对于许多即将学习编程语言、要面临就业的学生、想转行找工作的人来说,零基础的小白白挑选...原创 2019-02-27 12:14:16 · 2038 阅读 · 0 评论 -
如何利用Python网络爬虫抓取微信朋友圈的动态(上)
今天小编给大家分享一下如何利用Python网络爬虫抓取微信朋友圈的动态信息,实际上如果单独的去爬取朋友圈的话,难度会非常大,因为微信没有提供向网易云音乐这样的API接口,所以很容易找不到门。不过不要慌,小编在网上找到了第三方工具,它可以将朋友圈进行导出,之后便可以像我们正常爬虫网页一样进行抓取信息了。【出书啦】就提供了这样一种服务,支持朋友圈导出,并排版生成微信书。本文的主要参考资料来源于这篇...原创 2018-05-09 16:09:19 · 5893 阅读 · 5 评论 -
安装完Python之后,如何设置Python环境变量
人生苦短,我用Python。最近有许多加群的萌新在咨询Python安装的事宜,Python安装问题不大,可以戳这篇文章:。本以为安装Python之后就可以万事大吉,高枕无忧了,往命令行中输入python,发现有下图的错误。明明已经安装了Python,为什么还出现这个错误呢?这里很可能是因为你尚未设置Python环境变量。今天小编就手把手教你如何设置Python环境变量。1、首先确定已经安装好了Py...原创 2018-07-10 11:25:06 · 76458 阅读 · 3 评论
分享