Python
文章平均质量分 57
AI悦创|编程1v1
Python一对一/编程一对一/少儿编程一对一
展开
-
Python eval() 函数
你好,我是悦创。描述eval() 函数用来执行一个字符串表达式,并返回表达式的值。语法以下是 eval() 方法的语法:eval(expression[, globals[, locals]])参数expression – 表达式。globals – 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。locals – 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。返回值返回表达式计算结果。实例以下展示了使用 eval() 方法的实例:>>原创 2022-02-10 15:45:58 · 989 阅读 · 0 评论 -
编写一个程序,将一个带有不确定数字的正整数分成三位,然后输出(Python),某个,位数,进行,节后
输入形式:用户在第一行输入一个正整数输出形式:程序将这个正整数三位分节,并在下一行输出样例输入:1234567样例输出:1,234,567样例说明:用户输入正整数1234567,程序从个位开始每隔三位加一个‘,’分割所以输出为1,234,567不多说直接上代码// 编写一个程序,将某个位数不确定的正整数进行三位分节后输出str_n = input()list_n = list(str_n) #转化成列表length = len(str_n)n = lengthprint(leng原创 2021-01-07 16:14:14 · 1219 阅读 · 0 评论 -
Python日期和天数互相转换
目标:根据日期计算在相应年份的天数,根据某年的天数计算相应的日期import datetimedef out_date_by_day(year,day): ''' 根据输入的年份和天数计算对应的日期 ''' first_day=datetime.datetime(year,1,1) add_day=datetime.timedelta(days=day-1) return datetime.datetime.strftime(first_day+add_d原创 2021-01-07 14:39:39 · 2662 阅读 · 2 评论 -
FileNotFoundError: [Errno 2] No such file or directory: ‘XXX‘ 的解决方法
错误描述:FileNotFoundError: [Errno 2] No such file or directory: ‘XXX’ 的解决方法在编写爬虫文件的过程中,一般会将爬取下来的文件保存在一个文件夹内,而当选取的文件夹不存在时,会报错"FileNotFoundError: [Errno 2] No such file or directory".例如def __init__(self, path = './'): #save the path self.pat原创 2020-12-16 23:40:37 · 4123 阅读 · 0 评论 -
Python | 判定IP地址合法性的四种方法
你好,我是悦创。IP 合法性校验是开发中非常常用的,看起来很简单的判断,作用确很大,写起来比较容易出错,今天我们来总结一下,看一下3种常用的IP地址合法性校验的方法。先了解 IPV4 的 IP 格式,它的形式应该为:(1255).(0255).(0255).(0255)1. 正则表达式判定法最简单的实现方法是构造一个正则表达式。判断用户的输入与正则表达式是否匹配。若匹配则是正确的IP地址,否则不是正确的IP地址。下面给出相对应的验证 ip 的正则表达式:^(1\d{2}|2[0-4]\d|25[原创 2020-12-10 15:10:42 · 6078 阅读 · 0 评论 -
Python 系列特别篇 - 装饰器
你好,我是悦创。这节课我们一起来学装饰器。装饰器一直以来都是 Python 中很有用、很经典的一个 feature(特色),在工程中的应用也十分广泛,比如日志、缓存等等的任务都会用到。然而,在平常工作生活中,我发现不少人,尤其是初学者,常常因为其相对复杂的表示,对装饰器望而生畏,认为它“too fancy to learn”,实际并不如此。今天这节课,我会以前面所讲的函数、闭包为切入点,引出装饰器的概念、表达和基本用法,最后,再通过实际工程中的例子,让你再次加深理解。接下来,让我们进入正文一起学习.原创 2020-10-23 11:47:05 · 415 阅读 · 0 评论 -
Python中的队列
你好,我是悦创。我们来看一下群友的问题:那我来分享一下,队列的基本知识。1. 队列的基本知识先进先出队列(或简称队列)是一种基于先进先出(FIFO)策略的集合类型.队列的最简单的例子是我们平时碰到的:比如排队等待电影;在杂货店的收营台等待;在自助餐厅排队等待(这样我们可以弹出托盘栈)。行为良好的线或队列是有限制的,因为它只有一条路,只有一条出路。不能插队,也不能离开。你只有等待了一定的时间才能到前面。下图展示了一个简单的 Python 对象队列。队列是有序数据集合,队列的特点原创 2020-10-19 09:35:58 · 6437 阅读 · 0 评论 -
简约不简单的匿名函数
你好,我是悦创。上一节,我们一起学习了 Python 中的“常规”函数,用途十分广泛。不过,除了常规函数,你应该也会在代码中见到一些“非常规”函数,它们往往很简短,就一行,并且有个很酷炫的名字——lambda,没错,这就是匿名函数。匿名函数在实际工作中同样举足轻重,正确地运用匿名函数,能让我们的代码更简洁、易读。这节课,我们继续 Python 的函数之旅,一起来学习这个简约而不简单的匿名函数。匿名函数基础首先,什么是匿名函数呢?以下是匿名函数的格式:lambda argument1, argum.原创 2020-09-02 10:22:42 · 279 阅读 · 0 评论 -
Python re「正则表达式解析」
当我们学会了如何用 Requests 来获取网页的源代码,得到 HTML 代码。但我们如何从 HTML 代码中获取真正想要的数据呢?正则表达式就是一个有效的方法。本文,我分享正则表达式的相关用法。正则表达式是处理字符串的强大工具,它有自己特定的语法结构。有了它,我们就能实现字符串的检索、替换、匹配验证。当然,对于爬虫来说,有了它,要从 HTML 里提取想要的信息就非常方便了。1. 实例引入说了这么多,可能我们对正则表达式的概念还是比较模糊,下面就用几个实例来看一下正则表达式的用法。打开开源中国提原创 2020-08-12 23:09:40 · 380 阅读 · 0 评论 -
Python 基础语法:开始你的 Python 之旅
我来一篇文章带你瞬间 Python 语法快速入门!如需一对一私人教学加微信:AndersonHjb 「记得备注来意哦!」公众号:AI悦创Python 语言最大的优点是简洁,它虽然是 C 语言写的,但是摒弃了 C 语言的指针,这就让代码非常简洁明了。同样的一行 Python 代码,甚至相当于 5 行 Java 代码。我们读 Python 代码就像是读英文一样直观,这就能让程序员更好地专注在问题解决上,而不是在语言本身。当然除了 Python 自身的特点,Python 还有强大的开发者工具。在数据科原创 2020-08-04 13:57:55 · 403 阅读 · 0 评论 -
为什么我们要学习编程?
1. 为什么需要学习编程?原文:https://www.aiyc.top/731.html需要一对一少儿 Python 教学「成人也可以」可点击阅读原文联系到我。我的微信:AndersonHjb「记得备注来意哦!这个是我的工作号」如今,学习编程的人分为两类,一类是程序员,另一类是期望成为程序员的人。编程这个事儿,在大多数人眼中还是一种特定领域的、专门的技能,认为学的人都是需要以此谋生的。其实,我曾经跟一个作为一个“码龄”超过20年的老程序员聊过,他是这样认为的:在不久的将来(也许三五年,也许十来原创 2020-07-27 17:36:52 · 632 阅读 · 1 评论 -
Python 零基础入门的直播课「一节课70元」「一对一」
课程内容:序号名称第一章 变量和数据类型01第一节丨变量02第二节丨初识数据类型03章节测试一:https://www.aiyc.top/581.html第二章 数据类型(上)01第一节丨数值02第二节丨字符串03作业一丨创建一个问答式简历软件:https://www.aiyc.top/588.html04作业一讲解05章节测试二:https://www.aiyc.top/597.html第三章 数据类型(原创 2020-07-26 21:27:13 · 435 阅读 · 0 评论 -
我出了一个 7 天 Python 零基础入门的直播课「200元」「一对一」
课程内容:序号名称第一章 变量和数据类型01第一节丨变量02第二节丨初识数据类型03章节测试一:https://www.aiyc.top/581.html第二章 数据类型(上)01第一节丨数值02第二节丨字符串03作业一丨创建一个问答式简历软件:https://www.aiyc.top/588.html04作业一讲解05章节测试二:https://www.aiyc.top/597.html第三章 数据类型(原创 2020-07-16 15:11:17 · 444 阅读 · 0 评论 -
多个站点同时抓取!怎么做到的?
你好,我是悦创。公众号:AI悦创,之后其余篇只会在微信公众号和博客发布!公众号原文:https://mp.weixin.qq.com/s/UQwRJ28FCbVJ0VYpYjcvhw博客原文:https://www.aiyc.top/archives/632.html好久没来更新公众号了,也感谢各位的陪伴。本篇也将开启我自己啃代理池的心得,将逐步放送,因为代理池搭建较为复杂,这里我就尽可能把代理池分成几篇来讲,同时也保证,在我其他篇放出来之前,每一篇都是你们的新知识。学习就像看小说一样,一次一篇就原创 2020-06-16 15:35:55 · 1922 阅读 · 0 评论 -
还没用异步,爬取就速度太快?更智能的延迟插件
1. 前言博客原文:https://www.aiyc.top/archives/581.html要想“看见”,就得从蒙昧中睁开眼来。这才是最困难的地方,因为蒙昧就是我自身,想石头一样成了心里的坝。你好,我是悦创。最近好久没更新公众号了,一直在啃代理池也快啃完一些了,然后发现公众号终于邀请小悦开通付费阅读体验,为此,就先来分享一下延迟插件的实现。其实,很忐忑。因为,别人付费之后发现不值这个钱亏了,就会流失好不容易攒起来的关注率。所以付费得保证绝对原创与精品。上一篇,我带你手摸手入门了 App 爬原创 2020-06-02 21:36:47 · 528 阅读 · 1 评论 -
03- 介绍 Genymotion 和模拟器的安装(选读)
博客原文:https://www.aiyc.top/archives/519.html公众号:AI悦创你好,我是悦创。前面我给同学们讲解了夜神模拟器的安装,同学们有没有觉得很简单呢?那这个时候有同学会说:老师,你前面对比三款模拟器的时候还有一个模拟器叫 Genymotion,这个我听说过,也很厉害。那接下来也来讲解如何安装 Genymotion 模拟器。1. Genymotion Android 模拟器安装前准备工作那这个 Genymotion 安装前的准备工作有点复杂并且调试起来也有些难度,.原创 2020-05-31 00:11:33 · 666 阅读 · 0 评论 -
Charles 移动端设置 Wifi 代理
下面详细介绍移动端设置 Wifi 代理为 Charles:注:下面设置 Charles 的 Wifi 代理的 IP,各自不同,请忽视,改用你自己的 Charles 的端口即可。1. 安卓中设置 Wifi 代理为 Charles1.1 小米4中设置的 Wifi 代理为 Charles[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AYaMsZr4-1590130581597)(125-移动端设置Wifi代理.assets/20200522102304.png)][外原创 2020-05-22 14:56:41 · 751 阅读 · 0 评论 -
App 抓包利器:Charles
整理不易,欢迎关注公众号:AI悦创,如果你想快速入门点击此阅读:https://mp.weixin.qq.com/s/hxWpw5lydfRyqki45xly1Q公众号:AI悦创1. 前言介绍移动端 app 抓包主流工具 Charles,以及具体使用心得,如何抓包普通的 http 的请求,和更高级的加密的https 的请求以看到明文数据。再介绍 Charles 使用期间的注意事项,常见的坑等。期间涉及到如何给手机端安装 Charles 的 ssl 的 CA 证书,如何配合 XPosed,Ju原创 2020-05-22 14:55:16 · 3903 阅读 · 2 评论 -
02- 在夜神模拟器内部安装App
你好,我是悦创。公众号:AI悦创博客:https://www.aiyc.top/archives/508.html本章我将带你了解如何在夜神模拟器中安装 App,这时候有同学会问:老师你前面不是说,夜神模拟器可以创建定制版的 Android IOS 吗?答:那在我们的夜神模拟器里面该怎么改变呢?别急,继续往下看!1. 定制 Android IOS那我们可以点击启动后的模拟器这个下图位子(图一):图一我们就可以看见如下选项(图二):图二我们可以开启 root ,然后我们可以点击性.原创 2020-05-20 12:38:17 · 1067 阅读 · 0 评论 -
App 爬虫神器?Mitmproxy 快速带你入坑!
你好,我是悦创。公众号:AI悦创,AI悦创博客:[https://www.aiyc.top/](https://www.aiyc.top/)最近在搞 App 爬虫,不过万事入门难,我得自己研究研究 Mitmproxy 虽然不知道到底是不是那么强啦,就是得要会用,所以我就亲自入坑,并把自己的一下观点比较记录下来,毕竟好记性不然烂笔头嘛。Mitmproxy 是一个支持HTTP和HTTPS的抓包程序,有类似 Fiddler、Charles 的功能,只不过它是一个控制台的形式操作。Mitmproxy 还有原创 2020-05-20 09:24:35 · 1117 阅读 · 0 评论 -
5 行代码,用 Python 批量做海量小姐姐的素描图「附视频」
5 行代码生成素描 你好,我是悦创。公众号:AI悦创;AI悦创博客:https://www.aiyc.top/这次呢,我给大家带来的是 50行代码,生成一张素描图。让自己也是一个素描“大师”。那废话不多说,我们直接先来看看效果吧。上图的右边就是我们的效果,那具体有哪些步骤呢?1. 流程分析对于上面的流程来说是非常简单的,接下来我们来看看具体的实现。2. 具体实现安装所...原创 2020-05-19 16:11:21 · 664 阅读 · 0 评论 -
对于爬虫的这几点,你没认真整理了解过
首先,爬虫不是我的本职工作,我爬虫是为了工作而准备的,但爬虫内容真的很多:静态页面、动态页面、JS 加密、App 加密、逆向工程等等,对于这么一篇文章来说,我希望对你学习爬虫有一些帮助。1. 准备工作在具体分享之前,我也要教你如何安装 Postman。1.1 下载 PostmanPostman 一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如 Jmeter、soapUI 等。不过,对于开发过程中去调试接口,Postman 确实足够的简单方便,而且功能强.原创 2020-05-17 11:35:03 · 369 阅读 · 1 评论 -
万字长文,带你入门异步编程
你好,我是悦创。公众号:AI悦创原文链接:https://www.aiyc.top/archives/346.html异步模型是事件驱动模型的基础,而事件驱动的编程很多,比如:VB、PyQt。事件驱动是指在持续事务管理过程中,进行决策的一种策略,即跟随当前时间点上出现的事件,调动可用资源,执行相关任务,使不断出现的问题得以解决,防止事务堆积。在计算机编程、公共关系、经济活动等领域均有应用...原创 2020-04-26 09:45:58 · 336 阅读 · 0 评论 -
00-开篇——课程介绍
你好,我是悦创。公众号:AI悦创,关注公众号抢先阅读该系列文章。博客原文:https://www.aiyc.top/archives/208.html这一篇呢,是我们的第零篇,主要给大家介绍一下这个课程的大致情况。目录为什么要写这门系列课程?这门课的主要目的是什么?这门课的主要内容有哪些?学完之后我能收获什么东西呢?1. 为什么要写这门系列课程?先来解答两个很多人都会问的...原创 2020-04-01 14:43:03 · 565 阅读 · 0 评论 -
09-线程池与进程池
你好,我是悦创。公众号:AI悦创博客:www.aiyc.top有些同学会问,既然有了线程与进程,为什么还学要线程池与进程池呢?之所以,我们把他封装成池水这样的形式,就是为了创建和销毁的时候的资源消耗,也就是 Create 与 Delete 的操作,都需要向 OS 交互。交互的时候会申请原生的 OS 操作系统线程。对操作系统线程进行创建销毁,然后还需要进行上下文切换等,所以需要线程池与进程池...原创 2020-03-09 19:25:03 · 739 阅读 · 0 评论 -
万字长文,带你了解多线程与多进程
你好,我是悦创。今天,我给大家讲讲多进程与多线程。我的公众号:AI悦创,博客地址:https://www.aiyc.top/1. 全局解释器锁全局解释器锁 (英语:Global Interpreter Lock,缩写 GIL)是 计算机程序设计语言解释器 用于 同步线程 的一种机制,它使得任何时刻仅有 一个线程 在执行,即便在 多核心处理器 上,使用 GIL 的解释器也只允许同一时间执...原创 2020-03-05 15:15:41 · 442 阅读 · 1 评论 -
Linux安装Python
Linux安装Python1. 进入管理员模式:sudo su2. sudo apt-get install python3-dev build-essential libssl-dev libffi-dev libxml2 libxml2-dev libxslt1-dev zlib1g-dev3. sudo apt-get install python34. sudo apt-get i...原创 2019-07-27 12:53:34 · 243 阅读 · 0 评论 -
我们离不开数据分析
首先,非常感谢你订阅了AI悦创, 我会努力准备,用心书写。相信订阅的小伙伴中,有的已经工作了,可能平时还要经常加班。还有的是在校学生,我也是在校生。不过,我会每天抽时间,写点技术文章,也不知怎么地,只有这样,我才觉得一天过得充实,才觉得没有虚度。最近几年,做的这些项目,大多与数据分析与算法应用相关。岗位虽然是算法工程师,但是与数据分析打得交道也很多,双管齐下,最后才能确保算法的落地。在几年前,...原创 2019-07-26 08:31:58 · 627 阅读 · 0 评论 -
Python 爬虫之初体验(实习僧)
Python 爬虫之初体验(实习僧)我们前面入手的第一篇是糗事百科,这里就不细讲了,部分代码提供如下:为爬取的笑话加序号:两种方法:方法一:方法二更加优雅和更加Python:扩展:筛选非空内容:好,咱们进入正题!一: 简单的请求(实习僧)import requestsfrom bs4 import BeautifulSoupheader = {'User-Agent...原创 2019-07-25 11:50:12 · 830 阅读 · 0 评论