自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Python 程序员最常犯的十个错误,作为小白的你是不是也经常犯?

常见错误1:错误地将表达式作为函数的默认参数 在Python中,我们可以为函数的某个参数设置默认值,使该参数成为可选参数。虽然这是一个很好的语言特性,但是当默认值是可变类型时,也会导致一些令人困惑的情况。我们来看看下面这个Python函数定义: >>&gt...

2019-01-19 15:49:36 126 0

原创 17 大 Python 奇技淫巧,小白学会了快速提升能力

当发布python第三方package时,并不希望代码中所有的函数或者class可以被外部import,在__init__.py中添加__all__属性,该list中填写可以import的类或者函数名, 可以起到限制的import的作用, 防止外部import其他函数或者类。   #!...

2019-01-19 15:41:12 143 0

原创 python经典面试题:想找工作?这些面试题你会了吗?

  前言 什么?你要去找工作?先别急着找工作,先把下面的python面试题先给看了吧,不然你就只是去面试而不是找工作。话说不打没准备的仗,下面这些基本的面试题都不会你怎么可能找到工作呢?还是先把下面的东西 1、Python如何实现单例模式? Python有两种方式可以实现单例模式,...

2019-01-19 15:30:49 151 0

原创 4个Python经典项目实战,练手必备哦!

Python是一种极具可读性和通用性的编程语言。Python这个名字的灵感来自于英国喜剧团体Monty Python,它的开发团队有一个重要的基础目标,就是使语言使用起来很有趣。Python易于设置,并且是用相对直接的风格来编写,对错误会提供即时反馈,对初学者而言是个很好的选择。 Python是...

2019-01-18 16:28:32 154 0

原创 精心总结python所有的内置函数,戳进来补习一下!

取绝对值 a = abs(-95) print(a) 值有一个为假,就全为假 a = all([True,True,False]) print(a) 有一个为真,就全为真 a = any([False,True,True]) print(a) 返回一个可打印的对象字符串方式表示 a...

2019-01-18 16:18:23 81 0

原创 学习Python你不去8个网站?逗我呢!

作为一个现时代的程序员初学者,除了看书之外,互联网的学习手段也是断不能少的! 以下这些网站,虽说不上全方位的满足你的需求,但是大部分也都能! 0.国外的大神GitHub : https://github.com/pypa/pipenv 学习Python必去的8个网站! gitHu...

2019-01-18 16:10:34 92 0

原创 用好这3行代码,可以让你的Python脚本速度提升5倍!

Python是一门非常适合处理数据和自动化完成重复性工作的编程语言,我们在用数据训练机器学习模型之前,通常都需要对数据进行预处理,而Python就非常适合完成这项工作,比如需要重新调整几十万张图像的尺寸,用Python没问题!你几乎总是能找到一款可以轻松完成数据处理工作的Python库。 然...

2019-01-18 16:00:51 269 0

原创 Python并发编程-事件驱动模型

  1、传统的编程模式一、事件驱动模型介绍 例如:线性模式大致流程 开始--->代码块A--->代码块B--->代码块C--->代码块D--->......--->结束 每一个代码块里是完成各种各样事情...

2019-01-18 15:48:24 49 0

原创 Python调试器,一个优秀开发人员的必备技能包!

  本文字数:1722 字 阅读本文大概需要:5 分钟 写在之前 不管是之前搞 acm 用 c/c++ 写算法还是后来用 Python 写代码,我发现在程序出现问题的时候,大多数人习惯性的用 print 函数打印变量值这种方法来试图找出问题的症结所在,这种查找问题的方式低效到让...

2019-01-17 16:26:10 54 0

原创 支付宝推出新活动,Python脚本能让你赚的更多!(附源码)

写在前面 近期,马云大哥又在支付宝推出新活动了,不对,马云已经辞职了。不好意思哈,小编忘了。 但是呢,这个活动可是实实在在存在的哦~ 据说,只要你的手速够快,就能够赚去更多的余额宝体验金哦~ 下面,小编就用Python程序员的正确打开方式让大家获取更多的余额宝收益,一起来看看吧~  ...

2019-01-17 16:08:03 589 0

原创 Python | 5分钟搞定 Python3 元组

简介 Python3 中元组表现为如下形式: 元组(tuple)是一种静态的(immutable)或者说是不可变(unchangeable)的数据结构,里面的元素按照一定的顺序排列。它是静态的,所以元组里的元素不能被修改。 元组用于给数据分组。元组中的每一个元素称之为“项”(item...

2019-01-17 15:05:49 57 0

原创 Python | 改善Python程序的91个建议

自己写Python也有四五年了,一直是用自己的“强迫症”在维持自己代码的质量,除了Google的Python代码规范外,从来没有读过类似的书籍。偶然的机会看到这么一本书,读完之后觉得还不错,所以做个简单的笔记。有想学习类似知识的朋友,又懒得去读完整本书籍,可以参考一下。 1:引论 建议1、...

2019-01-17 14:55:41 51 0

原创 Python | 开发者必备的 6 个库

无论你是正在使用 Python 进行快速开发,还是在为 Python 桌面应用制作原生 UI ,或者是在优化现有的 Python 代码,以下这些 Python 项目都是应该使用的。 Python 凭借其易用的特点,已经被工业界和学术界广泛采用。另一方面,Python 丰富的第三方项目——库、...

2019-01-16 15:30:45 91 0

原创 Python课堂:判定IP地址合法性的三种方法

IP IP合法性校验是开发中非常常用的,看起来很简单的判断,作用确很大,写起来比较容易出错,今天我们来总结一下,看一下3种常用的IP地址合法性校验的方法。 IPv4的ip地址格式:(1~255).(0~255).(0~255).(0~255) 正则表达式判定法 最简单的实现方法是构...

2019-01-16 15:01:10 126 0

原创 打游戏被女朋友骚扰?看我用Python自动回复

Python中itchat模块对于操作微信来说是个福音,今天,我们就用Python实现微信自动回复,同时调用图灵机器人,实现智能回复。 具体代码如下: #导入库 import itchat import requests import re 抓取网页 def tulin...

2019-01-16 14:39:15 234 0

原创 Python基础语法精心总结!看完都知道的可以往下继续学习了

  这应该是最详细的Python入门基础语法总结! 进裙送上图所有书籍哦~ 定义变量,使用变量 input 用户自己输入值 print 打印值 可以输出多个变量 %d|%s 用于输出变量时占位 字符串(后期爬虫必备) int()把字符串转换为数字 str()把数字转换为字符...

2019-01-16 14:08:30 53 0

原创 一文学会 Python 多线程编程

Threading 模块从 Python 1.5.2 版开始出现,用于增强底层的多线程模块 thread 。Threading 模块让操作多线程变得更简单,并且支持程序同时运行多个操作。 注意,Python 中的多线程最好用于处理有关 I/O 的操作,如从网上下载资源或者从本地读取文件或者目...

2019-01-16 13:08:51 40 0

原创 Python利用openpyxl来操作Excel

最近一直在做项目里的自动化的工作,为了是从繁琐重复的劳动中挣脱出来,把精力用在数据分析上。自动化方面python是在好不过了,不过既然要提交报表, 就不免要美观什么的。pandas虽然很强大,但是无法对Excel完全操作,现学vba有点来不及。于是就找到这个openpyxl包,用python来修改...

2019-01-16 11:24:39 76 0

原创 Python数据可视化——分布数据可视化

这篇文章是Python可视化seaborn系列的第二篇文章,本文将详解seaborn如何探索数据的分布。 import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns...

2019-01-16 11:01:23 962 0

原创 Python写个聊天机器人,智能识别

一. 剖析一下生成器对象 先看一个简单的例子,我们创建一个生成器函数,然后生成一个生成器对象 表示G是一个生成器对象,我们来剖析一下,里面到底有什么 print dir(G) >>['__class__', '__delattr...

2019-01-15 16:56:52 143 0

原创 11道Python最基本的面试题,不会好好反思吧!

分享给大家的11道Python面试题,好多小伙伴都很积极的去思考分析,给我留言的同学非常多,非常欣慰有这么多好学的小伙伴,大家一起学习,一起加油,把Python学好,今天我就把11道面试题细细解答一下 1.单引号,双引号,三引号的区别 分别阐述3种引号用的场景和区别 1),单引号和双...

2019-01-15 16:48:49 44 0

原创 Python数据库入门篇|零基础也能学哦

  要点: 数据库的分类 Python如何操作数据库 数据库环境的搭建 数据库可视化的工具 实例写一个小的数据库 1.数据库的分类 关系数据库和非关系数据库 1).什么是关系数据库 关系型数据库,是指采用了关系模型来组织数据的数据库,简单来说,关系模型指的就是二维表格模...

2019-01-15 16:37:56 49 0

原创 python高性能web框架Sanic学习--url

本文基于sanic 官方文档解释及自己阅读后的感想. 首先什么是sanic? sanic是一款用python3.5+写的web framework。它有一下几个特点: 1.flask-like的语法风格,简单易学 2.轻量 3.基于python3.5 async/await 及uvloo...

2019-01-15 16:29:29 59 0

原创 Python学到爬虫,爬高清美图才是我坚持下去的动力!

  小编已经入坑学习Python两年时间了。回想当初,学习真的是一件难以坚持的一件事,真的分分钟想砸电脑,那时候BUG真的是我的祖宗,挥之不去。 在此,小编给广大还在坚持学习Python的小伙伴加加油,你们是最棒的。 有一个特别有意思的事情,当初学到爬虫的时候,爬美图真的是我坚持下去唯一...

2019-01-15 16:16:19 97 0

原创 Python写个迷你的出门向导,十几行代码就搞定了!旅游必备哦~

  写在前面 出门在外的朋友,你还在为了住宿以及路线而烦恼么?那么你就自己来动手写一个简单的Python代码吧!出门旅行必备哦~ 正文 1.什么是Web API Web API是网络应用程序接口,包含了广泛的功能,其中的大部分均可以通过API(应用程序编程接口)访问. 现在的网...

2019-01-15 16:13:47 69 2

原创 Python如何处理Excel表格?良心推荐!

  写在前面 Python常见的数据文件处理有5种,今天我们来讲讲其中的Excel如何处理! Excel是大家工作当中使用频率比较高的一款办公软件了所以我们很有必要学习一下,那么Python是如何处理excel呢,下面就来讲讲~~ 正文   1.两大库xlrd,xlwt ...

2019-01-15 16:11:45 123 2

原创 Python 字符串连接方式有这么种,你知道吗?

字符串连接,就是将2个或以上的字符串合并成一个,看上去连接字符串是一个非常基础的小问题,但是在Python中,我们可以用多种方式实现字符串的连接,稍有不慎就有可能因为选择不当而给程序带来性能损失。 方法1:加号连接 很多语言都支持使用加号连接字符串,Python也不例外,只需要简单的将...

2019-01-15 14:36:04 42 0

原创 传说中Python最难理解的点|看这完篇就够了

  今天我就带领大家由浅入深的去窥探一下,这个装饰器到底是何方神圣,看完本篇,装饰器就再也不是难点了. 1.什么是装饰器 网上有人是这么评价装饰器的,我觉得写的很有趣,比喻的很形象 每个人都有的内裤主要是用来遮羞,但是到了冬天它没法为我们防风御寒,肿木办? 我们想到的一个办法就是把内...

2019-01-15 14:18:40 32 0

原创 Python正则表达式的7个使用典范

作为一个概念而言,正则表达式对于Python来说并不是独有的。但是,Python中的正则表达式在实际使用过程中还是有一些细小的差别。 将介绍Python中对字符串进行搜索和查找的一些方法,讨论如何使用分组来处理我们查找到的匹配对象的子项。 使用的Python中正则表达式的模块通常叫做‘re&#...

2019-01-14 16:33:31 24 0

原创 Python这么强?红包杀手、消息撤回也可以无视!

  写在前面 标题也许有点不好理解,其实就是一款利用Python实现的可以监控微信APP内的红包与消息撤回的助手。不得不说,这确实是一款大家钟意的神器。 消息撤回是一件很让人恶心的事,毕竟人都是有好奇心的。 红包,当然是多多益善。 学会后,消息撤回、红包都逃不过你的法眼。 项目...

2019-01-14 16:18:13 62 0

原创 python玩转街机游戏,操作亲民!

这是一个允许你在几乎任何街机游戏中训练你的强化学习算法的Python库,它目前在Linux系统上可用。通过这个工具包,你可以定制算法逐步完成游戏过程,同时接收每一帧的数据和内部存储器地址值以跟踪游戏状态,以及发送与游戏交互的动作。 安装 GitHub地址:github.com/M-J-Murr...

2019-01-14 16:11:40 53 0

原创 Python数据可视化:网易云音乐歌单

网易云音乐2018年度听歌报告—遇见你,真好。 相信有不少人在上周,应该已经看过自己网易云音乐的年度报告了。 小F也是去凑凑热闹,瞅了一波自己的年度听歌报告。 那么你在云村又听了多少首歌,听到最多的歌词又是什么呢? 2018年你的年度歌手又是谁,哪些又是你最爱的歌呢? 不过相比去年,我的...

2019-01-14 15:26:26 157 0

原创 一文了解 Python 的 “Magic” 方法

在以前的文章中,我聊过了Python的 __getitem__ 和 __setitem__ 方法。这些方法被称为“魔法”方法、特殊方法或者dunger方法(译者:国内书籍用“魔法”一词较多)。那么,什么是魔法方法呢?这正是今天我们要说的内容。 P.S.你会再一次的深深的爱上Python语言。 ...

2019-01-14 15:13:16 44 0

原创 Python 2和Python 3的区别?

Python 社区,有这么个怪问题:“学 Python 到底是学2还是学3?”这个问题就像月经一样每隔断时间就出现在你面前,也成了很多初学者的选择困惑,这个问题的“始作俑者”当然是 Python 它爹,大家众说纷纭,有说 Python2 是主流,大公司都在用,你应该学 2 。也有说 Python3...

2019-01-14 14:51:22 69 0

原创 如何使用pdb工具来调试python脚本?

pdb是linux的python调试工具,它功能比较齐全,使用起来也很方便, 按一般运维工程师的技术发展来说,最早接触编程语言应该是shell, 所以大多是在shell的基础上开始学习Python的,如果是刚从shell脚本转到写python脚本的小伙伴可能会有点不太适应,比如说调试,大家都知道写...

2019-01-14 14:45:23 39 0

原创 Python爬虫不会?戳一下,小编一步步教你

  写在前面 网络爬虫又称网络蜘蛛,是指按照某种规则在网络上爬取所需内容的脚本程序。众所周知,每个网页通常包含其他网页的入口,网络爬虫则通过一个网址依次进入其他网址获取所需内容。 优先申明:我们使用的python编译环境为PyCharm 正文 一、首先一个网络爬虫的组成结构: ...

2019-01-14 14:29:00 61 0

原创 用 Python 快速实现 HTTP 和 FTP 服务器

用 Python 快速实现 HTTP 服务器 有时你需临时搭建一个简单的 Web Server,但你又不想去安装 Apache、Nginx 等这类功能较复杂的 HTTP 服务程序时。这时可以使用 Python 内建的 SimpleHTTPServer 模块快速搭建一个简单的 HTTP 服务器。 ...

2019-01-14 14:10:48 53 0

原创 Python就是为了方便生活,比如看VIP电影

  伸手党请戳文章“代码编写”处哦~ 伸手党请戳文章“代码编写”处哦~ 写在前面 想必大家都有过这么一种情况: 放假待在家里,无聊之余总会想看几部目前热门的电影,平常也能和朋友谈论谈论影坛的小道消息是吧!咱们也是站在时代前列的社会人呢^_^ 但是!但是!但是相信下面的情...

2019-01-12 20:16:07 231 1

原创 使用python进行面部合成,比PS好用多了

  一. 准备工作 1. 此程序使用的是 Face++ 的API,所以需要去Face++官网注册账号: 2. 创建应用,获取 key 和 secret   3. 下载 simplejson 模块 ,使用pip就可以下载了 pip install simplejson ...

2019-01-12 16:12:36 209 0

原创 19个优雅的Python编程技巧

Python最大的优点之一就是语法简洁,好的代码就像伪代码一样,干净、整洁、一目了然。要写出 Pythonic(优雅的、地道的、整洁的)代码,需要多看多学大牛们写的代码,github 上有很多非常优秀的源代码值得阅读,比如:requests、flask、tornado,下面列举一些常见的Pyt...

2019-01-12 15:53:59 45 0

提示
确定要删除当前文章?
取消 删除