<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Microgoblins的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Microgoblins</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Microgoblins]]></copyright><item><title><![CDATA[Excel VBA | 一键批量生成对账单（功能优化版本）]]></title><link>https://blog.youkuaiyun.com/Microgoblins/article/details/127445155</link><guid>https://blog.youkuaiyun.com/Microgoblins/article/details/127445155</guid><author>Microgoblins</author><pubDate>Fri, 21 Oct 2022 14:51:30 +0800</pubDate><description><![CDATA[优化前期遗留的代码问题，分别对老客户和新客户生成对账单的代码进行了优化处理。]]></description><category></category></item><item><title><![CDATA[Excel VBA | 自动添加序列号]]></title><link>https://blog.youkuaiyun.com/Microgoblins/article/details/127378926</link><guid>https://blog.youkuaiyun.com/Microgoblins/article/details/127378926</guid><author>Microgoblins</author><pubDate>Tue, 18 Oct 2022 10:36:24 +0800</pubDate><description><![CDATA[利用for循环，实现序列号自动添加。]]></description><category></category></item><item><title><![CDATA[Excel VBA | 一键批量生成对账单]]></title><link>https://blog.youkuaiyun.com/Microgoblins/article/details/127361760</link><guid>https://blog.youkuaiyun.com/Microgoblins/article/details/127361760</guid><author>Microgoblins</author><pubDate>Mon, 17 Oct 2022 22:09:48 +0800</pubDate><description><![CDATA[根据对账单总表一键批量生成N家独立的客户对账单。]]></description><category></category></item><item><title><![CDATA[Python爬虫笔记 | HTML基础]]></title><link>https://blog.youkuaiyun.com/Microgoblins/article/details/102732587</link><guid>https://blog.youkuaiyun.com/Microgoblins/article/details/102732587</guid><author>Microgoblins</author><pubDate>Thu, 24 Oct 2019 21:28:30 +0800</pubDate><description><![CDATA[使用python版本：3.7.0 64-bit

如果把HTML的学习依序分为三个层次的话，应该是读懂、修改、编写。
读懂： 只有读懂了HTML，我们才能看得懂网页结构，才有可能运用Python的其他模块去解析数据和提取数据。所以想写爬虫程序的话，一定要先学好HTML基础。
修改： 在读懂HTML文档的基础上，学会修改HTML代码，是可以做些有趣的事情的。
编写： 如果达到了这个水平，那就可以去...]]></description><category></category></item><item><title><![CDATA[Python爬虫笔记 | HTML基础]]></title><link>https://blog.youkuaiyun.com/Microgoblins/article/details/102730739</link><guid>https://blog.youkuaiyun.com/Microgoblins/article/details/102730739</guid><author>Microgoblins</author><pubDate>Thu, 24 Oct 2019 21:23:20 +0800</pubDate><description><![CDATA[使用python版本：3.7.0 64-bit

如果把HTML的学习依序分为三个层次的话，应该是读懂、修改、编写。
读懂： 只有读懂了HTML，我们才能看得懂网页结构，才有可能运用Python的其他模块去解析数据和提取数据。所以想写爬虫程序的话，一定要先学好HTML基础。
修改： 在读懂HTML文档的基础上，学会修改HTML代码，是可以做些有趣的事情的。
编写： 如果达到了这个水平，那就可以去...]]></description><category></category></item><item><title><![CDATA[Python爬虫笔记 | 初识爬虫技术]]></title><link>https://blog.youkuaiyun.com/Microgoblins/article/details/102673803</link><guid>https://blog.youkuaiyun.com/Microgoblins/article/details/102673803</guid><author>Microgoblins</author><pubDate>Mon, 21 Oct 2019 23:12:00 +0800</pubDate><description><![CDATA[使用python版本：3.7.0 64-bit

爬虫，从本质上来说，就是利用程序在网上拿到对我们有价值的数据。
爬虫的工作原理四步骤
第1步： 获取数据。 爬虫程序会根据我们提供的网址，向服务器发起请求，然后返回数据。
第2步： 解析数据。 爬虫程序会把服务器返回的数据解析成我们能读懂的格式。
第3步： 提取数据。 爬虫程序再从中提取出我们需要的数据。
第4步： 储存数据。 爬虫程序把这些有用...]]></description><category></category></item><item><title><![CDATA[Python爬虫笔记 | 使用pip安装requests模块及其后续问题]]></title><link>https://blog.youkuaiyun.com/Microgoblins/article/details/102672982</link><guid>https://blog.youkuaiyun.com/Microgoblins/article/details/102672982</guid><author>Microgoblins</author><pubDate>Mon, 21 Oct 2019 22:17:50 +0800</pubDate><description><![CDATA[使用python版本：3.7.0 64-bit

关于requests模块
网页爬虫必备模块之一，用于下载网页源代码、文本、图片甚至是音频等。
首先安装pip
首先下载安装pip：https://pypi.org/project/pip/#downloads
点击 “Download files” ，选择红框中的文件，下载安装。

使用pip安装requests模块
快捷键“ win + r ”...]]></description><category></category></item><item><title><![CDATA[Python案例笔记 | 用python制作二维码]]></title><link>https://blog.youkuaiyun.com/Microgoblins/article/details/102601425</link><guid>https://blog.youkuaiyun.com/Microgoblins/article/details/102601425</guid><author>Microgoblins</author><pubDate>Sat, 19 Oct 2019 23:31:07 +0800</pubDate><description><![CDATA[基于Python3版本的学习。

要用python制作二维码，需用python第三方库：MyQR 。
安装myqr模块
首先需要在cmd中用pip安装myqr模块。
win + r 打开运行命令，输入“cmd”，在终端里运行：pip install myqr，回车等待安装完成。
myqr.run() 函数里面的参数




参数
含义
详细




words
二维码指向链接
str，输入链接或...]]></description><category></category></item><item><title><![CDATA[Python案例笔记 | 用python群发邮件]]></title><link>https://blog.youkuaiyun.com/Microgoblins/article/details/102596272</link><guid>https://blog.youkuaiyun.com/Microgoblins/article/details/102596272</guid><author>Microgoblins</author><pubDate>Sat, 19 Oct 2019 23:30:53 +0800</pubDate><description><![CDATA[基于Python3版本的学习。
学习知识来源：风变编程

要用python群发邮件，需用到两个python的内置模块。
smtplib模块 是用来发送邮件用的。
email模块 是用来构建邮件内容的。

smtplib模块
官网教程：https://docs.python.org/3/library/smtplib.html

SMTP（Simple Mail Transfer Protocol...]]></description><category></category></item><item><title><![CDATA[Python学习笔记 | time模块的时间戳转换]]></title><link>https://blog.youkuaiyun.com/Microgoblins/article/details/102594530</link><guid>https://blog.youkuaiyun.com/Microgoblins/article/details/102594530</guid><author>Microgoblins</author><pubDate>Sat, 19 Oct 2019 23:30:32 +0800</pubDate><description><![CDATA[基于Python3版本的学习。

time模块主要包含各种提供日期、时间功能的类和函数。
该模块既提供了把日期、时间格式化为字符串的功能，也提供了从字符串恢复日期、时间的功能。
官网教程：https://yiyibooks.cn/xx/python_352/library/time.html#module-time
日期格式转换为时间戳
时间戳： 格林威治时间1970年01月01日00分00秒（...]]></description><category></category></item><item><title><![CDATA[Python学习笔记 | 模块]]></title><link>https://blog.youkuaiyun.com/Microgoblins/article/details/102555057</link><guid>https://blog.youkuaiyun.com/Microgoblins/article/details/102555057</guid><author>Microgoblins</author><pubDate>Sat, 19 Oct 2019 23:30:10 +0800</pubDate><description><![CDATA[基于Python3版本的学习。

模块
模块是最高级别的程序组织单元。
在模块中，我们不但可以直接存放变量，还能存放函数，还能存放类。
定义变量需要用赋值语句；
封装函数需要用def语句；
封装类需要用class语句；
封装模块不需要任何语句。
之所以不用任何语句，是因为每一份单独的Python代码文件（后缀名是.py的文件）就是一个单独的模块。

建立模块
其实就是在主程序的py文件中，使用i...]]></description><category></category></item><item><title><![CDATA[Python学习笔记 | 编码和文件读写]]></title><link>https://blog.youkuaiyun.com/Microgoblins/article/details/102535428</link><guid>https://blog.youkuaiyun.com/Microgoblins/article/details/102535428</guid><author>Microgoblins</author><pubDate>Sat, 19 Oct 2019 23:29:52 +0800</pubDate><description><![CDATA[基于Python3版本的学习。

编码
编码的本质： 就是让只认识0和1的计算机，能够理解我们人类使用的语言符号，并且将数据转换为二进制进行存储和传输。
这种从人类语言到计算机语言转换的形式，就叫做编码表 ，它让人类语言和计算机语言能够一一对应起来。
二进制
二进制数据的表示法：二进制数据也是采用位置计数法，其位权是以2为底的幂。




二进制
十进制




00
0


01
1


10...]]></description><category></category></item><item><title><![CDATA[Python学习笔记 | 类的继承和定制]]></title><link>https://blog.youkuaiyun.com/Microgoblins/article/details/102644312</link><guid>https://blog.youkuaiyun.com/Microgoblins/article/details/102644312</guid><author>Microgoblins</author><pubDate>Sat, 19 Oct 2019 23:28:53 +0800</pubDate><description><![CDATA[基于Python3版本的学习。

初识类的继承和定制
在Python中，我们的习惯表述是：A类是B类的子类，而B类是A类的父类（或超类）。
所以，类的继承，让子类拥有了父类拥有的所有属性和方法。
子类也可以在继承的基础上进行个性化的定制，包括：（1）创建新属性、新方法；（2）修改继承到的属性或方法。
简而言之：类的定制，不仅可以让子类拥有新的功能，还能让它有权修改继承到的代码。
类的继承
基础语...]]></description><category></category></item><item><title><![CDATA[Python学习笔记 | 类与对象]]></title><link>https://blog.youkuaiyun.com/Microgoblins/article/details/102643652</link><guid>https://blog.youkuaiyun.com/Microgoblins/article/details/102643652</guid><author>Microgoblins</author><pubDate>Sat, 19 Oct 2019 22:50:38 +0800</pubDate><description><![CDATA[基于Python3版本的学习。

初始概念：类(class)与对象(object)
生活中我们所说的类，是物以类聚的类，是分门别类的类，是多个类似事物组成的群体的统称。
而在Python中我们所遇到的类（class），比如整数、字符串、浮点数等，不同的数据类型就属于不同的类。准确来说，它们的全名是整数类、字符串类、浮点数类。每一个类之下都包含无数相似的不同个例。
在Python的术语里，我们把类...]]></description><category></category></item><item><title><![CDATA[Python学习笔记 | 函数]]></title><link>https://blog.youkuaiyun.com/Microgoblins/article/details/102633296</link><guid>https://blog.youkuaiyun.com/Microgoblins/article/details/102633296</guid><author>Microgoblins</author><pubDate>Sat, 19 Oct 2019 01:38:44 +0800</pubDate><description><![CDATA[基于Python3版本的学习。

函数（Function）
函数是组织好的、可以重复使用的、用来实现单一功能的代码。
在Python中，给函数输入数据，它就能执行相应的功能，最终输出你想要的结果。
内置函数
Python本身自带的函数叫内置函数 ，提供了许多我们常用的基本功能。
常用的内置函数有：
打印函数：print() 
输入函数：input() 
返回对象（字符、列表、元组等）长度或项目个...]]></description><category></category></item><item><title><![CDATA[Python案例笔记 | 斐波那契数列]]></title><link>https://blog.youkuaiyun.com/Microgoblins/article/details/102292918</link><guid>https://blog.youkuaiyun.com/Microgoblins/article/details/102292918</guid><author>Microgoblins</author><pubDate>Mon, 07 Oct 2019 13:41:17 +0800</pubDate><description><![CDATA[基于Python3版本的学习。

斐波那契数列
斐波那契数列（Fibonacci sequence），又称黄金分割数列、因数学家列昂纳多·斐波那契（Leonardoda Fibonacci）以兔子繁殖为例子而引入，故又称为“兔子数列”，指的是这样一个数列：1、1、2、3、5、8、13、21、34、……
表达式：F[n]=F[n-1]+F[n-2] (n&gt;=3,F[1]=1,F[2]=1) ...]]></description><category></category></item><item><title><![CDATA[Python案例笔记 | 九九乘法表]]></title><link>https://blog.youkuaiyun.com/Microgoblins/article/details/102262082</link><guid>https://blog.youkuaiyun.com/Microgoblins/article/details/102262082</guid><author>Microgoblins</author><pubDate>Sun, 06 Oct 2019 23:32:34 +0800</pubDate><description><![CDATA[基于Python3版本的学习。

# Python案例笔记 | 九九乘法表

i = 1    # 首先定义并赋值两个变量i和j
j = 1
for i in range(1,10):    #使用for循环遍历从1到9九个数字
	for j in range(1,i+1):    #再内嵌一个for循环，通过i+1控制j遍历的范围；当i=1的时候，j遍历的范围是1；当i=2的时候，j遍历的范围...]]></description><category></category></item><item><title><![CDATA[Python学习笔记 | 编程思维：如何解决问题]]></title><link>https://blog.youkuaiyun.com/Microgoblins/article/details/102259301</link><guid>https://blog.youkuaiyun.com/Microgoblins/article/details/102259301</guid><author>Microgoblins</author><pubDate>Sun, 06 Oct 2019 23:04:57 +0800</pubDate><description><![CDATA[基于Python3版本的学习。

知识学完就忘
记住：要学会掌握知识，而不是记住知识。
学习方法：用法查询笔记和深度理解笔记。
用法查询笔记：记录知识点的基础用法，它是你的学习记录，供你查询，加深对知识的印象。
深度理解笔记：学会理解所记录的知识。
缺乏解题能力
多做练习，提高解题的能力。
1、分析问题，明确结果。
2、思考需要的知识，或搜素新的知识（学会利用互联网查找知识点）。
3、思考解题的...]]></description><category></category></item><item><title><![CDATA[Python学习笔记 | 格式化输出字符串]]></title><link>https://blog.youkuaiyun.com/Microgoblins/article/details/102257017</link><guid>https://blog.youkuaiyun.com/Microgoblins/article/details/102257017</guid><author>Microgoblins</author><pubDate>Sun, 06 Oct 2019 22:41:00 +0800</pubDate><description><![CDATA[基于Python3版本的学习。

基于目前的学习进度，总结了两种格式化输出字符串的方法：格式符：% 和 format()函数。
格式符：%
为什么要格式化输出字符串？
带着这个问题，先看看我们之前使用print()函数打印时所表达的形式：
a = 9
print('我的幸运数字是：'+str(a))

我们在用+拼接字符串和变量的时候，常常需要考虑变量是什么类型的数据，如果不是字符串类型，还先需...]]></description><category></category></item><item><title><![CDATA[Python学习笔记 | 布尔值和四种语句]]></title><link>https://blog.youkuaiyun.com/Microgoblins/article/details/102185876</link><guid>https://blog.youkuaiyun.com/Microgoblins/article/details/102185876</guid><author>Microgoblins</author><pubDate>Sun, 06 Oct 2019 01:19:20 +0800</pubDate><description><![CDATA[基于Python3版本的学习。

用数据做判断：布尔值
布尔值：True和False。
决定if语句和while语句是否运行。
为真执行一次。
print(3&lt;5)
print(3&gt;5)
print('长安'=='长安')  
print('长安'!='金陵') 

#运行结果
True
False
True
True


print()括号内的计算其实就是【布尔运算】。终端上出现的...]]></description><category></category></item></channel></rss>