同名公众号 - 人生代码
这个作者很懒,什么都没留下…
展开
-
破解wifi密码
破解wifi密码你有没有因为网费的问题,没装网络,紧靠手机过日子,有没有附近有很多WIFI,你却用不了,是不是很痛苦,是不是很难受接下来我就教你三部曲1. [pywifi模块简介](https://blog.csdn.net/zjy18886018024/article/details/84846843)2. [pywifi模块简介2](https://blog.csdn.net/qq_4...原创 2019-09-14 13:58:26 · 18834 阅读 · 2 评论 -
python3实现二叉树的遍历与递归算法解析
python3实现二叉树的遍历与递归算法解析1、二叉树的三种遍历方式二叉树有三种遍历方式:先序遍历,中序遍历,后续遍历 即:先中后指的是访问根节点的顺序 eg:先序 根左右 中序 左根右 后序 左右根遍历总体思路:将树分成最小的子树,然后按照顺序输出1.1 先序遍历a 先访问根节点b 访问左节点c 访问右节点a(b ( d ( h ) )( e ( i ) ))( c...原创 2019-08-03 18:52:56 · 1086 阅读 · 0 评论 -
python算法队列
一、队列的特征性:先进先出二、类定义队列1、实例属性a.first节点b.last节点每一个新元素进来时,都是从最后面插入进来;每一个元素要出去,都是从开头向外出。2、实例方法a.进队列 enqueue核心算法: 判断队列是否为空,如果是空则first,last都指向新加入的结点node;如果不为空,这first指向队列第一个元素位置,在队尾插入元素完...原创 2019-07-30 21:06:44 · 573 阅读 · 0 评论 -
python获取微信好友信息以及分析朋友圈,绘制自己朋友圈画像
python获取微信好友信息以及分析朋友圈,绘制自己朋友圈画像一、安装python扩展模块所需工具:pandasitchatpyechartspip install 模块名但是,其实我们可以使用pip一次性安装多个模块,创建一个txt文件,例如:requirements.txt,文件夹内部修改为:pandas>=0.24.1itchat>=1.2.32py...原创 2019-07-21 22:29:16 · 1056 阅读 · 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 · 6072 阅读 · 3 评论 -
python爬虫scrapy模拟登录demo
python爬虫scrapy模拟登录demo背景:初来乍到的pythoner,刚开始的时候觉得所有的网站无非就是分析HTML、json数据,但是忽略了很多的一个问题,有很多的网站为了反爬虫,除了需要高可用代理IP地址池外,还需要登录。例如知乎,很多信息都是需要登录以后才能爬取,但是频繁登录后就会出现验证码(有些网站直接就让你输入验证码),这就坑了,毕竟运维同学很辛苦,该反的还得反,那我们怎么办...原创 2019-07-21 00:10:20 · 1093 阅读 · 0 评论 -
Python 自动爬取B站视频
Python 自动爬取B站视频欢迎关注我的公众号,持续为您输出有价值的文章,爬虫,算法,机器学习方面的文章最近可能会是算法方面的文章上线,不排除夹杂一些爬虫之类的文章,因为最近在接一些关于爬虫方面的单子。...原创 2019-07-17 23:30:55 · 1021 阅读 · 0 评论 -
《乐队的夏天》里的隐藏职业 : 一边玩乐队 , 一边是老师导演程序员 赵子健又辞职了
《乐队的夏天》里的隐藏职业 : 一边玩乐队 , 一边是老师导演程序员 赵子健又辞职了《乐队的夏天》里的隐藏职业 : 一边玩乐队 , 一边是老师导演程序员 赵子健又辞职了欢迎关注我的公众号...原创 2019-07-19 18:14:39 · 1041 阅读 · 0 评论 -
一篇文章了解爬虫的方方面面
一篇文章了解爬虫的方方面面,为什么要写这篇文章呢?其实爬虫已经泛滥了,满天下都是爬虫,但是爬虫又有很多可以学习的知识,各种加密,各种代理,各种请求头。还是那句老话,关注我们是对的一篇了解爬虫技术方方面面...原创 2019-07-18 10:42:34 · 1161 阅读 · 0 评论 -
震惊!垃圾分类居然能用Python搞定!
震惊!垃圾分类居然能用Python搞定!请关注微信公众号原创 2019-07-15 20:32:50 · 1816 阅读 · 0 评论 -
python(webpy/flask)搭建简易的网站
python(webpy/flask)搭建简易的网站原创 2019-06-18 16:11:59 · 1500 阅读 · 0 评论 -
python题库系列分享
python题库系列分享原创 2019-02-25 12:01:30 · 2318 阅读 · 0 评论 -
分分钟带你搞定GUI数字游戏
分分钟带你搞定GUI数字游戏小编最近考完试,甚是无聊啊,翻开书本学习了一下 GUI ,你肯定很是好奇啊,GUI是啥啊?一看英文G(鸡鸡,哦,当然不是啦,就是叼的意思啦)UI(就是界面的意思),合起来,叼界面,足够你去发挥你的想象力了,闭上眼睛,那个画面铺面而来啊,哈哈。在py(屁丸,经常这么叫),有一个标准的GUI库,就是 Tkinter 这是一个TkGUI工具包接口。专门用于快...原创 2018-11-02 16:13:14 · 696 阅读 · 0 评论 -
用数字数数字符串
最近一直在想一个好办法来写文章,想来想去还是用使用案例的方式来写这些文章,这样就不是干巴巴的一些知识点,没多大意思,从今天开始,我们就进来细学Python的基础知识,这是第一篇文章。小伙伴们可是迫不及待了啊,虽然很是基础,学过的小伙伴就巩固一下咯,没学过的小伙伴可要认真学习啦,我们先来一个整体的例子吧a, b, c, d = 200, 3.5, False, 5+6jprint(type(...原创 2018-11-01 21:14:07 · 474 阅读 · 0 评论 -
你信不信用Python一行代码,能看到你的心
你信不信用Python一行代码,能看到你的心print('\n'.join([''.join([('lovelovelove'[(x-y)%12]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0 else' ')for x in range(-30,30)])for y in range(15,-15,-1)]))更多精...原创 2019-08-19 21:25:42 · 1192 阅读 · 0 评论 -
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 · 1036 阅读 · 0 评论 -
这10个Python项目超有趣!
前言:Python可谓是现在很多人正在学或者想学的一个脚本语言了,提到学习自然就少不了拿项目练手,可是一般的项目根本提不起兴趣嘛,这10个项目可是非常有趣的,不信你看看。【Python 图片转字符画】用 50 行 Python 代码完成图片转字符画小工具。通过实验将学习到 Linux 命令行操作,Python 基础,pillow 库的使用,argparse 库的使用。【使用 Python...原创 2019-08-24 20:02:18 · 1873 阅读 · 0 评论 -
Python 数据可视化神器分享:pyecharts
Python 数据可视化神器分享:pyechartsPython 数据可视化神器分享:pyecharts我们都知道python上的一款可视化工具matplotlib,而前些阵子做一个Spark项目的时候用到了百度开源的一个可视化JS工具-Echarts,可视化类型非常多,但是得通过导入js库在Java Web项目上运行。平时用Python比较多,于是就在想有没有Python与Echarts结...原创 2019-09-13 14:20:24 · 1552 阅读 · 0 评论 -
Python全栈开发-常用模块学习
Python全栈开发-常用模块学习模块介绍time &datetime模块randomossysshutilshelvexml处理pyyaml处理configparserhashlibre正则表达式1、模块介绍1)定义:模块:用来从逻辑上组织python代码(变量、函数、类、逻辑:实现一个功能),本质就是.py结尾的python文件(文件名:test.py...原创 2019-09-08 17:42:02 · 605 阅读 · 0 评论 -
Python全栈开发-git常用命令
Python全栈开发-git常用命令本节内容github介绍安装仓库创建& 提交代码代码回滚工作区和暂存区撤销修改删除操作远程仓库分支管理多人协作github使用忽略特殊文件.gitignore2.git安装git # 查看环境变量内是否有gitsudo apt-get install git # ubuntu下安装git3.版本库创建git ...原创 2019-09-07 18:39:25 · 867 阅读 · 0 评论 -
Python全栈开发-有趣的小程序
Python全栈开发-有趣的小程序进度条的打印import sys,timefor i in range(20): sys.stdout.write('$') #stdout是标准输出的意思,在一般电脑上,stdout的标准输出指的是计算机屏幕。 sys.stdout.flush() time.sleep(0.1) 单线程下的并发运算:import time...原创 2019-09-06 21:08:25 · 633 阅读 · 0 评论 -
浅谈五大Python Web框架
浅谈五大Python Web框架转载:http://feilong.me/2011/01/talk-about-Python-web-framework说到Web Framework,Ruby的世界Rails一统江湖,而Python则是一个百花齐放的世界,各种micro-framework、framework不可胜数,不完全列表见:http://wiki.python.org/moin/W...原创 2019-09-03 19:53:55 · 5247 阅读 · 1 评论 -
Web | 浅谈用Python进行Web开发
Web | 浅谈用Python进行Web开发Web开发这样一个大概念,对我这种小白来说,想学也不知道从哪下手。在网上广泛地浏览了一下这个方面的文章后,我发现当今Web开发的一大热门语言是Python(最大的当然还是PHP),而恰好我平常用Python也多,从Python入手,学习Web后端开发,也许要容易些。1 WSGI, 即Web Server Gateway InterfaceWeb开发...原创 2019-09-01 14:37:03 · 1645 阅读 · 0 评论 -
delete和Vue.delete删除数组的区别
delete只是被删除的元素变成了 empty/undefined 其他的元素的键值还是不变。Vue.delete 直接删除了数组 改变了数组的键值。接下来我们来看一个例子<template> <div class="vue-delete"> <p class="title tag-blue"> delete和Vue.delete删...原创 2019-08-31 17:22:36 · 4476 阅读 · 0 评论 -
Vue.set的学习
为什么会有这个操作呢?其实官网已经给出答案了,就是没有例子,会比较抽象,可以响应式的添加一些数据,确保这个数据会及时响应到页面中,因为vue无法做到检测对象属性的变化,所以Vue.set这个方法就出现了。受现代 JavaScript 的限制 (以及废弃 Object.observe),Vue 不能检测到对象属性的添加或删除。由于 Vue 会在初始化实例时对属性执行 getter/setter 转...原创 2019-08-31 16:50:13 · 477 阅读 · 1 评论 -
一个可以套路别人的python小程序~
一个可以套路别人的python小程序~先简要介绍一下程序。程序是使用pycharm工具,python语言所写。程序包括客户端 client.py 和服务器端 server.py 两部分,利用了python中的socket包。咳咳,使用方法来了!首先,你需要你和你的朋友在同一个局域网内,然后在你的主机上,运行服务器端 server.py。然后,让你的朋友在他的电脑上运行客户端 client...原创 2019-08-31 11:51:17 · 926 阅读 · 1 评论 -
python+pandas+时间、日期以及时间序列处理方法
python+pandas+时间、日期以及时间序列处理方法先简单的了解下日期和时间数据类型及工具python标准库包含于日期(date)和时间(time)数据的数据类型,datetime、time以及calendar模块会被经常用到。datetime以毫秒形式存储日期和时间,datetime.timedelta表示两个datetime对象之间的时间差。给datetime对象加上或减去一个或...原创 2019-08-29 20:00:35 · 10340 阅读 · 2 评论 -
python慢画炫彩圆圈_pygame绘画与动画
python慢画炫彩圆圈_pygame绘画与动画import pygamefrom pygame.locals import *import mathimport colorsyspygame.init()screenWidth,screenHeight=480,360screenCenterx,screenCentery = screenWidth//2 -1 ,screenHe...原创 2019-08-28 20:07:14 · 1101 阅读 · 0 评论 -
几个好玩有趣的Python入门实例
http://mp.weixin.qq.com/s?__biz=MzU2NTc1MTc5MQ==&mid=2247484033&idx=1&sn=d1a06a44b996a7b1acdeccb66d74f248&chksm=fcb7b801cbc031178f5d54fc265e25663fb4d06d758c4ee63712a29857d97c3c461d404b...原创 2019-08-20 20:45:25 · 949 阅读 · 0 评论 -
爬爬更健康
原文在此 爬爬更健康爬虫的定义是一种按照一定规范自动获取网络信息的程序或脚本。简单来说,网络爬虫就是根据一定的算法实现编程开发,主要通过URL实现数据的抓取和发掘。我们先来解决一下前置知识,本爬虫会用到以下库requests 是一个很实用Python的一个很实用的HTTP客户端,可以满足如今爬虫的需要json 用于数据的处理csv 用于数据的储存分析说明爬取淘宝商品的信...原创 2018-10-27 20:07:22 · 482 阅读 · 0 评论 -
这段视频牛逼了,我的天
这是我们志学Python公众号开发的智能小车,代码是由Python写的附上链接http://zhuanlan.zhihu.com/p/47969839原创 2018-10-31 22:26:21 · 657 阅读 · 0 评论 -
2018年8月份GitHub上最热门的Python开源项目
来自:开源最前线 https://www.itcodemonkey.com/article/8885.html本篇文章为大家盘点了8月份最热门的Python项目,一起来看看你都知道哪些,或者有哪些你已经在使用的了。1system-design-primerhttps://github.com/donnemartin/system-design-primer Star 45023...原创 2018-09-11 22:00:43 · 2810 阅读 · 0 评论 -
今天带着大家在centOS7上装anaconda3
之前装了个虚拟机centOS7,这个是属于Linux系统的,我感觉我太喜欢命令行了,所以我就装了一个虚拟机玩玩昨天我想想要不在他身上安装Python3来玩玩因为Linux系统好像默认安装的是Python2的,可是Python2逐渐已经过时了,昨天搞了一整个晚上,搞到3点多,还没有安装成功今天终于把它搞定了,我发现我网上的那些教程,总是留了一手,总是留了一些坑啊,让我踩的要死要死的,通过今天的安装,...原创 2018-08-31 00:35:19 · 12882 阅读 · 1 评论 -
今天搞了一下毕设的东西
首先我介绍一下实现的web控制智能小车的前进,后退,左转,右转等功能1&nbsp;&nbsp;&nbsp;&nbsp;这里用到的框架有前端的jQuery,2&nbsp;&nbsp;&nbsp;&nbsp;响应式布局框架bootstrap,3&nbsp;&nbsp;&nbsp;&nbsp;还有就是Python的一个web原创 2018-08-31 00:32:48 · 622 阅读 · 0 评论 -
自学Python:第十一章字典的方法
(1)get()方法用来代替索引的方式查询不存在的键,否则会报错为了避免这种异常,我们可以使用字典的get()方法代替索引。get()方法接受两个参数一个是key,另一个是default,其中default可以省略该方法返回字典中键key对应的值时,返回default指定的值(2)pop()方法可以删除并返回指定索引位置的元素,与之类型,字典的pop()方法删除并返回指定的键的值。不一样的地方在于...原创 2018-08-31 00:20:47 · 500 阅读 · 0 评论 -
自学Python:第十篇字典
字典是Python中一种由‘键值’组成的常用的数据结构,我们可以把‘键’类比成单词,’值‘类比成单词的对应的意思,这样‘键值’相当于一种‘单词-意思’的对应,我们可以通过查询‘单词’,来得到他对应的‘意思’其实这个所谓的字典,就是相当于javascript的对象字面量{}1 字典的生成和基本操作Python中使用一对花括号‘{}’或者dict()函数来生成字典我们可以使用索引的方式向字典中插入键值...原创 2018-08-30 21:56:35 · 494 阅读 · 0 评论 -
自学Python:第九篇可变类型与不可变类型
按照创建是否可变,Python中的对象可以分成两类:可变类型和不可变类型可变类型:可以通过一些操作来改变自身的值例如 列表是一种可变类型,我们可以通过索引来改变的值通过调用方法改变他的值通过del关键字来改变他的值不可变的类型:不能通过这些操作来改变他的值例如字符串是一种不可变的类型,不能通过索引来改变他的值调用字符串的方法会返回一个新的字符串,并不改变原来的值对变量s重新赋值,Python会创建...原创 2018-08-30 21:55:49 · 668 阅读 · 0 评论 -
自学Python:第八篇元组
元组是一种与序列类似的序列类型,只不过一旦创建,就不能被改变了,因此元组可以看成是一种不可变的列表,1 元组的生成与基本操作Python用一对括号()生成元组,中间元素用逗号隔开对于含有两个元素以及以上的元组,在构造时可以省略括号元组还可以通过索引,切片来查看元素不能被修改2只包含单个元素的元组由于小括号‘()’在表达式中有特殊的含义,因此,对于只含有单个元素的元组3 元组的方法由于元组是不可变的...原创 2018-08-30 21:54:59 · 487 阅读 · 0 评论 -
自学Python:第七篇列表的方法
不改变列表本身的方法count()返回的是列表中的某个特定出现的元素的次数index()返回的是列表某个元素第一次出现的索引位置在javascript的indexOf()改变列表的方法(1)append()返回最后添加的单个元素如果这个元素是个序列,呢么列表的最后一个元素就是一个列表序列,并不会将其展开千万要记住,列表是动态变化的,如果两个列表是关联的,一个列表的变化会引起另一个列表的变化(2)e...原创 2018-08-30 21:54:11 · 509 阅读 · 0 评论 -
自学Python:第六篇列表
列表(list)是一个有序的Python对象序列列表的生成 列表可以用一对中括号‘[]’生成,中间的元素用逗号‘,’隔开空列表可以用‘[]’或者list()函数生成计算列表的长度len()列表相加,相当于两个列表按顺序连接列表数乘,相当于讲这个序列重复多次3 索引和分片对于间隔为1的连续分片,Python采用的整段替换的方式直接用一个新的分片替换原来的分片,两者的元素并不需...原创 2018-08-30 21:53:11 · 582 阅读 · 0 评论