<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[WhyLW的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/WhyLW</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; WhyLW]]></copyright><item><title><![CDATA[非程序员不懂的梗，身为程序员的你懂嘛？（日常减压）]]></title><link>https://blog.youkuaiyun.com/WhyLW/article/details/119044631</link><guid>https://blog.youkuaiyun.com/WhyLW/article/details/119044631</guid><author>WhyLW</author><pubDate>Fri, 23 Jul 2021 21:29:26 +0800</pubDate><description><![CDATA[1.问：程序猿最讨厌康熙的哪个儿子。答：胤禩。因为他是八阿哥（bug）

2.生活中程序猿的真实写照、一款游戏一包烟，一台电脑一下午。一盒泡面一壶水，一顿能管一整天。

3.程序猿最烦两件事，第一件事是别人要他给自己的代码写文档，第二件呢？是别人的程序没有留下文档。

4.我是一名程序猿，今晚加班到半夜了，困得快睁不开眼了，女上司非常关心我，问我要不要吃宵夜。我没好气地说宵夜就算了，能让我睡一觉就行了。女上司低着头红着脸说了句讨厌啊，然后坐在我身边不动，距离我很近，搞得我很紧张，难道她发现我的程序出了bug]]></description><category></category></item><item><title><![CDATA[零基础小白入门Python之文件读写（二）]]></title><link>https://blog.youkuaiyun.com/WhyLW/article/details/118500608</link><guid>https://blog.youkuaiyun.com/WhyLW/article/details/118500608</guid><author>WhyLW</author><pubDate>Mon, 05 Jul 2021 22:56:09 +0800</pubDate><description><![CDATA[封装、继承和多态
面向对象编程有三大重要特征：封装、继承和多态。
封装
封装是指将数据与具体操作的实现代码放在某个对象内部，使这些代码的实现细节不被外界发现，外界只能通过 接口使用该对象，而不能通过任何形式修改对象内部实现，正是由于封装机制，程序在使用某一对象时不需要关 心该对象的数据结构细节及实现操作的方法。使用封装能隐藏对象实现细节，使代码更易维护，同时因为不能直 接调用、修改对象内部的私有信息，在一定程度上保证了系统安全性。类通过将函数和变量封装在内部，实现了 比函数更高一级的封装。
class St]]></description><category></category></item><item><title><![CDATA[零基础小白入门Python之文件读写（一）]]></title><link>https://blog.youkuaiyun.com/WhyLW/article/details/118500376</link><guid>https://blog.youkuaiyun.com/WhyLW/article/details/118500376</guid><author>WhyLW</author><pubDate>Mon, 05 Jul 2021 22:48:43 +0800</pubDate><description><![CDATA[文件读写

文件的作用
就是把一些存储存放起来，可以让程序下一次执行的时候直接使用，而不必重新制作一份，省时省力。
文件的基础操作
打开文件：Python内置了一个open()方法，用于对文件进行读写操作。使用open()方法操作文件就像把大象塞进冰箱一 样，可以分三步走，一是打开文件，二是操作文件，三是关闭文件。 open()方法的返回值是一个file对象，可以将它赋值给一个变量（文件句柄）。
点击获取全套Python零基础入门资料
其基本语法格式为：
f = open(filename, mode)

]]></description><category></category></item><item><title><![CDATA[Python入门必会的函数详解（附案例）]]></title><link>https://blog.youkuaiyun.com/WhyLW/article/details/116947846</link><guid>https://blog.youkuaiyun.com/WhyLW/article/details/116947846</guid><author>WhyLW</author><pubDate>Mon, 17 May 2021 20:58:51 +0800</pubDate><description><![CDATA[一、range函数
range()函数
在其他语言中，如果想要循环一个变量从1到100，要怎么写呢？
for(i = 1,i&lt;=100,i++){}

python怎么实现这个功能呢？python设计了range()函数，直接实现了上面的功能。range是内置函数，无须导入。在任何地方都可以直接使用它。
for i in range(5): 
    print(i) 
0
1
2
3
4
从上面的执行结果，也可以看出来range函数的范围是从0-4。遵守左闭右开的原则。range默认是从0开始 的。]]></description><category></category></item><item><title><![CDATA[Python零基础入门之流程控制详解]]></title><link>https://blog.youkuaiyun.com/WhyLW/article/details/116862576</link><guid>https://blog.youkuaiyun.com/WhyLW/article/details/116862576</guid><author>WhyLW</author><pubDate>Sat, 15 May 2021 20:54:38 +0800</pubDate><description><![CDATA[什么是顺序执行？
流程控制指的是代码运行逻辑、分支走向、循环控制，是真正体现我们程序执行顺序的操作。流程控制一般分为 顺序执行、条件判断和循环控制。
顺序执行
Python代码在执行过程中，遵循下面的基本原则：
普通语句，直接执行；
碰到函数，将函数体载入内存，并不直接执行
碰到类，执行类内部的普通语句，但是类的方法只载入，不执行
碰到if、for等控制语句，按相应控制流程执行
碰到@，break，continue等，按规定语法执行
碰到函数、方法调用等，转而执行函数内部代码，执行完毕继续执行原有顺序代码
]]></description><category></category></item><item><title><![CDATA[Python基础语法之数据类型详解（二）]]></title><link>https://blog.youkuaiyun.com/WhyLW/article/details/115643973</link><guid>https://blog.youkuaiyun.com/WhyLW/article/details/115643973</guid><author>WhyLW</author><pubDate>Mon, 12 Apr 2021 22:11:29 +0800</pubDate><description><![CDATA[元组
我们知道，用方括号括起来的是列表，那么用圆括号括起来的是什么，是元组。
元组也是序列结构，但是是一种不可变序列，你可以简单的理解为内容不可变的列表。除了在内部元素不可修改 的区别外，元组和列表的用法差不多。
元组与列表相同的操作：

使用方括号加下标访问元素
切片（形成新元组对象）
count()/index()
len()/max()/min()/tuple()

元组中不允许的操作，确切的说是元组没有的功能

修改、新增元素
删除某个元素（但可以删除整个元组）
所有会对元组内部元素发生修改动作的方]]></description><category></category></item><item><title><![CDATA[北大博士Python学习笔记零基础小白入门Python必会的数据类型详解]]></title><link>https://blog.youkuaiyun.com/WhyLW/article/details/115634882</link><guid>https://blog.youkuaiyun.com/WhyLW/article/details/115634882</guid><author>WhyLW</author><pubDate>Mon, 12 Apr 2021 18:57:04 +0800</pubDate><description><![CDATA[数据类型
在python这门语言中，数据类型分为两种。 内置的和自定义的。
内置的包括数字、字符串、布尔、列表、元组、字典、Bytes、集合这些常用的以及一些不太常用的数据类型。 而自定义的，一般以类的形式，根据需要组合以上内置类型成为独特的数据类型。
数据类型是Python语言非常重要的部分（哪部分不重要？），尤其是不同数据类型所支持的原生操作，更是重中 之重，需要熟练的背在脑海里。很多时候，写大型项目时，不需要你多复杂的技巧，只需要用这些数据操作方法 就可以。
原因之一，更好的分配管理内存,节省不必要的]]></description><category></category></item><item><title><![CDATA[Python基础语法之运算符详解]]></title><link>https://blog.youkuaiyun.com/WhyLW/article/details/115560953</link><guid>https://blog.youkuaiyun.com/WhyLW/article/details/115560953</guid><author>WhyLW</author><pubDate>Fri, 09 Apr 2021 22:42:37 +0800</pubDate><description><![CDATA[运算符
运算符：以1 + 2为例，1和2被称为操作数，“+” 称为运算符。
Python语言支持以下类型的运算符:

算术运算符
比较（关系）运算符
赋值运算符
逻辑运算符
位运算符
成员运算符
身份运算符
三目运算符

点击获取全套Python零基础资料
算术元运算符
以下假设变量： a=10，b=20：

python中，有三种除法，分别是：
10/3 3.333333333

1.计算结果是浮点数，即使两个整数恰好整数，结果也是浮点数。
9/3 3.0

2.只取整数部分，余数被抛弃。
10//3 3]]></description><category></category></item><item><title><![CDATA[Python基础语法之输入输出详解]]></title><link>https://blog.youkuaiyun.com/WhyLW/article/details/115559256</link><guid>https://blog.youkuaiyun.com/WhyLW/article/details/115559256</guid><author>WhyLW</author><pubDate>Fri, 09 Apr 2021 20:50:57 +0800</pubDate><description><![CDATA[输入输出
input输入函数
input函数：获取用户输入，保存成一个字符串。重要的话，说两遍，input函数的返回值是一个字符串类型。哪 怕你输入的是个数字1，返回给你的只会是字符串“1”，而不是 整数1 。
str = input("请输入你的姓名:") 
请输入你的姓名:json 
'json' 
type(str) 
&lt;class 'str'&gt; 
age = input("请输入你的年龄:") 
请输入你的年龄:18 
'18' 
type(age) 
&lt;class 'str'&g]]></description><category></category></item><item><title><![CDATA[Python基础语法之变量与常量详解]]></title><link>https://blog.youkuaiyun.com/WhyLW/article/details/115492149</link><guid>https://blog.youkuaiyun.com/WhyLW/article/details/115492149</guid><author>WhyLW</author><pubDate>Wed, 07 Apr 2021 18:15:40 +0800</pubDate><description><![CDATA[变量与常量
变量：在程序运行过程中，值会发生变化的量
常量：在程序运行过程中，值不会发生变化的量
无论是变量还是常量，在创建时都会在内存中开辟一块空间，用于保存它的值。
这里有一点需要注意的是，在python中是不需要声明类型的。这是根据Python的动态语言特性而来。变量可以 直接使用，而不需要提前声明类型。
点击获取全套Python零基础资料
变量的定义
Python中的变量不需要声明类型。
a = 4 
b = "hello" 
c = [1,2] 
d = (1,2)

这些变量都是不需要声明它的类]]></description><category></category></item><item><title><![CDATA[北大博士Python学习笔记教你半小时掌握Python入门基础语法（一）]]></title><link>https://blog.youkuaiyun.com/WhyLW/article/details/115471555</link><guid>https://blog.youkuaiyun.com/WhyLW/article/details/115471555</guid><author>WhyLW</author><pubDate>Tue, 06 Apr 2021 21:35:50 +0800</pubDate><description><![CDATA[基础语法
标识符
所谓的标识符就是对变量、常量、函数、类等对象起的名字。 首先必须说明的是，Python语言在任何场景都严格区分大小写！也就是说A和a代表的意义完全不同 python对于表示标识符的命名有如下规定：
第一个字符必须是字符表中的字符或者下划线

例如，a，abc，_id，等都是可以的。但是例如a(以a(以a(以开头的是PHP的变量语法)，~abc，123a都是不可以的。 这一点一定要注意。
我 = "json"，打印出‘我’ 结果是json 
虽然可以但是不建议大家这样做。

另外，以下划线开]]></description><category></category></item><item><title><![CDATA[零基础小白入门最需要的Python代码编辑器详细介绍拿走不谢]]></title><link>https://blog.youkuaiyun.com/WhyLW/article/details/115467096</link><guid>https://blog.youkuaiyun.com/WhyLW/article/details/115467096</guid><author>WhyLW</author><pubDate>Tue, 06 Apr 2021 18:16:00 +0800</pubDate><description><![CDATA[代码编辑器
Python解释器、pip工具箱和virtuanlenv虚拟环境都安装好了后，基本的Python环境就搭建好了，可以开始我 们的“搬砖”之旅了。但是现在还缺一个好用的编辑器，这里推荐大家用pycharm。当然如果你有一些其他的编 辑器也可以，比如sublime_text，notepad++，vscode，Anaconda等等。
点击获取Python环境搭建教学视频和安装包
python官方IDLE集成开发环境
这是一个官方提供的交互式集成开发环境，也就是说你无须使用其它编辑器，Python自带！]]></description><category></category></item><item><title><![CDATA[pip的安装和使用]]></title><link>https://blog.youkuaiyun.com/WhyLW/article/details/115448248</link><guid>https://blog.youkuaiyun.com/WhyLW/article/details/115448248</guid><author>WhyLW</author><pubDate>Mon, 05 Apr 2021 21:09:35 +0800</pubDate><description><![CDATA[pip的安装和使用
我们都知道python有很多的第三方库或者说是模块。这些库针对不同的应用，发挥不同的作用。我们在实际的项 目中肯定会用到这些模块。那如何将这些模块导入到自己的项目中呢？
Python官方的PyPi仓库为我们提供了一个统一的代码托管仓库，所有的第三方库，甚至你自己写的开源模块，都 可以发布到这里，让全世界的人分享下载 。
python有两个著名的包管理工具easy_install和pip。在python 2中easy_install是默认安装的，而pip需要我们手 动安装。随着Python]]></description><category></category></item><item><title><![CDATA[还不会Python环境搭建？腾讯资深开发者教你3分钟搭建完成]]></title><link>https://blog.youkuaiyun.com/WhyLW/article/details/115445885</link><guid>https://blog.youkuaiyun.com/WhyLW/article/details/115445885</guid><author>WhyLW</author><pubDate>Mon, 05 Apr 2021 18:23:06 +0800</pubDate><description><![CDATA[python环境搭建
Python是一个跨平台、可移植的编程语言，因此可在windows、Linux和Mac OS X系统中安装使用。 安装完成后，你会得到Python解释器环境，可以通过终端输入python命令查看本地是否已经按照python以及 python版本。这里有一点需要注意的是，如果没有将python的安装目录添加到环境变量中，会报错（python不 是内部命令或外部命令，也不是可执行程序）。需要把python安装环境添加到环境变量中。
点击获取Python安装包
python下载
python]]></description><category></category></item><item><title><![CDATA[Python编译器与解释器详解]]></title><link>https://blog.youkuaiyun.com/WhyLW/article/details/115097012</link><guid>https://blog.youkuaiyun.com/WhyLW/article/details/115097012</guid><author>WhyLW</author><pubDate>Mon, 22 Mar 2021 20:40:25 +0800</pubDate><description><![CDATA[编译器与解释器
编译器/解释器：高级语言与机器之间的翻译官
都是将代码翻译成机器可以执行的二进制机器码，只不过在运行原理和翻译过程有不同而已。
点击获取全套Python零基础资料
那么两者有什么区别呢？
编译器：先整体编译再执行 解释器：边解释边执行 用一个通俗的例子进行比喻：我们去饭馆吃饭，点了八菜一汤。编译器的方式就是厨师把所有的菜给你全做好 了，一起给你端上来，至于你在哪吃，怎么吃，随便。
解释器的方式就是厨师做好一个菜给你上一个菜，你就吃 这个菜，而且必须在饭店里吃。

Python解释器种类
Py]]></description><category></category></item><item><title><![CDATA[Python介绍，什么是Python？]]></title><link>https://blog.youkuaiyun.com/WhyLW/article/details/114711459</link><guid>https://blog.youkuaiyun.com/WhyLW/article/details/114711459</guid><author>WhyLW</author><pubDate>Fri, 12 Mar 2021 22:55:10 +0800</pubDate><description><![CDATA[python教程
Python翻译成汉语是蟒蛇的意思，并且Python的logo也是两条缠绕在一起的蟒蛇的样子，然而Python语言和蟒 蛇实际上并没有一毛钱关系。 Python语言是由荷兰程序员Guido van
Rossum，江湖人称“龟叔”，独立开发完成初版的。“龟叔”曾供职于 google，现任职于dropbox 。1989年圣诞节期间，在阿姆斯特丹，为了打发圣诞节的无趣，决心开发一个新的 脚本解释语言，作为ABC语言的一种继承，然后他就这么做了，并实现了（大神的能力）。之所以选中Python作 .]]></description><category></category></item><item><title><![CDATA[爬虫HTTP和HTTPS协议详解]]></title><link>https://blog.youkuaiyun.com/WhyLW/article/details/109062169</link><guid>https://blog.youkuaiyun.com/WhyLW/article/details/109062169</guid><author>WhyLW</author><pubDate>Tue, 13 Oct 2020 22:12:01 +0800</pubDate><description><![CDATA[点击获取全套爬虫零基础学习资料
一、什么是网络协议
网络协议，是计算机之间为了实现网络通信而达成的一种“约定”或者”规则“，有了这种”约定“，不同厂商的生产设备，以及不同操作系统组成的计算机之间，就可以实现通信。
二、HTTP和HTTPS的基本概念
HTTP：是互联网上应用最为广泛的一种网络协议，是一个客户端和服务器端请求和应答的标准（TCP），用于从WWW服务器传输超文本到本地浏览器的传输协议，它可以使浏览器更加高效，使网络传输减少。
HTTPS：是以安全为目标的HTTP通道，简单讲是HTTP的安全版，.]]></description><category></category></item><item><title><![CDATA[爬虫的基本概念]]></title><link>https://blog.youkuaiyun.com/WhyLW/article/details/109018670</link><guid>https://blog.youkuaiyun.com/WhyLW/article/details/109018670</guid><author>WhyLW</author><pubDate>Sun, 11 Oct 2020 22:46:13 +0800</pubDate><description><![CDATA[一、为什么要学习爬虫
学习爬虫，可以私人订制一个搜索引擎，并且可以对搜索引擎的工作原理进行更深层次地理解。
当下是大数据时代，在这个信息爆炸的时代，我们可以利用爬虫获取大量有价值的数据，通过数据分析获得更多隐性的有价值的规律。
方便就业。从就业的角度来说，爬虫工程师目前来说属于紧缺人才，并且薪资待遇普遍较高所以，深层次地掌握这门技术，对于就业来说，是非常有利的。（而且辅助工作也是非常不错的，各种接单平台，爬虫的单子多且简单，收入也很可观哦！）
用途广泛。针对电商来说，抓取各种商品信息就可以做到精细化运营，.]]></description><category></category></item><item><title><![CDATA[基于Keras的网红小姐姐相似图像检索]]></title><link>https://blog.youkuaiyun.com/WhyLW/article/details/108372069</link><guid>https://blog.youkuaiyun.com/WhyLW/article/details/108372069</guid><author>WhyLW</author><pubDate>Wed, 02 Sep 2020 22:46:10 +0800</pubDate><description><![CDATA[在学习到的模型中，输入画像用等级分类的话，可以判断哪个网红小姐姐与之相似。本篇则会从全结合层的矢量特征开始，计算cos相似度，然后检索相似的画像。
而且单就图像识别来讲，Keras使用起来比Chainer更方便，所以安装使用Keras框架。
（注：使用Keras框架的另一个原因是"Keras"的五个字母包含在"Kaiser"当中。）
点击获取Python全套零基础资料大礼包
数据扩张
在Keras中，使用了ImageDataGenerator，所以可以轻松扩大数据。
因为随机抽样的画像集有倾向性或偏移，所.]]></description><category></category></item><item><title><![CDATA[Python零基础入门之编写测试实例]]></title><link>https://blog.youkuaiyun.com/WhyLW/article/details/108329421</link><guid>https://blog.youkuaiyun.com/WhyLW/article/details/108329421</guid><author>WhyLW</author><pubDate>Mon, 31 Aug 2020 21:08:13 +0800</pubDate><description><![CDATA[测试函数
首先是给出用于测试的代码，如下所示，这是一个接收姓和名然后返回整洁的姓名的函数：
def get_formatted_name(first, last):
    full_name = first + ' ' + last
    return full_name.title()

简单的测试代码：
first = 'kobe'
last = 'bryant'
print(get_formatted_name(first, last)) # 输出 Kobe Bryant

在 Python 标.]]></description><category></category></item></channel></rss>