自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 让你知道python中is和==的区别到底是什么

在Python中一切都是对象。Python中对象包含的三个基本要素,分别是:id(身份标识)、type(数据类型)和value(值)。对象之间比较是否相等可以用==,也可以用is。is和==都是对对象进行比较判断作用的,但对对象比较判断的内容并不相同。下面来看看具体区别在哪?is比较的是两个对象的id值是否相等,也就是比较两个对象是否为同一个实例对象,是否指向同一个内存地址。==比较的是两个对象的内容是否相等,默认会调用对象的__eq__()方法。以下代码在Python3.5下测试.

2021-03-29 14:07:48 198

原创 腾讯T6大佬整理的python爬虫笔记,看完爬虫不会感觉那么难

描述:目前准备爬取一家目标网站的公开数据,预测将累计发起 百万次 api 请求,每个爬虫脚本都是单进程、单线程。把想要爬取的数据,按关键字段(如id)拆分多段(每段为 10000 条数据),分别安排给不同的爬虫同时爬取。这些爬虫,我称之为爬虫群。爬取到的数据我都存储在本地的mysql中。我是如何实现爬虫群呢?用的是 jupyter lab,创建N个 .ipynb 文件,每个文件创建一个 cell,并把初始爬虫脚本拷贝进去,并修改关键参数(如起始id),然后启动该cell,即激活该爬虫。如果主动关

2021-03-27 21:03:14 214

原创 一个大三学生仅用三个月时间,开发一款Python股票分析工具,让人大开眼界

初入数据分析大门,感觉需要补的知识太多太多。不太建议系统补齐各种知识,因为大概率会倒在半路上。以项目为导向,梳理大概流程,对流程中所需的知识点进行大致学习,以后遇到知识盲点再回来补。接下来我以股票分析为例来了解数据分析流程。个人认为股票分析无非就分为获取数据、数据处理、数据可视化三个部分,依赖 Python 强大的第三方开源库,上手难度变得非常低。所需知识基础 Python 环境 anaconda 数据获取 pandas_datareader 数据处理 nu..

2021-03-27 19:45:35 873

原创 京东P6大佬手误,将python爬虫抓取技术分享至朋友圈,现已传疯

web是一个开放的平台,这也奠定了web从90年代初诞生直至今日将近30年来蓬勃的发展。然而,正所谓成也萧何败也萧何,开放的特性、搜索引擎以及简单易学的html、css技术使得web成为了互联网领域里最为流行和成熟的信息传播媒介;但如今作为商业化软件,web这个平台上的内容信息的版权却毫无保证,因为相比软件客户端而言,你的网页中的内容可以被很低成本、很低的技术门槛实现出的一些抓取程序获取到,这也就是这一系列文章将要探讨的话题—— 网络爬虫 。有很多人认为web应当始终遵循开放的精神,呈现..

2021-03-26 20:35:36 379

原创 通俗易懂的Python 内置函数,一目了然

彩蛋这边呢,我给大家准备了很多的资料,方便大家更好的学习Python领取方式V: xxy12311007(备注CSDN)。

2021-03-25 21:43:51 87

原创 python异常很难?看完之后让人茅塞顿开

python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。异常处理: 本站Python教程会具体介绍。断言(Assertions):本站Python教程会具体介绍python标准异常什么是异常?异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我

2021-03-25 19:49:10 81

原创 大学软件工程老师上课讲Python 模块,学生将笔记上传网上

Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块让你能够有逻辑地组织你的 Python 代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。例子下例是个简单的模块 support.py:support.py 模块:def print_func( par ): print "Hello : ", par return

2021-03-24 21:46:30 123

原创 小白学习Python3 编程第一步,实战斐波纳契数列

在前面的教程中我们已经学习了一些 Python3 的基本语法知识,下面我们尝试来写一个斐波纳契数列。实例(Python 3.0+)#!/usr/bin/python3 # Fibonacci series: 斐波纳契数列# 两个元素的总和确定了下一个数a, b = 0, 1while b < 10: print(b) a, b = b, a+b​其中代码a, b = b, a+b的计算方式为先计算右边表达式,然后同时赋值给左边,等价于:n=bm=a+..

2021-03-24 14:36:22 214

原创 这可能是全网最详细python集合教程,简单明了

集合(set)是一个无序的不重复元素序列。可以使用大括号{ }或者set()函数创建集合,注意:创建一个空集合必须用set()而不是{ },因为{ }是用来创建一个空字典。创建格式:parame = {value01,value02,...}或者set(value)实例(Python 3.0+)、>>> basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}&gt...

2021-03-23 21:59:00 129

原创 Python3元组教程完整版(懂中文就能学会)

Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号( ),列表使用方括号[ ]。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。实例(Python 3.0+)>>> tup1 = ('Google', 'Runoob', 1997, 2000)>>> tup2 = (1, 2, 3, 4, 5 )>>> tup3 = "a", "b", "c", "d" # 不需要括号也可以&..

2021-03-23 17:48:40 161

原创 小白入门必学——python循环语句

本章节将向大家介绍Python的循环语句,程序在一般情况下是按顺序执行的。编程语言提供了各种控制结构,允许更复杂的执行路径。循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式:​Python 提供了 for 循环和 while 循环(在 Python 中没有 do..while 循环):​循环控制语句循环控制语句可以更改语句执行的顺序。Python支持以下循环控制语句:彩蛋这边呢,我...

2021-03-22 21:07:05 113

原创 收藏!百万年薪程序员手写python条件语句笔记

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。Python 编程中 if 语句用于控制程序的执行,基本形式为:if 判断条件: 执行语句……else: 执行语句……其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。else 为可选

2021-03-22 20:13:56 114

原创 Python 3 教程

前言Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。Python 介绍及安装教程我们在Python 2.X 版本的教程中已有介绍,这里就不再赘述。你也可以点击Python2.x与3​​.x版本区别来查看两者的不同。本教程主要针对 Python 3.x 版本的学习,如果你使用的是 Python 2.x 版本请移步至Python...

2021-03-20 21:06:21 133

原创 一定要收藏,一位百万年薪Python程序员手写资料(附实例分享)

> 变量来源于《数学》是计算机语言中能储存计算结果或能表示值的抽象概念。运行hello_world.py时发生了什么运行hello_world.py时,Python都做了些什么呢?下面来深入研究一下。实际上,即便是运行简单的程序,Python所做的工作也相当多:print("Hello Python World!")运行上述代码代码时,你将看到如下输出:Hello Python World!运行文件hello_world.py时,末尾的.py指出这是一个Py

2021-03-20 21:02:24 266 1

原创 谷歌一位百万年薪的华裔python程序员推荐的入门手册,你再学不懂,我将永远退出IT界

前言小编这边有一本书,叫做《Python实战编程:从零学Python》,听书名就知道了,这一本书是为小白量身打造的,中国铁道出版社出版,出版日期:2018-08内容简介Python发展到现在,经历了多个版本。截止到目前,官网仍然保留的版本主要是基于Python2.x和Python3.x。其中,Python2.x的历史比较悠久,而Python3.x作为主流的趋势,更是受到的很多人的推崇。本书基于Python3,系统全面的讲解了Python开发的核心知识,通过数以百计的代码片段、交互实.

2021-03-19 21:36:40 397

原创 上海交大软件工程教授告诉我,python小白变大牛之路一定要看的书

前言小编这里有一本书,书名叫做《Python数据分析与应用:从数据获取到可视化》,出版社:中国铁道出版社,这本书是2019-03出版的,虽然是19年出版,已经有两年了,还是不影响他的可以帮助小白快速入门python,完成小白到大牛的转变。内容简介本书采用理论与案例相结合的形式,以Anaconda为主要开发工具,系统全面地介绍了Python数据分析的相关知识。全书共分为9章,第1章介绍了数据分析的基本概念,以及开发工具的安装和使用;第2~6章介绍了Python数据分析的常用库及其应用,涵盖了科

2021-03-19 20:33:26 269

原创 清华大学软件工程教授透露,一本可以让小白变大神的python书籍已经出世

前言新新nix即将出版的书,这本书是讲python数据可视化的书,这本书是由人民邮电出版社出版,在2021-03 出版,适用于高校教材,非常适合小白看。简介本书采用理论与实例相结合的形式,以 Anaconda 3 为主要开发工具,全面地介绍了 Python 数 据可视化的相关知识。全书共分为 9 章,第 1 章介绍数据可视化与 matplotlib 的入门知识;第 2~8 章全面地介绍 matplotlib 的核心知识,包括使用 matplotlib 绘制简单图表、图表辅助元素的定制、.

2021-03-19 16:15:51 736 1

原创 波士顿大街上出现一条狗,他的动力竟然是python,让人大开眼界

北京还在遭受沙尘暴之苦,佛罗里达已经开始春暖花开了。这不,一个只穿着泳装短裤板儿拖的美女,牵着一只一只波士顿动力Spot机器狗,在海边公园遛起了狗。机器狗奇异的行走姿势,夸张的外形,吸引了路人的眼光。当美女带着机器狗准备进入海滩的时候,还被看门的安保人员给拦了下来。安保大叔看着这个奇形怪状的东西,心里也纳闷:这货到底是个什么东西?夕阳下,一个大爷推着坐在轮椅里的大妈正遛弯儿呢,结果被这只机器狗给震惊了。没想到,这狗看见了两位有爱的老人,开始卖起萌来,逗得...

2021-03-17 21:11:08 901

原创 看完本文若未能让你学通“ Python 函数装饰器”,我将永远退出IT界!

Python 函数装饰器可以把被装饰的函数替换为另一个函数。1 基础def deco(func): def inner(): logging.info('inner -> %s','running') return inner@decodef target(): logging.info('target -> %s', 'running')target()logging.info('target -> %s',target)

2021-03-17 19:45:56 102

原创 一定要注意,python大师告诉你,12个python数据处理常用内置函数

在python数据分析中,经常需要对字符串进行各种处理,例如拼接字符串、检索字符串等。下面我将对python中常用的内置字符串操作函数进行介绍。1.计算字符串的长度-len()函数 str1='我爱python'length=len(str1)print(length)8len()函数在计算字符串的长度时,不区分英文、数字和汉字,所有字符都按一个字符计算。有时,我们需要获取字符串实际所占的字节,即计算python默认编码UTF-8下的实际字节长度,可以这样做...

2021-03-16 21:01:46 92

原创 跪了,腾讯数据工程师用Python可视化绘制的中国GDP数据地图,大佬就是不一样

有的时候,我们需要对不同国家或地区的某项指标进行比较,可简单通过直方图加以比较。但直方图在视觉上并不能很好突出地区间的差异,因此考虑地理可视化,通过地图上位置(地理位置)和颜色(颜色深浅代表数值差异)两个元素加以体现。在本文案例中,基于第三方库pyecharts,对中国各省2010-2019年的GDP进行绘制。我们先来看看最终效果:01关于绘图数据基于时间和截面两个维度,可把数据分为截面数据、时间序列及面板数据。在本文案例中,某一年各省的GDP属于截面...

2021-03-16 17:28:44 982

原创 注意!!!谷歌python技术已流出,经过腾讯T6大佬总结,现在分享给大家(有实例分享)

这是关注我的一位粉丝翻译的Google Python代码风格指南,很全面。可以作为公司的code review 标准,也可以作为自己编写代码的风格指南。希望对你有帮助。Translator: shendeguize@githubLink: https://github.com/shendeguize/GooglePythonStyleGuideCN本翻译囿于水平,可能有不准确的地方,欢迎指出,谢谢大家1 背景Python是谷歌主要使用的动态语言,本风格指导列举了使用Python编程...

2021-03-16 16:17:13 453

原创 绝密!!腾讯T6大佬连夜总结出的14 种算法,一定要收藏(有实例分享)

咱们在面试程序员岗位时往往需要经历一个编程面试过程,雇主会借此考验面试者的技术实力。然而,这些技术问题有时候却和我们的实际工作并无太大关系,也由此可能给我们的编程面试准备阶段带来很大的压力。曾在 Facebook 和微软工作过的 Educative.io 创始人 Fahim ul Haq 近日发文总结了编程面试所遇到的问题的 14 种最常见的模式,也许能帮你看清各种编程面试问题「背后的真相」。对很多开发者来说,编程工作的面试准备很容易让人焦虑。面试要涉及的东西实在太多,其中很多还往往与开发者的日.

2021-03-15 21:41:33 410

原创 前方高能,看国内顶级程序员如何讲Python可视化新秀

最近看了一篇文章《一个牛逼的Python 可视化库:PyG2Plot》,可惜只是简单介绍,并且只有一个简陋的官方示例。经过一番测试成功复现了其中一个示例图片,还很精致。今天正好把完整过程分享给大家,看看这个新库绘图也可以这么漂亮!Python可视化新秀这个Python可视化新秀,在GitHub上是这样介绍的:???? PyG2Plot 是@AntV/G2Plot在 Python3 上的封装。G2Plot 是一套简单、易用、并具备一定扩展能力和组合能力的统计图表库,基于图形语法理论搭建而

2021-03-15 15:41:37 127

原创 干货来袭!某百万年薪大佬酒醉写下超全Python 字典用法详解(有实例分享)

字典由键(key)和值(value)成对组成,键和值中间以冒号:隔开,项之间用逗号隔开,整个字典由大括号 {} 括起来格式如下:dic= {key1 : value1, key2 : value2 }字典也被称作关联数组或哈希表下面是几种常见的字典创建方式:# 方法1dic1= {'Author':'Python当打之年','age':99,'sex':'男'}# 方法2lst= [('Author','Python当打之年'), ('...

2021-03-15 14:05:23 115 2

原创 一定要收藏,阿里P8大佬爆出python初学者一定要看的书(有实例分享)

《Python projects for beginners》是我所见最友好的Python入门书,前段时间我组织并与几位Python爱好者一起对此书翻译为中文,特别感谢参与翻译的这些小伙伴,你们辛苦了。哈喽,大家好!热烈欢迎你迈出成为python开发者的第一步。我想这一定非常激动人心,对吧?无论你是刚刚开始学习编程,还是曾经用过其他语言有一定的编程经验,本书中课程将帮助你加速实现你学习python的目标。作为一名python教员,我可以保证这是一本面向零基础的Python书籍,只要你愿意拿出更多时间投入

2021-03-13 15:59:28 1479 5

原创 跪了,原来大神都是这么做,难怪使用办公软件效率这么高

在现在社会需求比较多的python中,包含了大量的用来处理社会各行各业的难题的模块,这些模块简化了我们的工作内容,提升了我们的工作效率,并且使用非常简单Pyppeteer 是什么介绍 Pyppeteer 之前,有必要先介绍一下 Puppeteer,Puppeteer 是谷歌官方出的一个通过DevTools协议控制headless Chrome的Node库。通过Puppeteer可以直接控制Chrome浏览器模拟大部分用户操作。所谓Headless Chrome 就是 Chrome 浏览器的无界面

2021-03-13 14:27:38 171 2

原创 一定要收藏!!!年薪百万爬虫大师推荐的一本书,一定要看(有资料分享)

很多小伙伴想学好python,但是又不知道如何下手,这里,我这边给小伙伴们推荐一本书,希望可以帮到大家,今天,我跟大家介绍一本专门针对数据预处理的书籍,书名是《数据预处理从入门到实战:基于SQL、R、Python》。在运营「Python数据之道」的这些年,经常收到不少数据分析朋友的吐槽和抱怨:Title 是数据分析,结果天天做着提数的工作,没有技术含量;分析结论都是运营和产品向老板汇报,没自己什么事;别人家的数据分析都是各种算法和模型,为什么到了自己就是提数和提数;…….

2021-03-12 15:18:36 1732 4

转载 百万年薪python大师用这么简单的方法就解决了Excel的问题(有资料分享)

在之前的办公自动化系列文章中,我已经对Python操作Excel的几个常用库openpyxl、xlrd/xlwt、xlwings、xlsxwriter等进行了详细的讲解。为了进一步带大家了解各个库的异同,从而在不同场景下可以灵活使用,本文将横向比较7个可以操作 Excel 文件的常用模块,在比较各模块常用操作的同时进行巩固学习!首先让我们来整体把握下不同库的特点“ xlrd、xlwt、xlutils各自的功能都有局限性,但三者互为补充,覆盖了Excel文件尤其是.xls文件的操作。x...

2021-03-11 21:27:57 227

原创 一定要收藏,谷歌python高级工程师解一道反常的 pandas 题(附源数据和代码,有资料分享)

在现在社会需求比较多的python中,包含了大量的用来处理社会各行各业的难题的模块,这些模块简化了我们的工作内容,提升了我们的工作效率,并且使用非常简单比方说pandas这个模块,潘大师(Pandas)基础教程和实战案例有很多,常见的操作主要有增、删、改、查,很多人在学习的时候稍微看一下视频+多练习基本上都能掌握的差不多。但是,实际业务场景,由于各种原因,总会有一些反常的需求。比方说有粉丝在我的公众号后台给我提了这样的一个需求,在我看来是相当有代表性的,常规的文章或者论坛是不会涉及到此类问题的.

2021-03-11 14:54:11 1379 5

原创 用全网最简单的方法带你python快速入门

01 开篇 ​这篇文章着重于Python语言本身。 需要大家带着问题来阅读下面的内容: ** 什么是Python? Python与其他语言有什么异同? Python的优劣在哪些方面? **02 什么是Python?曾经有初学者问我,什么是Python? 当时愣了一下,因为发现,脑海里没有这个概念,什么是Python呢?也许有些从业者会回答,Python是一门强类型动态语言。但我想初学者应该不能完全理解这个概念,所以我愣了一下之后,就对这个问题做了引申。 也许,**什么Python? 引申为.

2021-03-09 23:06:37 98

原创 作为前端程序员,必须要知道的CSS布局

CSS中的垂直居中问题分为元素垂直居中和文本垂直居中两种。首先说说元素垂直居中几种实用的方法。元素垂直居中示意图.png1.父元素与子元素的宽高都为精确的值(这个就不说了)。2.父元素宽高可以为百分比,子元素宽高必须为精确的值。添加以下属性。1.png3.父元素与子元素的宽高都可以为百分比。添加以下属性。2.png或者3.png4.使用Flex布局这个太简单了,你只需要给父元素加上下面这三行就可以了。父元素和子元素的宽高都可以为百分比。

2021-03-05 16:06:24 183 3

原创 做了三年的前端开发,你知道如何标准规范书写 CSS吗?

CSS书写顺序1.位置属性 (position, top, right, z-index, display, float等)  2.大小 (width, height, padding, margin)  3.文字系列 (font, line-height, letter-spacing, color- text-align等)  4.背景 (background, border等)5.其他 (animation, transition等)CSS书写顺序CSS书写规范使用CSS缩写属

2021-03-05 15:41:32 107

原创 阿里前端工程师,纯手写H5移动端开发知识总结(三)

flex布局兼容知识点总结==假设父容器class为box,子项目为item==一、定义容器的display属性.box{ display: -webkit-flex; displau: flex;}二、容器样式.box{ flex-direction: row | row-reverse | column | column-reverse; /*主轴方向:左到右(默认) | 右到左 | 上到下 | 下到上*/ flex-wrap:

2021-03-05 15:10:57 182

原创 阿里前端工程师,纯手写H5移动端开发知识总结(二)

==移动开发基本知识点==calc基本语法它可以支持加,减,乘,除; 在做手机端的时候非常有用的一个知识点;优点如下:支持使用 "+"、"-"、"*"、"/" 四则运算 可以混合使用百分比(%)、px、em、rem等作为单位可进行计算浏览器兼容性:IE9+、FF4.0+、chrome19+、safari6+用法:.box { width: calc(100% - 20px - 2em);}<div class="box"> 测试文.

2021-03-05 15:05:10 112

原创 阿里前端工程师,纯手写H5移动端开发知识总结(一)

==移动开发基本知识点==一. 使用rem作为单位 html { font-size: 100px; } @media (min-width: 320px) { html { font-size: 100px; } } @media (min-width: 360px) { html {

2021-03-05 14:46:40 394

原创 在CSS编程里面你一定要注意的8个地方

CSS计算选中标签元素这是一种社交平台的常见需求,比如说在掘金平台中让用户选择感兴趣的标签,通常都是用JS来处理已经选择了的标签数量。今天给出一个css版本:<p>请选择你感兴趣的标签:</p><input type="checkbox" id="topic1"><label for="topic1" class="topic">Vue</label>...<p>您已选择<span class="topic-cou

2021-03-05 14:27:27 112

原创 你一定要知道的,2021年前端最火的8个技术趋势

2020年也过去,我们一起解读一下整个2020年的前端技术的8个技术,并深度分析2021年大前端领域又有哪些顶级技术趋势,你不容错过。2020年注定是不平凡的一年,相信因为疫情很多程序员的工作和生活都受到了一定影响,其实现在前端的技术已经到了深水区,工程师主要分为前面架构师和前端图形学工程师,那么2021年整个前端技术又有哪些新的趋势?第一个就是 TypeScript,TypeScript 整个呈现出爆发性的增长,在NPM它的下载量达到了四;第二个就是 React 下载量达到了..

2021-03-04 21:47:16 3649 2

原创 看完才知道原来JavaScript的算数运算符与比较运算符这么简单

算数运算符算术运算符以数值(字面量或变量)作为其操作数,并返回一个单个数值。标准算术运算符是加法(+),减法(-),乘法(*)和除法(/)。算数运算符是用来做算数运算的,如 + 这个符号,就是用来做加法操作。加法 (+): 加法运算符的作用是数值求和,或者字符串拼接。语法:运算符: x + y 减法 (-): 减法运算符使两个操作数相减,结果是它们的差值。语法:运算符: x - y 除法 (/): 除法运算符的结果是操作数的商 ,左操作数是被除数,右操作数是除数。语

2021-03-04 21:44:48 180 1

原创 想学好HTML,下面都是你需要注意的地方

Web前端代码中,HTML是根本,CSS和JavaScript也是围绕着既有的HTML结构来构建,所以良好的HTML代码结构,除了提高了HTML代码的可读性,可维护性和执行性能之外,也可以让相对应的CSS和JavaScript代码更好的构建。距前面两篇探讨JavaScript(前端代码标准最佳实践:JavaScript篇)和CSS(前端代码标准最佳实践:CSS篇)之后,我们今天来探讨Web前端HTML的一些最佳实践。(1)HTML代码的基本规范1. HTML的命名和格式任何代码的混乱..

2021-03-04 21:12:48 237 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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