一文搞懂Python匿名函数
什么是python函数学过python的小伙伴会知道,在python中用【def+函数名+参数】的方式定义函数,即:>>>deffunction_name(parameters):...这样的函数拥有函数名,调用函数只需要>>>function_name(inpu
numba,让python速度提升百倍
python由于它动态解释性语言的特性,跑起代码来相比java、c++要慢很多,尤其在做科学计算的时候,十亿百亿级别的运算,让python的这种劣势更加凸显。办法永远比困难多,numba就是解决python慢的一大利器,可以让python的运行速度提升上百倍!什么是numba?numba是一款可以将
哪吒票房超复联4,100行python代码抓取豆瓣短评,看看网友怎么说
《哪吒之魔童降世》这部国产动画巅峰之作,上映快一个月时间,票房口碑双丰收。迄今已有超一亿人次观看,票房达到42.39亿元,超过复联4,跻身中国票房纪录第三名,仅次于《战狼2》和《流浪地球》。去看豆瓣的评论,网友们对《哪吒》的喜爱溢于言表:那么,网友评价哪吒这部动画用的最多的词是什么呢?不把这些短评都
最全Python数据科学小抄,赶紧收藏吧!
随着大数据的发展,数据驱动被更多人谈起,数据分析和挖掘越来越受企业界的重视。python作为数据分析领域发展最快的编程语言,是入门数据科学的不二之选。可以说,在21世纪每个人都应该掌握编程和数据分析能力,才能更好地在大数据时代生存。Python做数据分析有着得天独厚的优势。首先Python是一门高级
一文搞懂Python错误和异常
写Python代码的小伙伴不可避免地会遇到代码执行错误和异常,这次就来详细且不失通俗地总结一下python中的错误和异常。先抛出两个问题:什么是Python错误和异常?如何处理Python错误和异常?1、语法错误语法错误可能是初学者最常遇到的,如下面熟悉的画面:SyntaxError:invalid
geopandas,用python分析地理空间数据原来这么简单!
pandas应该是大家非常熟悉的Python第三方库,其主要用于数据整理和分析,这次来介绍pandas的一个近亲-geopandasgeopandas是用来处理地理空间数据的python第三方库,它是在pandas的基础上建立的,完美地融合了pandas的数据类型,并且提供了操作地理空间数据的高级接
一文搞懂Python循环小技巧
Python的for循环是coder最常用的语句之一,如果只是简单地对容器循环遍历,那便会少了很多美好的体验。像下面这样:foriinrange(10):print(i)python提供了很多用于循环的技巧,这些方法能让代码更加简洁美观,这次就来扒一扒。enumerate()函数当遍历一个非数值序列
python新手必躺的5大坑
对于Python新手来说,写代码很少考虑代码的效率和简洁性,因此容易造成代码冗长、执行慢,这些都是需要改进的地方。本文是想通过几个案列给新手一点启发,怎样写python代码更优雅。新人躺坑之一:不喜欢使用高级数据结构sets(集合)很多新手忽视sets(集合)和tuple(元组)的强大之处例如,取两
Python数据分析案例 | 台风最喜欢在我国哪个省市登陆
【前言】每年夏季,台风就如期而至。今年八月份,“风王”利奇马真的如脱缰野马,让大家见识到台风的可怕之处。这次收集到1945~2015年在中国登陆的所有台风数据,并通过Python对这些数据进行可视化分析,希望能得到一些有意思的结论。【数据来源】该数据集来自于上海追风团队,在其官网台风数据中心下载。网
excel VS python 谁更适合数据分析?
我常常会听到这样的问题,“金融分析中,为什么我要学习像python这样的编程语言,甚至使用它超过excel呢?”在金融领域,python成为炙手可热的分析工具,这几乎已经成为共识。面对excel和python,谁更适合数据分析,也确实一直被大家讨论。excelVSpythonexcel不用多做介绍,
使用requests爬取python岗位招聘数据
爬虫目的本文想通过爬取拉勾网Python相关岗位数据,简单梳理Requests和xpath的使用方法。代码部分并没有做封装,数据请求也比较简单,所以该项目只是为了熟悉requests爬虫的基本原理,无法用于稳定的爬虫项目。爬虫工具这次使用Requests库发送http请求,然后用lxml.etree
干货 | 解放双手,用Python实现自动发送邮件
使用Python实现自动化邮件发送,可以让你摆脱繁琐的重复性业务,可以节省非常多的时间。Python有两个内置库:smtplib和email,能够实现邮件功能,smtplib库负责发送邮件,email库负责构造邮件格式和内容。邮件发送需要遵守SMTP协议,Python内置对SMTP的支持,可以发送纯
pdfkit | 利用python实现html文件转pdf
在用jupyternotebook写代码文档的时候,有时需要导出pdf版本,但jupyter会报错。我在想,除了网上的debug方法,还没有其他方案可以生成pdf。度娘搜了下,很多博客推荐Python的第三方库pdfkit,可以将网页、html文件以及字符串生成pdf文件。其实也有很多软件提供pdf
一文搞懂python日期时间处理
前言datetime是python的内置模块,用来处理日期和时间。该模块常用的类有:本文旨在讲解datetime模块中datetime类的使用方法。datetime对象是date与time的结合体,涵盖了date和time对象的所有信息。一、导入datetime类第一步,先导入datetime类:f
python读写excel等数据文件方法汇总
python处理数据文件第一步是要读取数据,文件类型主要包括文本文件(csv、txt等)、excel文件、数据库文件、api等。下面整理下python有哪些方式可以读取数据文件。1.python内置方法(read、readline、readlines)read():一次性读取整个文件内容。推荐使用r
50个关于IPython的使用技巧,get起来!
什么是IPython?可能很多人已经在用,却不知道它到底是什么。根据维基百科的解释:IPython是一种基于Python的交互式解释器,提供了强大的编辑和交互功能。IPython拥有:满足你各种需求的交互式shell火爆数据科学社区的Jupyter内核(供JupyterNotebook使用)对交互式
如何利用Python进行办公自动化Live-PPT文件
最近就python如何操作excel、email、数据分析、爬虫,办了一个Live讲座。现在把PPT分享出来,供大家参考。当然PPT里的没那么多文字叙述,想听详细的可以去Live看看。写在前面:很多人觉得python来办公没什么优势,甚至有点多余,基本office软件+VBA就能解决大部分问题。确实
8个超好用的Python内置函数,提升效率必备
python中有许多内置函数,不像print那么广为人知,但它们却异常的强大,用好了可以大大提高代码效率。这次来梳理下8个好用的python内置函数。1、set()当需要对一个列表进行去重操作的时候,set()函数就派上用场了。obj=['a','b','c','b','a']print(set(o
知乎上那些还不错的Python资料
知乎有上万本电子书,其中大部分可以使用会员免费看。当然,live和课程也是非常多的,质量参差不齐,也能挖到不少精品。如果你是python学习者,恰巧又是知乎会员,那么下面的这些好书你一定不要错过。1、python入门《Python快速入门》基于python3.6,包含了基础、进阶、案例三大部分。基础
numba,让python速度提升百倍
python由于它动态解释性语言的特性,跑起代码来相比java、c++要慢很多,尤其在做科学计算的时候,十亿百亿级别的运算,让python的这种劣势更加凸显。办法永远比困难多,numba就是解决python慢的一大利器,可以让python的运行速度提升上百倍!什么是numba?numba是一款可以将