人邮异步社区

人民邮电出版社异步社区官方博客

  • 博客(23)
  • 资源 (6)
  • 收藏
  • 关注

原创 堪称自然语言处理(NLP)的入门经典,也许被你擦肩而过了

今天给大家推荐一本自然语言处理的经典入门书,几天前小编就想到这本书《Python自然语言处理》,自然语言处理入门或自学都很合适,堪称NLP的入门经典书。豆瓣评分:8.2。来自豆瓣截图本书基于Python编程语言及名为自然语言工具包(Natural Language Toolkit, NLTK)的开源库。NLTK包含大量的软件、数据和文档,所有这些都可以从http://www.nltk....

2020-04-29 07:20:40 2015

原创 数据!数据!数据!没有黏土我无法造出砖来!pandas数据分析

数据!数据!数据!没有黏土我无法造出砖来!——夏洛克•福尔摩斯本章介绍pandas,这是一个聚焦于表格数据的数据分析程序库。pandas是一个强大的工具,它不仅提供了许多实用类和函数,而且很好地封装了来自其他软件包的功能。该工具提供了一个用户接口,能够让用户方便且高效地实现数据分析,特别是金融分析。本章介绍如下基本数据结构:对象类型含义用途DataFrame带索引的...

2020-04-28 14:41:43 592

原创 Python密码学编程:文件的加密与解密

在之前的章节中,编写的程序只能操作较少的信息,这些信息往往是以字符串的形式直接写在代码中的。但本章中的程序可以对整个文件进行加密和解密,文件的大小可以包括成千上万个字符。本章要点open()方法。读、写文件。write()、close()及read()文件对象操作方法。os.path.exists()方法。upper()、lower()及title()字符串操作方法。startsw...

2020-04-28 14:00:10 3741

原创 Go语言:为什么要编写程序来做那些只需要按一下计算器就能完成的事情呢?

本章学习目标学会让计算机执行数学运算 学会声明变量和常量 了解声明和赋值的区别 学会使用标准库生成伪随机数计算机程序能够完成许多任务。在本章中,你将编写程序去解决数学问题。请考虑这一点我们为什么要编写程序来做那些只需要按一下计算器就能完成的事情呢?首先,人类的记性通常都不太好,可能无法凭借自身的记忆力精确地记下光速或者火星沿着轨道绕太阳一周所需的时间,而程序和计算机没有这...

2020-04-27 09:42:28 1148

原创 为什么深度学习在机器学习中如此火爆?深度学习还会迎来冬天吗?

第二代终结者:收敛速度与泛化问题神经网络从“飞龙在天”到“亢龙有悔”,也只花了几年时间,就又遇到了“第二代终结者”。有趣的是,第二代终结者的出现本身又是为了解决第一代终结者问题而导致的。异或问题本质上是线性不可分问题。为了解决这个问题,在网络里引入非线性,以及将这些非线性函数组合的参数化学习方法(BP算法等)。但是这样复杂的高维非线性模型,在计算上遇到了很多挑战,基本上都是和链式求导的梯度...

2020-04-24 11:41:12 1930

原创 世界读书日丨程序员经典语录值得读一读

每年的4月23日,是“世界读书日”。这一天,是为了提醒我们,无论生活多么的忙碌,都要记得多读书。作为程序员的你,下面这些程序员经典语录请您认真来读一读,也许此时此刻会有不一样的心得体会与收获。“大多数优秀的程序员从事编程工作,不是因为期望获得报酬或得到公众的称赞,而是因为编程是件有趣的事儿。”——林纳斯·托瓦兹(Linus Torvalds) “一名优秀的程序员,在穿越单行道时也会确认双...

2020-04-23 19:41:25 1243

原创 深度学习:前馈神经网络

对深度学习(或称神经网络)的探索通常从它在计算机视觉中的应用入手。计算机视觉属于人工智能领域,因深度学习技术而不断革新,并且计算机视觉的基础(光强度)是用实数来表示的,处理实数正是神经网络所擅长的。以如何识别0到9的手写数字举例。如果从头解决这个问题,首先我们需要制作一个镜头来聚焦光线以成像,然后通过光传感器将光线转换成计算机可“感知”的电子脉冲,最后,由于使用的是数字计算机,需要将图片离散化...

2020-04-22 06:59:24 1896

原创 Python自动化运维实战:使用Python管理网络设备

现在,我们已经知道如何在不同的操作系统中使用和安装Python以及如何使用EVE-NG搭建网络拓扑。在本章中,我们将学习如何使用目前常用的网络自动化库自动完成各种网络任务。Python可以在不同的网络层上与网络设备进行交互。首先,Python可以通过套接字编程和socket模块操纵底层网络,从而为Python所在的操作系统和网络设备之间搭建一个低层次的网络接口。此外,Python模块还可以通过...

2020-04-21 14:21:30 11224

原创 程序员经常谎称他们是多么牛的数学天才?来看看数字和数学计算

每一种编程语言都包含处理数字和进行数学计算的方法。不必担心,程序员经常谎称他们是多么牛的数学天才,其实他们根本不是。如果他们真是数学天才,他们就会去从事数学相关的工作,而不是写一些毛病百出的Web框架,想着赚够钱买辆跑车了。这个习题里有很多数学运算符号。我们来看一遍它们都叫什么名字,你要一边写一边念出它们的名字来,直到你念烦了为止。名字如下。+:加号。 −:减号。 /:斜杠。 *:星...

2020-04-17 15:56:18 411

原创 时间倒退20年,你会选择编程吗?

时间能倒退,就能实现平时生活中常听到“早知道……就……”的愿望,一切可以重新选择一遍。小到游戏里的操作,大到就业选择的行业。所以家长都不太愿意让孩子做和自己一样的工作,要么是希望孩子能更上一层楼,要么是自己吃过的苦不想让孩子再吃一次。(异步的读者大部分是程序员,怕是不想孩子小小年纪就头冷)然而,孩子并不是这么想的,毕竟是初生牛犊不怕虎的年纪,被计算...

2020-04-17 09:56:23 1175 2

原创 这是一本数学书还是一本编程书?学好数学,让你成为更好的程序员

《计算思维与Python编程》是我们早期的Mathematics for the Digital Age and Programming in Python一书的 “更早讲Python”的版本。在本书中,我们更早地介绍了Python特性,为读者提供了必要的工具,使读者可以更快地以更加“Python式(pythonic)”的惯用方式,开始编写Python代码。在本书中,我们增加了两章(“第9章 海龟...

2020-04-16 10:59:57 907

原创 Python提供的一些相当实用而灵活的通用数据结构

拙劣的程序员担心代码。好的程序员担心数据结构及它们的关系。——林纳斯•托瓦兹本章介绍Python的基本数据类型和数据结构,它们按照如下方式组织。基本数据类型3.1节介绍整数、浮点数和字符串等基本数据类型。基本数据结构3.2节介绍Python的基本数据结构(例如List对象)并阐述控制结构、函数式编程范型以及匿名函数。本章的主旨是提供Python数据类型和结构细节的一...

2020-04-15 13:53:40 446

原创 金融科技、算法交易、量化金融必读书:Python金融大数据分析第2版

银行本质上是技术公司。——胡戈•班齐格近来,Python无疑是金融业的重要策略性技术平台之一。到2018年底,这已经不再是个问题:全世界的金融机构现在都尽最大努力利用Python及其强大的数据分析、可视化和机器学习程序库生态系统。在金融领域之外,Python还常常成为编程入门课程选择的语言,例如计算机科学课程项目。除了容易理解的语法和多重范型方法之外,形成这一局面的主要原因之一是,...

2020-04-15 11:12:06 2762

原创 揭秘 Java帝国的全能家族——Spring的成王之路

很久很久以前,古老的 Java 编程帝国里降生了一个孩子,名为 Spring,它是 Java 帝国最小的王子,同时也是 Java 帝国期待已久的孩子。它还有三个哥哥,分别是大哥 JSF、二哥 Struts 和三哥 Hibernate,它们一起为JAVA 帝国的编程事业添砖加瓦。相比三个哥哥的术有术攻,促使 Spring 降生有两个重要原因:1...

2020-04-14 10:30:07 951

原创 如果您正在找一本关于Go语言的入门书,我只推荐您这本

Go作为一门广受关注的热门语言,在市场上从来不缺少相关的书,特别是面向初学者的书。然而,跟市面上很多声称是入门书却只会一股脑儿地将各种语言细节硬塞给读者的“伪入门书”不一样,本书是一本真正面向初学者的书。整本书的学习曲线非常平缓,不会像过山车那样忽高忽低。书中的内容首先从变量、循环、分支、类型等基础知识开始,逐渐进阶至函数、方法、收集器和结构,最后再深入到指针、错误处理和并发等高级特性。只要翻开本...

2020-04-13 16:41:45 849 1

原创 Python与金融:为什么将Python用于金融

1.3 用于金融的Python1.2节介绍了科技在金融中发挥作用的一些领域:金融行业中的科技成本; 作为新业务和创新业务引擎的科技; 作为金融行业进入门槛的科技; 不断提升的速度、频率和数据量; 实时分析的兴起。本节,我们分析Python如何帮助你应对这些方面的多种挑战。不过首先让我从更为基础的方面——语言和语法介绍用于金融的Python。1.3.1 金融和Python语法在...

2020-04-11 13:27:30 6877

原创 TIOBE 4 月榜单:少儿编程语言 Scratch 进入 TOP 20

转存失败重新上传取消TIOBE 最近公布了2020年4月编程语言排行榜啦,你们看了吗?四月榜单Scratch、SQL、Go、Swift 和 R 语言等有明显的上升趋势!但不可思议的是这个旨在教育孩子的编程语言—— Scratch 竟然在本月进入了 TIOBE 指数前 20!对于这个疑惑,TIOBE的的软件首席执行官Paul Jansen 给我们做...

2020-04-10 09:42:55 670

原创 Go语言才是学习指针的安全之地,关于指针的二三事

本章学习目标学会声明和使用指针 理解指针和随机访问存储器(RAM)之间的关系 了解指针的使用时机当我们在街上散步的时候,常常会看到一些用于指引方位的地址和街道标识。你可能曾经遇到过这样一种情况,一家大门紧闭的商店在它的橱窗上贴出了道歉标语“抱歉,本店已乔迁新址!”,并在标语的下方给出新的地址。指针就有点儿像这个给出新地址的标语,它会把你指引至不同的地址。指针是指向另一变量的地址的...

2020-04-09 14:11:22 746

原创 别头疼了,你要的算法和数据结构的学习路线来了!

随着科学技术的发展,人工智能已经逐渐渗透到各个行业,这是一个相当有前景的专业领域。其中,算法工程师这一职位更是非常火爆,在急缺大量人才的同时,也吸引了众多求职者,那么,初学者该如何学好算法呢?算法工程师的具体分支:其次,算法工程师的必备技能:▲ 至少熟悉一门编程语言 C/C++/java/python/R;▲ 功底;熟练运用各种...

2020-04-09 09:47:57 1121

原创 不是只有宇宙飞船能带你去火星,Go也可以!

对于一门只有十年历史的新语言来说,Go 的发展势头可谓是相当迅猛,容器界的扛把子 Docker 就是用 Go 写的, 因此不少程序员开始学起Go来,而今天,异步君也是要带大家走近“小地鼠”Go语言。你们知道Go为什么叫Go吗?这得从它的吉祥物说起。Go的吉祥物是一个来自生活在加拿大的小动物——gopher,这个小动物最大的特点就是挖洞速度特别快。因此Go语言的名字取自...

2020-04-09 09:37:13 429

原创 Python密码学入门:凯撒密码

1 什么是密码学自古以来,间谍、士兵、黑客、海盗、商人等人,大多依靠密码学来确保他们的秘密不会人尽皆知。密码学是一门使用秘密编码的学科。想要明白密码长什么样,看一看下面两段文本。nyr N.vNwz5uNz5Ns6620Nz0N3z2vN yvNwz9vNz5N6!9Nyvr9y0QNnvNwv tyNzNw964N6!9N5vzxys690,N.vN2z5u-3vNz N...

2020-04-07 19:27:37 10343

原创 9本4月程序员新书,Python书就占了6本

当春天来临,当自由的脚步离我们越来越近,当企业复工后,出版社集中上架6本Python新书,推荐给需要学习的你。1、数据结构和算法 Python和C++语言描述戴维·M.瑞德(David,M.,Reed),约翰·策勒(John Zelle) 著,肖鉴明 译帮助程序员用Python和C++学习扎实的数据结构知识 美国知名大学计算机系教授编写 国外著名大学计算科学教材本书首先介绍了...

2020-04-06 12:30:07 740

原创 学习C语言的7个步骤,对照一下,看你处在哪个阶段?

C是编译型语言。如果之前使用过编译型语言(如,Pascal或FORTRAN),就会很熟悉组建C程序的几个基本步骤。但是,如果以前使用的是解释型语言(如,BASIC)或面向图形界面语言(如,Visual Basic),或者甚至没接触过任何编程语言,就有必要学习如何编译。别担心,这并不复杂。首先,为了让读者对编程有大概的了解,我们把编写C程序的过程分解成7个步骤(见图1.3)。注意,这是理想状态。在实...

2020-04-06 12:28:28 1798

Python物理建模初学者指南下载

# 用Python解决科学问题的实践指南,众多世界知名大学教授推荐阅读 # 本书旨在帮助Python 学习者掌握足够的Python编程技能以进行物理建模。全书分为8 章和5 个附录,包括Python 基础知识、数据结构与程序控制、 数据输入和输出、Python 高级知识和高级技术等,其中贯穿了三次不同方向和难度的物理建模上机实验。附录部分介绍了Python 的安装、错误消息、版本差异以及可供深入学习的话题。 本书适合Python 初学者阅读,尤其适合想要用Python 进行科学计算和物理建模的读者学习参考。

2017-10-26

奔跑吧Linux内核

本书内容基于Linux 4.0内核,主要选取了Linux内核中最基本最常用的内存管理、进程管理、并发与同步以及中断管理这4个内核模块进行讲述。全书共分为6章,依次介绍了ARM体系结构、Linux内存管理、进程调度管理、并发与同步、中断管理、内核调试技巧等内容。本书的每节内容都是一个Linux内核的话题或者技术点,读者可以根据每小节前的问题进行思考,进而围绕问题进行内核源代码的分析。 本书内容丰富,讲解清晰透彻,不仅适合有一定Linux相关基础的人员学习和使用,包括从事与Linux相关的开发人员、操作系统的研究人员、嵌入式开发人员及Android底层开发人员等,而且适合作为对Linux感兴趣的程序员学习用书。

2017-08-15

深入理解Android内核设计思想(第2版)(上下册)

 全书从操作系统的基础知识入手,全面剖析进程/线程、内存管理、Binder机制、GUI显示系统、多媒体管理、输入系统、虚拟机等核心技术在Android中的实现原理。书中讲述的知识点大部分来源于工程项目研发,因而具有较强的实用性,希望可以让读者“知其然,更知其所以然”。本书分为编译篇、系统原理篇、应用原理篇、系统工具篇,共4篇25章,基本涵盖了参与Android开发所需具备的知识,并通过大量图片与实例来引导读者学习,以求尽量在源码分析外为读者提供更易于理解的思维方式。   本书既适合Android系统工程师,也适合于应用开发工程师来阅读,从而提升Android开发能力。读者可以在本书潜移默化的学习过程中更深刻地理解Android系统,并将所学知识自然地应用到实际开发难题的解决中。

2017-06-28

空空如也

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

TA关注的人

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