-
Python基础教程 | 还不会Python正则表达式?看这篇文章试试
今天写爬虫偶然想到了初学正则表达式时候,看过一篇文章非常不错。检索一下还真的找到了。 re模块 re.search 经常用match = re.search(pat, str)的形式。因为有可能匹配不到,所以re.search()后面一般用if statement。 re.match re.match和re.search很相似,只是re.match是从字符串的开头开始匹配。 常用正则字符意义 a, X, 9,等字…
-
Python自动化运维 | 11道Python基本面试题|深入解答
今天的分享主题是十一道Python自动化运维面试题,对于所有有志于从事相关职业的人来说,是必须具备、必须懂得内容。 1单引号,双引号,三引号的区别 分别阐述3种引号用的场景和区别 比如: 单引号:'Python' 双引号:"Python" 2).三引号 三单引号:'''Python ''',也可以表示字符串一般用来输入多行文本,或者用于大段的注释 三双引号:"""Python""",一般用在类里面,用来注释类,这样省的写文档,直接用类的对象__doc__访问获得文档 区别: 若你的字符串里面本身…
-
应该怎么做才能实现Python快速入门?
现阶段,掌握一门开发语言已经成为高级运维工程师的必备计能,不会开发,你就不能充分理解你们系统的业务流程,你就不能帮助调试、优化开发人开发的程序,开发人员有的时候很少关注性能的问题,这些问题就得运维人员来做,一个业务上线了,导致CPU使用过高,内存占用过大,如果你不会开发,你可能只能查到进程级别,也就是哪个进程占用这么多,然后呢?然后就交给开发人员处理了,这样怎么体现你的价值? 另外,大一点的公司,服务器都上几百,上千,甚至数万台,这种情况下怎样做自动化运维?用Shell写脚本for循环?呵呵,歇…
-
碉堡了!一小时爬取百万知乎用户信息的Python神器曝光
本文转载自简书,由马哥教育Python运维班3期学员推荐,原文作者为志朋,经小编编辑而成,如有漏洞,欢迎指正,并最后致谢作者的辛苦付出。 知乎是一个真实的网络问答社区,社区氛围友好与理性,连接各行各业的精英。用户分享着彼此的专业知识、经验和见解,为中文互联网源源不断地提供高质量的信息。与此同时,知乎也是由Python开发而成,有许多的Python爱好者都愿意用知乎做一些爬虫实验。 下面我们来看看Pythoner志朋的爬虫实验。 一、使用的技术栈: 爬虫:Python27 +requests+js…
-
Python自学指南 | 怎样把最好用的Python教程爬取下来?
很多Python初学者都是从廖雪峰的Python教程开始的。我也是廖老师教程的忠实读者。今天学到了爬虫,就想把廖老师的教程爬取下来,方便查阅。下面是我爬取这个教程的简单过程。 一个简单的爬虫大概包含下面的4个步骤:1.获取网页的URL2.下载网页的HTML文件3.解析下载到的HTML,提取所需的数据4.将提取的数据存储起来 首先,看一下如何获取廖老师教程的全部URL。在浏览器中打开教程的首页,查看源文件,发现教程的URL如下图所示: Paste_Image.png 从源文件中可以看到,每篇教程都…
-
Python入门教程 | Python学习的必经阶段
很多小伙伴在学习Python之前会犹犹豫豫,生怕自己学了半天之后白费力气。然而Python学习并不能一蹴而就,有些入门教程只讲究快速,却忽略了一些小白进阶中必备的阶段努力。 阶段一:前辈领进门。第一眼是一个前辈给我看了看Python的代码,因为自己最早学习的是Java语言,第一眼看到Python的时候,前辈说,“Python是面向对象的”,然后就 打印了几句代码。可我怎么也看不出到底哪里是“面向对象”的。前辈说“在Python里,一切皆对象”,我才有点领悟的说道:“原来把什么看成对象,就是面向对…
-
传说中Python最难理解的点,看这完篇就够了
这不是我第一次学Python入门课,去年、前年我都学过Python入门。所以文章的标题一点都没有标题党的意思。但是整个入门篇还有一个最难的东西没有讲,这个知识点好多书里面对这块要么不讲,要么就是讲的太深奥,这个知识点卡在那里很难受。 这块到底是什么的,猜对了就是传说中的装饰器,我记得我好几年前刚学Python的时候,看装饰器就觉得看九阴真经里面的怪文字,完全看不懂,确实装饰器是一个非常难以理解的概念。 1.什么是装饰器 网上有人是这么评价装饰器的,我觉得写的很有趣,比喻的很形象 每个人都有的内裤…
-
如果你初学Python学不好,必须得看下这个Python老鸟的建议
从2013年开始接触Python以来,我体验过阅读书籍,学习MOOC,查阅文档,谷歌搜索,逛编程社区。现在仍在学习Python中,走了很多的弯路。成功的道路各有不同,失败的地方却是种种。我想把我学习Python过程中走过的一些弯路说给大家,希望给初学Python的一些朋友有些帮助。 1.纸质书精读一本足矣 Python的经典书籍不少,《笨方法学Python》《Python核心编程》、《Python基础教程》等等,不少编程大牛也都会推荐自己觉得不错的书籍。 怎么选?这是个问题其实很多时候你只需要选…
-
我们学Python时我们在学什么,不看亏大了
这是一篇来自简书的文章,作者详细讲解了Python入门学习的一些困惑。 虽然有时觉得Python简单得不像编程语言,知乎上也有人说,“requests 好用的让人想哭”。但当我们学习一门编程语言时,要学习哪些内容,怎么学习,还是很值得深入探究的。 先看一下Python官网上的说明: powerful, fast, easy, 对,这就是赤果果的广告。不过我用下来的感觉确是如此,最大的问题是在于它太强大了有太多的库,貌似没有一个地方可以集中查看所有库的文档(https://pypi.Python.…
-
python入门经典 | 如何用Python检测伪造的视频
译者注:本文以一段自打24小时耳光的视频为例子,介绍了如何利用均值哈希算法来检查重复视频帧。以下是译文。 有人在网上上传了一段视频,他打了自己24个小时的耳光。他真的这么做了吗?看都不用看,肯定没有! 前几天,我浏览YouTube的时候,看到了一段非常流行的视频。在视频里,一个人声称自己要连续打脸24小时。视频的长度就是整整的24小时。我跳着看完了这个视频,确实,他就是在打自己的脸。许多评论都说这个视频是伪造的,我也是这么想的,但我想确定这个结论。 计划 写一个程序来检测视频中是否有循环。我之前…