同名公众号 - 人生代码
这个作者很懒,什么都没留下…
展开
-
每天一道python面试题
如何通过引用传递变量?文章我已经放在我的 github 上面的了,欢迎 fork,star how-do-i-pass-a-variable-by-reference.ch.加入知识星球,每天打卡python面试题class PassByReference: def __init__(self): self.variable = 'Original' ...原创 2020-04-25 14:10:10 · 7729 阅读 · 16 评论 -
Python爬虫面试总结
Python爬虫面试总结1. 写一个邮箱地址的正则表达式?[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$2. 谈一谈你对 Selenium 和 PhantomJS 了解Selenium 是一个Web 的自动化测试工具,可以根据我们的指令,让浏览器自动加载页面,获取需要的数据,甚至页面截屏,或者判断网站上某些动作是否...原创 2019-08-14 20:48:12 · 1037 阅读 · 0 评论 -
python3实现二叉树的遍历与递归算法解析
python3实现二叉树的遍历与递归算法解析1、二叉树的三种遍历方式二叉树有三种遍历方式:先序遍历,中序遍历,后续遍历 即:先中后指的是访问根节点的顺序 eg:先序 根左右 中序 左根右 后序 左右根遍历总体思路:将树分成最小的子树,然后按照顺序输出1.1 先序遍历a 先访问根节点b 访问左节点c 访问右节点a(b ( d ( h ) )( e ( i ) ))( c...原创 2019-08-03 18:52:56 · 1088 阅读 · 0 评论 -
python3用turtle模块画一棵随机樱花树
python3用turtle模块画一棵随机樱花树#!/usr/bin/env python# coding=utf-8# 画一棵樱花 import turtleimport randomfrom turtle import *from time import sleep # 画樱花的躯干(60,t)def tree(branchLen,t): sleep(0....原创 2019-08-02 19:33:19 · 6073 阅读 · 3 评论 -
python算法队列
一、队列的特征性:先进先出二、类定义队列1、实例属性a.first节点b.last节点每一个新元素进来时,都是从最后面插入进来;每一个元素要出去,都是从开头向外出。2、实例方法a.进队列 enqueue核心算法: 判断队列是否为空,如果是空则first,last都指向新加入的结点node;如果不为空,这first指向队列第一个元素位置,在队尾插入元素完...原创 2019-07-30 21:06:44 · 574 阅读 · 0 评论 -
python获取微信好友信息以及分析朋友圈,绘制自己朋友圈画像
python获取微信好友信息以及分析朋友圈,绘制自己朋友圈画像一、安装python扩展模块所需工具:pandasitchatpyechartspip install 模块名但是,其实我们可以使用pip一次性安装多个模块,创建一个txt文件,例如:requirements.txt,文件夹内部修改为:pandas>=0.24.1itchat>=1.2.32py...原创 2019-07-21 22:29:16 · 1057 阅读 · 0 评论 -
python爬虫scrapy模拟登录demo
python爬虫scrapy模拟登录demo背景:初来乍到的pythoner,刚开始的时候觉得所有的网站无非就是分析HTML、json数据,但是忽略了很多的一个问题,有很多的网站为了反爬虫,除了需要高可用代理IP地址池外,还需要登录。例如知乎,很多信息都是需要登录以后才能爬取,但是频繁登录后就会出现验证码(有些网站直接就让你输入验证码),这就坑了,毕竟运维同学很辛苦,该反的还得反,那我们怎么办...原创 2019-07-21 00:10:20 · 1094 阅读 · 0 评论 -
《乐队的夏天》里的隐藏职业 : 一边玩乐队 , 一边是老师导演程序员 赵子健又辞职了
《乐队的夏天》里的隐藏职业 : 一边玩乐队 , 一边是老师导演程序员 赵子健又辞职了《乐队的夏天》里的隐藏职业 : 一边玩乐队 , 一边是老师导演程序员 赵子健又辞职了欢迎关注我的公众号...原创 2019-07-19 18:14:39 · 1042 阅读 · 0 评论 -
一篇文章了解爬虫的方方面面
一篇文章了解爬虫的方方面面,为什么要写这篇文章呢?其实爬虫已经泛滥了,满天下都是爬虫,但是爬虫又有很多可以学习的知识,各种加密,各种代理,各种请求头。还是那句老话,关注我们是对的一篇了解爬虫技术方方面面...原创 2019-07-18 10:42:34 · 1161 阅读 · 0 评论 -
Python 自动爬取B站视频
Python 自动爬取B站视频欢迎关注我的公众号,持续为您输出有价值的文章,爬虫,算法,机器学习方面的文章最近可能会是算法方面的文章上线,不排除夹杂一些爬虫之类的文章,因为最近在接一些关于爬虫方面的单子。...原创 2019-07-17 23:30:55 · 1021 阅读 · 0 评论 -
python(webpy/flask)搭建简易的网站
python(webpy/flask)搭建简易的网站原创 2019-06-18 16:11:59 · 1500 阅读 · 0 评论 -
python题库系列分享
python题库系列分享原创 2019-02-25 12:01:30 · 2319 阅读 · 0 评论 -
震惊!垃圾分类居然能用Python搞定!
震惊!垃圾分类居然能用Python搞定!请关注微信公众号原创 2019-07-15 20:32:50 · 1817 阅读 · 0 评论 -
新鲜的python算法打卡星球 刚刚出炉(免费的,适合初学者)
最近被很多网友邀请要做一些python算法之类,所以打算搞一个python算法打卡的星球,希望有兴趣的同学,伙伴,一起加进来跟我一起学习算法吧,最近星主我也在补算法,希望可以找到志同道合的伙伴,在星球一起进步,谢谢...原创 2019-05-12 22:14:29 · 966 阅读 · 0 评论 -
分分钟带你搞定GUI数字游戏
分分钟带你搞定GUI数字游戏小编最近考完试,甚是无聊啊,翻开书本学习了一下 GUI ,你肯定很是好奇啊,GUI是啥啊?一看英文G(鸡鸡,哦,当然不是啦,就是叼的意思啦)UI(就是界面的意思),合起来,叼界面,足够你去发挥你的想象力了,闭上眼睛,那个画面铺面而来啊,哈哈。在py(屁丸,经常这么叫),有一个标准的GUI库,就是 Tkinter 这是一个TkGUI工具包接口。专门用于快...原创 2018-11-02 16:13:14 · 697 阅读 · 0 评论 -
这段视频牛逼了,我的天
这是我们志学Python公众号开发的智能小车,代码是由Python写的附上链接http://zhuanlan.zhihu.com/p/47969839原创 2018-10-31 22:26:21 · 659 阅读 · 0 评论 -
用数字数数字符串
最近一直在想一个好办法来写文章,想来想去还是用使用案例的方式来写这些文章,这样就不是干巴巴的一些知识点,没多大意思,从今天开始,我们就进来细学Python的基础知识,这是第一篇文章。小伙伴们可是迫不及待了啊,虽然很是基础,学过的小伙伴就巩固一下咯,没学过的小伙伴可要认真学习啦,我们先来一个整体的例子吧a, b, c, d = 200, 3.5, False, 5+6jprint(type(...原创 2018-11-01 21:14:07 · 474 阅读 · 0 评论 -
python 翻译官,你认识?
python 翻译官,你认识?哇,你可能会很好奇,Python 语言也有 “翻译官”,这回事。就像外国人跟我们讲英语,我们听不懂啊,当然要找一个翻译官给我们翻译,这样我们才知道老外在讲什么呢,在我们计算机呢,也是这样的,计算机他只懂得0,1这两个二进制数,和一系列ASCII码,所以我们写Python的时候自然需要一个翻译官来翻译喽,编译成二进制,这样计算机就能识别了,知道程序要干...原创 2018-10-29 17:27:12 · 604 阅读 · 0 评论 -
人人都懂得???
人人都能懂的Python(蟒蛇)基本数据类型Python变量无需声明(就像一张纸一样),拿来即用,那么变量使用来干嘛的呢?变量(其实在生活中到处可以见到,只是我们没有把它抽象化而已),其实就是相当于一个停车场,那么这个停车场就是肯定有它的固定位置(在计算机中,我们叫他为指针,指向哪里的意思),停车场还有停车数量的限制(在计算机,我们使用内存来限制存放数据的大小),那么在计算机语言...原创 2018-10-28 20:41:02 · 590 阅读 · 0 评论 -
相见与此
志学Python今天终于正式开通个人公众号,取名为 志学Python,就是要立志学习Python,在编程这条道路上越走越远,也希望在此找到一群共同进步,一起讨论的小伙伴,因为之前自己学习总是遇到很多的坑,无人交流,只能自己通过百度,谷歌等工具进行学习,终于在自己的努力之下,有了很大的进步。第一次见面,时间刚刚好,没有相见恨晚,我是 志学Python 公众号的作者 Ken在茫茫人...原创 2018-10-26 15:51:16 · 535 阅读 · 0 评论 -
爬爬更健康
原文在此 爬爬更健康爬虫的定义是一种按照一定规范自动获取网络信息的程序或脚本。简单来说,网络爬虫就是根据一定的算法实现编程开发,主要通过URL实现数据的抓取和发掘。我们先来解决一下前置知识,本爬虫会用到以下库requests 是一个很实用Python的一个很实用的HTTP客户端,可以满足如今爬虫的需要json 用于数据的处理csv 用于数据的储存分析说明爬取淘宝商品的信...原创 2018-10-27 20:07:22 · 482 阅读 · 0 评论 -
Python中的“特权种族”是什么?
原创:豌豆花下猫Python猫今天前几天,某个学习群里有小伙伴问了一个关于id()的问题。事后,猫猫想起Python中一些常用对象的内存地址是共用的,但是具体是哪些却忘了。于是,猫猫意识到这是我知识薄弱之处,有提升空间,便进行了一番学习。有意进群讨论的,请加我微信,有意进群讨论的,请加我微信,有意进群讨论的,请加我微信,今天,猫猫把学习到的部分内容总结出来,分享给大家。阅读本文,大家可以学到...原创 2018-10-20 22:51:37 · 464 阅读 · 0 评论 -
Python日期计算,编程练习题实例四
Python练习题问题如下:简述:要求输入某年某月某日提问:求判断输入日期是当年中的第几天?Python解题思路分析:我们就以3月5日这一天为例。首先把前两个月的加起来,然后再加上5天即本年的第几天。这里有一种特殊的情况,就是闰月,遇到这种情况且输入月份大于2时需考虑多加一天。如果不是很明白,可以看下边的python源码。Python日期计算,最新编程练习题实例四,解题源代码如下:#!...原创 2018-10-20 22:58:38 · 1019 阅读 · 0 评论 -
爬取淘宝商品信息
我们先来解决一下前置知识,本爬虫会用到以下库requests 是一个很实用Python的一个很实用的HTTP客户端,可以满足如今爬虫的需要json 用于数据的处理csv 用于数据的储存分析说明爬取淘宝商品的信息,数据主要用于分析市场趋势,从而制定一系列营销方案。实现功能如下:使用者提供关键字,利用淘宝搜索功能获取搜索后的数据获取商品信息:标题,价格,销量,店铺所在区域数据以文...原创 2018-10-22 16:24:03 · 5013 阅读 · 1 评论 -
Python中的“特权种族”是什么?
前几天,某个学习群里有小伙伴问了一个关于id()的问题。事后,猫猫想起Python中一些常用对象的内存地址是共用的,但是具体是哪些却忘了。于是,猫猫意识到这是我知识薄弱之处,有提升空间,便进行了一番学习。有意进群讨论的,请加我微信,有意进群讨论的,请加我微信,有意进群讨论的,请加我微信, lijinwen1996329今天,猫猫把学习到的部分内容总结出来,分享给大家。阅读本文,大家可以学到如下...原创 2018-10-15 23:35:34 · 492 阅读 · 0 评论 -
中秋节快乐
print(“中秋节快乐”);最近创建了一个Python学习交流群感兴趣的可以加进来一起讨论啊原创 2018-09-24 16:31:14 · 1178 阅读 · 0 评论 -
说点心里话 | 零基础学习 Python 系列大汇总。
Ken Ken Coding 今天文章文章 文章转自 Rocky0429 Python空间写的挺好的,学习Python的伙伴值得一看本文字数:1970 字阅读本文大概需要:5 分钟从「Python空间」创建开始,初期我的本意就是推送分享一些 Python 相关的知识,我本人也是零开始自学的 Python,当然我由于是科班出身,只是找了一本基础书,零零散散用了大概不到一个星期的时间学完了大概,敲完了...原创 2018-10-12 12:00:28 · 1504 阅读 · 0 评论 -
Python经典面试题21道
1、Python如何实现单例模式?Python有两种方式可以实现单例模式,下面两个例子使用了不同的方式实现单例模式:1.class Singleton(type):def __init__(cls, name, bases, dict):super(Singleton, cls).__init__(name, bases, dict)cls.instance = Nonedef __...原创 2018-09-19 18:22:48 · 637 阅读 · 0 评论 -
常见Python面试题 — 手写代码系列
作者: Peace & Love来自:https://blog.youkuaiyun.com/u013205877/article/details/775428371.如何反向迭代一个序列如果是一个list,最快的方法使用reversetempList = [1,2,3,4]tempList.reverse()for x in tempList: print x如果不是list...原创 2018-09-19 18:15:53 · 903 阅读 · 0 评论 -
编程练习题实例五
Python练习题问题如下:整数顺序排列问题简述:任意三个整数类型,x、y、z 提问:要求把这三个数,按照由小到大的顺序输出 Python解题思路分析: 首先,要想方法把最小的数放到x位上,之后将x与y进行比较; 如果x>y的话,就将x与y的值进行交换; 然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。Python整数顺序排列,python解题源代码如...原创 2018-09-13 11:34:59 · 635 阅读 · 0 评论 -
Python数学计算,编程练习题实例一
接下来我会在知乎连续出一百道计算题,练练算法希望有意学习Python的同学可以加我微信(lijinwen1996329)一起学习最近新建一个Python群,已经有好几个知乎朋友加进来了Python练习题问题如下:简述:这里有四个数字,分别是:1、2、3、4 提问:能组成多少个互不相同且无重复数字的三位数?各是多少? Python解题思路分析:可填在百位、十位、个位的数字都是1、2、...原创 2018-09-11 22:35:34 · 1715 阅读 · 0 评论 -
编程练习题实例二
下面这道题太经典了,数学题经常出现银行利息的算法如下:简述:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提...原创 2018-09-12 12:43:39 · 557 阅读 · 0 评论 -
编程练习题实例三
Python练习题问题如下:简述:一个整数,它加上100和加上268后都是一个完全平方数 提问:请问该数是多少? Python解题思路分析:在10000以内判断,将该数加上100后再开方,加上268后再开方,如果开方后的结果满足如下条件,即是结果。Python完全平方数,python解题源代码如下:# !/usr/bin/python# -*- coding: UTF-8 -*...原创 2018-09-12 12:44:39 · 611 阅读 · 0 评论 -
自学Python系列:第二篇Python基础
我会以比较学习的方式主要拿Python和我之前学习的javascript进行比较拿学习javascript的学习经历来迁移到学习Python1 简单的数学运算加减乘除2 变量赋值在Python直接用‘=’号对变量赋值在javascript中定义变量使用 var arr = [].在es6中则使用 let定义变量 const定义常量let arr = []const...原创 2018-08-30 21:49:42 · 611 阅读 · 0 评论 -
自学python系列:第一篇anaconda安装篇
自学python系列:第一篇anaconda安装篇 原创: Ken Ken Coding 7月1日微信公众号为 Ken Coding趁着星期六天,一点点的学习一下python,这是一个风口啊,其他时间要忙别的,尽量让自己多学一点基础的知识,以后工作了在慢慢深入去探究把在这里推荐Python的集成开发环境anaconda是一个优秀的Python科学计算环境,他不仅包括Python也...原创 2018-08-30 21:46:34 · 904 阅读 · 0 评论 -
自学Python:第三篇数据类型
每一种编程语言都有数据类型,它是一种编程语言的基础,他决定了数据在计算机内存中的存储方式,每一个变量都对应一种数据类型在javascript中 有Number数字,String字符串,Boolean布尔,Array数组,Object对象,function函数,Undefined,Null 7种数据类型在Python中,有整型int,浮点型float,长整型long int,布尔型bool,字符串s...原创 2018-08-30 21:50:43 · 492 阅读 · 0 评论 -
自学Python:第四篇字符串
字符串的基本操作在Python中有两个字符串基本运算1 加法连接2 数乘在javascript只有+加法字符连接字符串的计算长度在Python使用内置方法 len()在javascript中使用属性lengthvar str = 'Ken is 20 years old'str.length还有一些字符串的方法(1)split()字符串分割在javascript中也有这个方法var st...原创 2018-08-30 21:51:35 · 536 阅读 · 0 评论 -
自学Python:第五篇索引和分片
1 序列是多个元素按照一定规则组成的对象,对于一个有序序列,我们可以通过索引位置的方法访问对应位置的值2 索引好比一本书目录,利用目录中的页码,可以快速的查找所需要的内容,Python使用中括号【】来对有序序列进行索引,字符串可以看成一个字符元素组成的有序序列Python的索引位置是从0开始的,所以0 对应与序列的第一个元素,为了得到第 i 个元素,需要使用索引值i-1python 还引入负数索引...原创 2018-08-30 21:52:18 · 580 阅读 · 0 评论 -
自学Python:第六篇列表
列表(list)是一个有序的Python对象序列列表的生成 列表可以用一对中括号‘[]’生成,中间的元素用逗号‘,’隔开空列表可以用‘[]’或者list()函数生成计算列表的长度len()列表相加,相当于两个列表按顺序连接列表数乘,相当于讲这个序列重复多次3 索引和分片对于间隔为1的连续分片,Python采用的整段替换的方式直接用一个新的分片替换原来的分片,两者的元素并不需...原创 2018-08-30 21:53:11 · 587 阅读 · 0 评论 -
自学Python:第七篇列表的方法
不改变列表本身的方法count()返回的是列表中的某个特定出现的元素的次数index()返回的是列表某个元素第一次出现的索引位置在javascript的indexOf()改变列表的方法(1)append()返回最后添加的单个元素如果这个元素是个序列,呢么列表的最后一个元素就是一个列表序列,并不会将其展开千万要记住,列表是动态变化的,如果两个列表是关联的,一个列表的变化会引起另一个列表的变化(2)e...原创 2018-08-30 21:54:11 · 510 阅读 · 0 评论