- 博客(56)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Java春招面试题之Java语言基础类
在用人单位的面试中,Java语言基础知识是考察的重点之一,也是一个合格Java程序员必须掌握的知识。一个对于Java语言基础知识一知半解的程序员,会在实际的项目开发工作中犯一些低级错误,对项目开发的质量和团队的开发进度都有很大的影响。代码的质量,直接影响了软件工程的质量。Java语言基础主要涉及以下几个方面。Java 的基本语言元素。原始数据类型。变量声明。变量的初始化。Java 源文...
2020-02-26 18:24:41
4063
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 网络爬虫是否合法?
网络爬虫合法吗?网络爬虫领域目前还属于早期的拓荒阶段,虽然互联网世界已经通过自身的协议建立起一定的道德规范(Robots协议),但法律部分还在建立和完善中。从目前的情况来看,如果抓取的数据属于个人使用或科研范畴,基本不存在问题;而如果数据属于商业盈利范畴,就要就事而论,有可能属于违法行为,也有可能不违法。1.2.1 Robots协议Robots协议(爬虫协议)的全称是“网络爬虫排除标准”(R...
2020-02-13 15:09:13
13372
18
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 为什么要学网络爬虫?我来告诉你!
在数据量爆发式增长的互联网时代,网站与用户的沟通本质上是数据的交换:搜索引擎从数据库中提取搜索结果,将其展现在用户面前;电商将产品的描述、价格展现在网站上,以供买家选择心仪的产品;社交媒体在用户生态圈的自我交互下产生大量文本、图片和视频数据等。这些数据如果得以分析利用,不仅能够帮助第一方企业(拥有这些数据的企业)做出更好的决策,对于第三方企业也是有益的。而网络爬虫技术,则是大数据分析领域的第一个环...
2020-02-12 17:20:25
6189
12
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Python爬虫的流程是怎样的?来这一看就明了
对于网络爬虫技术的学习,其他教学很少有从整体结构来说的,多数是直接放出某部分代码。这样的方法会使初学者摸不着头脑:就好像是盲人摸象,有人摸到的是象腿,以为是一根大柱子;有人摸到的是大象耳朵,以为是一把大蒲扇等。因此,在《Python网络爬虫从入门到实践(第2版)》这本书里对此就作出了解释。在开始第一个爬虫之前,先从宏观角度出发说清楚两个问题:Python爬虫的流程是怎样的?- 三个流...
2020-02-11 17:51:09
7188
11
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 教你如何编写第一个简单的爬虫
很多人知道爬虫,也很想利用爬虫去爬取自己想要的数据,那么爬虫到底怎么用呢?今天就教大家编写一个简单的爬虫。下面以爬取笔者的个人博客网站为例获取第一篇文章的标题名称,教大家学会一个简单的爬虫。第一步:获取页面#!/usr/bin/python# coding: utf-8import requests #引入包requestslink = "http://www.santostang....
2020-02-11 16:56:39
19588
28
原创 Python基础语法--标识符和保留字
本文内容来自书籍《 Python程序设计案例课堂》,此书已经加入VIP会员权益中,只要是VIP会员即可免费阅读上千门电子书,点此购买会员标识符用来识别变量、函数、类、模块以及对象的名称。Python的标识符可以包含英文字母(A~Z, a~z)、数字(0~9)及下划线符号(_),但是它有以下几个方面的限制。(1)标识符的第1个字符必须是字母表中字母或下划线符号,并且变量的名称之间不能有空格。(...
2020-04-22 18:05:30
1204
1
原创 Python是怎样运行的?来看看~
本文内容来自书籍《 Python程序设计案例课堂》,此书已经加入VIP会员权益中,只要是VIP会员即可免费阅读上千门电子书,点此购买会员Python是怎样运行的?Python是一种解释执行的语言,所以它运行时首先需要一个解释器,然后就是需要程序运行时支持的库,该库包含一些已经编写好的组件、算法、数据结构等。那么Python是怎么运行的呢?整个运行过程大致分为以下3个步骤。首先由开发人员编写...
2020-04-17 17:41:12
1094
原创 Python 3.x入门到应用实践--程序设计语言与程序设计
以下内容来自书籍《Python 3.x入门到应用实践》,此书已经加入VIP会员权益中,只要是VIP会员即可免费阅读上千门电子书,点此购买会员程序设计语言是一种人类用来和计算机沟通的语言,也就是用来指挥计算机进行计算或运行的指令集合。就如同汉语、英语、日语等语言一样,无论哪一种语言都有词汇与语法。程序设计语言是一行行的程序语句(statement)及语句中的程序代码(code)组合而成的,可以将...
2020-04-16 18:02:38
2281
原创 Python简介以及优点是什么?为什么Python那么火?
以下内容来自书籍《Python 3.x入门到应用实践》,此书已经加入VIP会员权益中,只要是VIP会员即可免费阅读上千门电子书,点此购买会员Python的英文原意是蟒蛇(发音/'paΙθn/接近“派森”),但是Python的发明人Guido并不是因为喜欢蟒蛇而取这个名字,按Guido自己的说法是,这个名字取自他个人很喜爱的BBC著名的喜剧电视剧《Monty Python’s Flying Ci...
2020-04-16 16:27:58
1180
原创 Jupyter Notebook具体怎么使用,看这篇文章足矣
现在数据分析领域,大家用得比较多的还是 Jupyter Notebook,本书使用的也是它。本文内容来自书籍《对比Excel,轻松学习Python数据分析》,此书已经加入VIP会员权益中,只要是VIP会员即可免费阅读上千门电子书,点此购买会员新建Jupyter Notebook文件在电脑搜索框中输入Jupyter Notebook(不区分大小写),然后单击打开,如下图所示。打开Jupy...
2020-04-15 18:31:09
656
原创 Python是什么?Python的安装详细教程来了
本文内容来自书籍《对比Excel,轻松学习Python数据分析》,此书已经加入VIP会员权益中,只要是VIP会员即可免费阅读上千门电子书,点此购买会员首先,Python是一门编程语言,具有丰富而强大的库。Python被称为胶水语言,因为它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地连在一起。Python语言的语法简单、容易上手,它有很多现成的库可以供你直接调用,以满足你在不同领...
2020-04-15 18:10:58
1222
原创 数据分析工具:Excel与Python
本文内容来自书籍《对比Excel,轻松学习Python数据分析》,此书已经加入VIP会员权益中,只要是VIP会员即可免费阅读上千门电子书,点此购买会员数据分析都是围绕常规数据分析流程进行的,在这个流程中,我们需要选择合适的工具对数据进行操作。例如,导入外部数据。如果用Excel实现,那么直接单击菜单栏中的数据选项卡(如下图所示),然后根据外部数据的格式选择不同格式的数据选项即可实现。如果...
2020-04-15 15:59:51
433
原创 数据分析的常规流程
本文内容来自书籍《对比Excel,轻松学习Python数据分析》,此书已经加入VIP会员权益中,只要是VIP会员即可免费阅读上千门电子书,点此购买会员我们再来回顾一下数据分析的概念,数据分析是借助合适的工具去帮助公司发现数据背后隐藏的信息,对这些隐藏的信息进行挖掘,从而促进业务发展。基于此,可以将数据分析分为以下几个步骤。熟悉工具数据分析是利用合适的工具和合适的理论挖掘隐藏在数据背后的信...
2020-04-15 15:40:17
721
原创 数据分析究竟在分析什么?
本文内容来自书籍《对比Excel,轻松学习Python数据分析》,此书已经加入VIP会员权益中,只要是VIP会员即可免费阅读上千门电子书,点此购买会员数据分析的重点在分析,而不在工具,那么我们究竟该分析什么呢?总体概览指标总体概览指标又称统计绝对数,是反映某一数据指标的整体规模大小,总量多少的指标。例如,当日销售额为60万元,当日订单量为2万,购买人数是1.5万人,这些都是概览指标,用来...
2020-04-15 15:09:19
598
原创 数据分析是什么?数据分析的现状是什么?
本文内容来自书籍《对比Excel,轻松学习Python数据分析》,此书已经加入VIP会员权益中,只要是VIP会员即可免费阅读上千门电子书,点此购买会员数据分析是什么数据分析是指利用合适的工具在统计学理论的支撑下,对数据进行一定程度的预处理,然后结合具体业务分析数据,帮助相关业务部门监控、定位、分析、解决问题,从而帮助企业高效决策,提高经营效率,发现业务机会点,让企业获得持续竞争的优势。为什...
2020-04-15 15:04:44
2470
原创 Python数据分析是什么?为什么要对比Excel学习Python数据分析?
Python 虽然是一门编程语言,但是它并不难学,不仅不难学,而且很容易上手,这也是Python深受广大数据从业者喜爱的原因之一,因此大家在学习Python之前首先在心里告诉自己一句话,那就是Python并没有那么难。你以为今天是来教你学习Python代码的吗?不是哦,今天是来告诉你Python数据分析的重要性,同时推荐一本好书给你们,《对比Excel,轻松学习Python数据分析》,此书已经加...
2020-04-15 14:57:08
2263
1
原创 程序员之间的差距原来只差这一步!
1、时过境迁,还有追随梦想的勇气吗?最近有个同学洋洋经常跟我诉苦,她说越来越不想待在这个公司了。自己的领导安排事情乱七八糟的,自己不知道每天都在做什么,对自己的工作内容越来越迷茫。而且身边很多相处的比较好的同事要不被离职要不自己离职了。本来工作已经够乱了,而身边同事的离去让她变得越来越绝望。我和洋洋说:“既然这个工作这么折磨你,要不你辞职吧,换个环境兴许还不错呢?”她犹豫了,她说:“我...
2020-04-14 17:45:07
321
原创 3月热门文章、热门资源、热门书籍合辑
在学习的时候,都希望能有一个人帮忙指点一下,每次在网上查阅资料的时候都不知道要找什么类型的,以后的每个月我们将定期为您推荐一些优质的书籍、文章、资源哦,可以方便大家更好的学习,希望大家多多关注3月热门书籍 TOP 5(以下书籍直接在CSDN APP->学习->电子书专区即可阅读)1、Java程序设计与计算思维内容简介:程序设计的过程就是一种计算思维的表现,本书结合Java程序...
2020-04-03 17:43:48
1018
原创 CSDN VIP超级年卡,这是一张有技术含量的卡
CSDN VIP超级年卡,这是一张有技术含量的卡!里面囊括了资源免费下载、上千门视频免费观看、上千本电子书免费读书籍、视频、资料都有了,就差你来学了
2020-04-01 19:42:39
5202
3
原创 爬虫学完可以来点Python基础试题练练手了
学习完基础知识,做完第一个爬虫例子后,是不是觉得网络爬虫并没有想象中那么难呢?本书的目标就是希望你可以快速上手Python和爬虫,然后在后面的实战中学习。但是Python爬虫入门简单,一步步深入学习后,你会发现坑越来越多。只有认真阅读、反复练习,才能熟能生巧。为了巩固大家学习Python网络爬虫的成果,第2章~第7章的结尾都提供了一个实践项目。这些实践的目的一是让读者从实践中检验自己学习了多少知...
2020-03-27 17:59:12
867
原创 简单聊聊C程序的构成
在聊之前先来回顾一下之前写的Hello World代码,如下图所示。很短,简单几行代码就创建了一个可以运行的程序。代码虽小,但五脏俱全。纵观整个代码,可以总结出如下特点:(1)代码由单词、符号、空白组成。单词以英语单词为主,有的单词就是纯正的英语单词,如main、void、include;有的不是,如getchar、printf。单词一般都用小写。代码中的标点符号并不是随意输入的,每个符号在...
2020-03-26 16:50:21
631
原创 Python编程无师自通--比较操作符
比较操作符(comparison operator)是Python中的另一种操作符。与算术操作符类似,比较操作符可用于表达式任意一侧的操作数;不同的是,带有比较操作符的表达式最后求值的结果不是True就是False。详情见表3-2。在含有 > 操作符的表达式中,如果左侧的数字大于右侧的数字,则表达式的值为True,否则即为False:1 # http://tinyurl.com/jm...
2020-03-24 17:48:52
592
原创 Python编程无师自通--数据类型
Python将数据划分成不同的类别,即数据类型(data type)。在Python中,每一个数据值,如2或"Hello, World!",被称为对象(object)。本书第二部分会详细介绍数据类型,现在可以把对象看作拥有3个属性的数据值:唯一标识(identity)、数据类型和值。对象的唯一标识,指的是其在计算机内存中的地址,该地址不会变化。对象的数据类型是对象所属的数据类别,这决定了对象的属性...
2020-03-24 17:43:30
313
原创 百面机器学习:算法工程师带你去面试---余弦距离的应用(二)
自从中央定调“新基建”,互联网大厂继续加码人工智能。,然而,AI产业却面临着巨大的人才缺口!在这样的大环境下,如果你有志应聘相关的技术岗,只有苦练内功,趁早磨刀,比如认真刷题,才有可能在面试中致胜。以下分享算法岗的经典面试题,选自《百面机器学习:算法工程师带你去面试》一书。问题2 余弦距离是否是一个严格定义的距离?难度:★★★☆☆分析与解答该题主要考察面试者对距离的定义的理解,以及简单的...
2020-03-23 18:15:44
518
原创 百面机器学习:算法工程师带你去面试---余弦距离的应用(一)
自从中央定调“新基建”,互联网大厂继续加码人工智能。,然而,AI产业却面临着巨大的人才缺口!在这样的大环境下,如果你有志应聘相关的技术岗,只有苦练内功,趁早磨刀,比如认真刷题,才有可能在面试中致胜。以下分享算法岗的经典面试题,选自《百面机器学习:算法工程师带你去面试》一书。问题场景描述本章的主题是模型评估,但其实在模型训练过程中,我们也在不断地评估着样本间的距离,如何评估样本距离也是定义优化...
2020-03-23 18:00:18
488
原创 Java春招面试题:Java面向对象的特征有哪些?
面向对象程序设计(Object-Oriented Programming,以下简称OOP)起源于20 世纪60年代的Simula语言,是一种发展已经将近30年的程序设计思想。其自身理论已经十分完善,并被多种面向对象程序设计语言(Object-Oriented Programming Language,以下简称OOPL)实现。如果把UNIX系统看成是国外在系统软件方面的文化根基,那么Smalltal...
2020-03-19 17:39:17
1662
原创 VC++、C++、C和TC有什么区别?
VC++、C++、C和TC,这几个语言名中都带有C,可以说和C都有联系。1.CC就是指C语言。C语言的关键字少,而且拥有丰富的运算符和数据类型,可以解决大部分的“计算型”的问题或者“描述型”的问题。各大操作系统都提供了各种对C语言的集成化的调试编译环境,使用C语言编写的程序可以轻松地运行在各种平台上而不用做出任何修改,这也是C语言流行的原因。2.VC++VC++,一般是指微软公司的Visu...
2020-03-19 17:24:08
6542
原创 40万亿“新基建”来了!程序员如何抓住机遇?
3月以来,“新基建” 成为热词,全国31个省份宣布未来投入“新基建”的投资总额已经超过40万亿!这意味着,“新基建”所包含的七大领域:5G 基建、特高压、城际高速铁路和城际轨道交通、新能源汽车充电桩、大数据中心、人工智能、工业互联网,将迎来新的战略增长。其中,人工智能在技术商业场景应用需求提升,产业规模将持续扩大。根据前瞻产业研究院预测,2020年我国人工智能市场规模增速45%,远超全球市场规...
2020-03-19 17:03:34
407
原创 为什么选择学习C语言
为什么要选择C语言?这是每个读者应该问的问题。如果掌握了C语言之后,还是不能满足读者的需求,那么学习C语言就是一件浪费时间的事情。笔者在本节尝试回答这个问题,如果笔者的回答不能令读者满意,也许读者应该选择另外一门编程语言。1.在计算机领域,C语言“大小通吃”C语言的应用极其广泛,不论是网站后台还是底层操作系统,多媒体应用还是大型网络游戏,均可使用C语言来开发。(1)C语言可以写网站后台程序。...
2020-03-18 18:02:00
725
原创 如何使用Python工具pip安装第三方库?
pip是Python安装各种第三方库(package)的工具。对于第三方库不太理解的读者,可以将库理解为供用户调用的代码组合。在安装某个库之后,可以直接调用其中的功能,使得我们不用自己写代码也能实现某个功能。这就像你为计算机杀毒时,会选择下载一个杀毒软件,而不是自己写一个杀毒软件,直接使用杀毒软件中的杀毒功能来杀毒就可以了。这个比方中的杀毒软件就像是第三方库,杀毒功能就是第三方库中可以实现的功能...
2020-03-18 17:03:15
5678
原创 怎么安装Python?改选什么版本呢?Python新手必看
Python的安装主要有两种方式:一是直接下载Python安装包安装,二是使用Anaconda科学计算环境下载Python。根据笔者的经验,这两种方式也对应着用Python来爬虫的两类人群:如果你希望成为Python开发人员或者爬虫工程师,笔者推荐你直接下载Python安装包,配合着Pycharm编辑器,这将提升你的开发效率;如果你希望成为数据分析师或者商业分析师,爬虫只是方便之后做数据分析,笔...
2020-03-18 16:10:01
4924
原创 Python该怎么学?机器学习到底是什么?
都说学AI首先要学Python,那么Python该怎么学呢?AI里那么多小分支,我要先学什么呢?很多零基础的读者的第一想法可能就是先去买一本非常厚的Python教材,然后慢慢地从入门到精通……其实我认为语言只是用来帮助解决问题的工具,不建议去找一本特别厚的书,来个半年学习计划,用最短的时间学习最基础的、暂时够用的知识就可以了,越高级的语法用到的概率越小,先入手用起来,然后边做案例边学习才是高效的...
2020-03-17 17:38:26
2048
原创 AI时代为什么首选Python?
当今时代,人工智能迅速发展,高薪的诱惑、前沿的技术挑战使得越来越多的小伙伴想要学习人工智能,那么更大的问题也就随之产生了——如何学习人工智能呢?正所谓“万事开头难”,如何走好第一步十分关键。学习人工智能的成本还是蛮高的,一般来说,付出了大量的时间和精力,一定要有满意的收获才可以。作为Python开篇之讲,本章首先介绍机器学习处理问题的方法与流程,以及实战必备武器——Python基础教程及其环境配置...
2020-03-17 17:23:14
415
原创 我与人工智能的故事
本文作者:诸葛越前 言人工智能的三次浪潮2018年年初,招聘季正如火如荼地进行,而“数据科学家”和“算法工程师”绝对算得上热门职业。“人工智能”“机器学习”“深度学习”“建模”“卷积神经网络”等关键词,不仅仅是人们茶余饭后的谈资,而且更会像“数据结构”“排序”和“链表”一样,成为软件工程师的必备技能。人工智能技术正在对社会结构、职场、教育等带来革命性的变化。 未来几年是人工智能技术全面普...
2020-03-17 16:42:40
2814
4
原创 程序员删库跑路不可防,但是这你应该防了......
最近互联网行业有些热闹,在这个病毒蔓延的特殊时期,大家都在老老实实的防病毒,可是万万没想到的是,病毒要防,程序员的心病也要防!前两天微盟遭遇程序员删库,直接损失10几个亿,这个事件一度上了热搜,大家都在猜测他删库的原因,网上众说纷纭,各种支招。这两天我还知道了另一个程序员删库的事情,理由竟然是因为他失恋,再加上工作技能要求增高,两件事加起来,程序员奔溃了。这真的太可怕!无论是从公司角度,还是站在...
2020-03-03 18:42:58
3187
2
原创 从零开始学Python--编写你的第一个应用程序
软件开发要遵循许多流程,并且有着严格的程序步骤,但绝对不是什么魔法。亚瑟·C·克拉克曾经说过:“任何先进的技术,如果你不深入了解相关的细节,都无法将其和魔法区分开来”。本章将为大家逐一揭去软件开发的神秘面纱,带领大家了解其中涉及的相关技术。当学完本章内容后,相信大家都能开发出一个简单的应用程序(并且也不会再用魔法这个词来形容软件开发了)。就像其他工作一样,人们在编写应用程序时也要用到一些工具。在...
2020-03-02 19:11:29
1217
原创 谷歌方法之创意精英
1999年春天,一个异常温暖的日子,我接到了大学老友约翰·汉克的电话。我当时是《奥斯汀美国政治家报》网站的市场营销总监。“嘿,哥们儿,我来奥斯汀了,”他说,“我想给你看一样东西。我能去你家坐坐吗?”当时,约翰正在硅谷的一家初创公司工作,但他不想在电话里细说这个项目。我向他追问详细情况,但他坚持要在那天晚上过来。“你真的要亲眼见一见。”约翰和我认识已有15年了。我们同在1985年进入得克萨斯州大学...
2020-03-02 18:46:06
1803
原创 Python网络爬虫之Python基本命令
本节主要介绍Python的一些基础语法。如果你已经学会使用Python,可以跳过这一节,直接开始编写第一个Python网络爬虫。基本命令Python是一种非常简单的语言,最简单的就是print,使用print可以打印出一系列结果。例如,键入print(“Hello World!”),打印的结果如下(同图2-9):In [1]:print ("Hello World!")Hello Wor...
2020-02-27 16:34:06
1489
原创 微信小程序:开发入门之框架页面文件
小程序中一个框架页面包含4个文件,同一框架页面的这4个文件必须具有相同的路径与文件名,进入小程序时或页面跳转时,小程序会根据app.json配置的路径找到对应的资源进行渲染。·.js文件:页面逻辑文件,必要项。·.wxml文件:页面结构文件,必要项。·.wxss文件:页面样式文件。 ·.json文件:页面配置文件。与框架主体文件相比框架页面文件多了一种页面结构文件,其余3个文件和框架...
2020-02-27 16:25:55
1250
原创 Python编程无师自通--函数
“函数应该做一件事。做好这件事。只能做这一件事。”——罗伯特·C.马丁(Robert C.Martin)本章将介绍函数(function):可接受输入,执行指令并返回输出的复合语句。通过函数,我们可以在程序中定义功能,并重复使用。其示例如图4-1所示。表达概念从此处开始,本书将在解释编程概念时使用一种新约定(convention)(一种共同认同的方式)。例如,通过print("[想打...
2020-02-25 18:14:15
2735
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人