《用Python写网络爬虫》讲解了如何使用Python来编写网络爬虫程序,内容包括网络爬虫简介,从页面中抓取数据的三种方法,提取缓存中的数据,使用多个线程和进程来进行并发抓取,如何抓取动态页面中的内容,与表单进行交互,处理页面中的验证码问题,以及使用Scarpy和Portia来进行数据抓取,使用本书介绍的数据抓取技术对几个真实的网站进行了抓取,旨在帮助读者活学活用书中介绍的技术。 《用Python写网络爬虫》适合有一定Python编程经验,而且对爬虫技术感兴趣的读者阅读。
本书适合学习Python3的入门读者,也适用对编程一无所知,但渴望用编程改变世界的朋友们!本书提倡理解为主,应用为王。因此,只要有可能,小甲鱼(作者)都会通过生动的实例来让大家理解概念。虽然这是一本入门书籍,但本书的“野心”可并不止于“初级水平”的教学。本书前半部分是基础的语法特性讲解,后半部分围绕着Python3在爬虫、Tkinter和游戏开发等实例上的应用。编程知识深似海,小甲鱼没办法仅通过一本书将所有的知识都灌输给你,但能够做到的是培养你对编程的兴趣,提高你编写代码的水平,以及锻炼你的自学能力。最后,本书贯彻的核心理念是: 实用、好玩,还有参与。
《简明Python教程》面向各专业同学编写,注重Python程序设计的基础知识和编码规范,旨在引导学生养成编写Python风格优质代码的习惯,倡导Python编码文化,弥补这一方面教材的不足。主要从以下方面进行内容编写:程序设计基础知识,Python基础语法,认识简单的程序,程序结构和调试,函数和模块,字符串,列表和元组,字典和集合,深入认识函数,Python拾珍,面向对象的程序设计,数值计算模块Numpy,数据可视化。
本书由浅至深,专注于剖析“程序化广告实战”业务,讲解了程序化广告的原理,并分析了产业上下游的发展趋势;重点从业务角度讲解各种技术手段、广告交易模式,以及程序化手段运用的场景和原因。目的是通过深度实战性的剖析让读完本书的同学能知其然,更知其所以然。本书素材来源于作者这5年来的经历,以及同广告主、代理公司、媒体、DSP同学推动实际业务时被大家经常咨询的问题点,同时融合了作者近20年的技术经验。为了让读者深刻理解这些内容,本书对问题的剖析均从基础到业务再到技术层面展开。
本书以Unity 5新版本为基础,与读者一起制作第三人称射击游戏(TPS),同时介绍游戏开发的技巧和技术。通过深入浅出的讲解,帮助没有Unity开发经验的读者掌握Unity游戏开发框架;对刚结束初级阶段学习的读者,通过介绍各种实用性强的效果和实战技巧,帮助其积累实操经验,进阶为中级学习者。
从Python基础入门开始,到应用Python进行科学计算、数据处理、数据可视化、机器学习、深度学习,再到利用Python进行金融、地理信息、交通、文本、图像等具体领域数据挖掘与分析,并最终利用Python进行项目GUI可视化应用开发。本书深入浅出地介绍了如何学习Python数据分析技能及应用于具体领域,实践性强。 本书分三篇:基础篇、案例篇和提高篇;基础篇(~6章)主要介绍Python基本知识及应用于科学计算、数据处理、数据可视化、机器学习、深度学习等方面的基础知识;案例篇(第7~11章)主要介绍了利用Python进行金融、地理信息、交通、文本和图像具体领域的数据挖掘分析应用案例;提高篇(2章)主要介绍GUI可视化应用项目开发;附录提供6个实训课题,在电子资源中会给出详细的实训指导、数据和程序代码。 本书提供了丰富的数据、案例及程序代码,同时理论与
本书是与《计算机应用与数据分析+人工智能》配套的实验指导书。全书共分为两篇:篇上机与实验指导,第二篇基础练习。篇针对配套教材安排了8个实验实训项目(25个任务),每个实验项目均以任务的形式介绍,读者可根据自己所掌握的知识技能进行取舍。第二篇是提高计算机应用技能的自测内容,习题是以全国计算机等级考试上机考试的试题及部分高等院校非计算机专业的计算机技能大赛题目为基础编写的,内容全面且丰富,将考试大纲的要求渗透到课本中的各个知识点,并达到的深度和广度。本书简明通俗,便于理解,不仅可以拓宽知识面,还可以培养读者的计算机应用能力和解决问题的能力。
本书从最基本的C语言概念入手,由浅入深,综合典型的实例,引导初学者由浅入深地掌握C语言知识。全书共17章。其中,~6章是入门篇,包括C语言概述和Visual Studio 2008开发工具的介绍,数据类型,运算符与表达式,顺序结构、选择结构和循环结构程序设计等内容。第7~13章是提高篇,包括数组、函数、指针、预处理、结构体和联合体、链表与文件等内容。4~17章是技术篇,包括常用算法、网络编程、综合应用案例──图书管理系统和C语言调试技术等内容。本书内容全面,不仅涵盖了C语言的基本语法与程序设计知识,还较为深入介绍了相关常用算法知识和实用案例、调试技术。本书在讲解知识的同时,指出了编程时一些应注意的地方和易犯的错误,给出了不少关于C语言方面的调试经验。全书案例丰富,讲解非常细致,语言通俗易懂,所有实例代码均在Visual Studio 20
本书内容来自于程序员父亲教儿子学习Scratch编程的真实教学实践,通过介绍如何用Scratch 2.0编写14款有趣的小游戏和小程序,由浅入深地向读者介绍Scratch 2.0编程的基本技能以及程序设计的基本思维和方法。 全书共7章和1个附录。章带领读者认识Scratch 2.0 ;第2章介绍了Scratch编程中用到的一些基本的概念;第3章和第4章分别介绍如何编写几个初级难度的游戏程序;第5章介绍了4款中级难度的游戏的编写过程;第6章和第7章分别介绍了一款高级难度的游戏的编写的过程;附录部分给出了Scratch 2.0中常用的编程积木的列表和说明,方便读者在需要时查阅。 本书适合小学生或初中学生自学,也非常适合中小学信息技术课教师或培训老师、想要让孩子学习Scratch 的家长阅读参考。
本书介绍了如何利用Python 3开发网络爬虫,书中首先介绍了环境配置和基础知识,然后讨论了urllib、requests、正则表达式、Beautiful Soup、XPath、pyquery、数据存储、Ajax数据爬取等内容,接着通过多个案例介绍了不同场景下如何实现数据爬取,很后介绍了pyspider框架、Scrapy框架和分布式爬虫。 本书适合Python程序员阅读。
本书以Spring应用程序开发为中心,全面讲解如何运用Spring Boot提高效率,使应用程序的开发和管理更加轻松有趣。作者行文亲切流畅,以大量示例讲解了Spring Boot在各类情境中的应用,内容涵盖起步依赖、Spring Boot CLI、Groovy、Grails、Actuator。对于Spring Boot开发应用中较为繁琐的内容,附录奉上整理完毕的表格,一目了然,方便读者查阅。
《网页设计与网站建设案例课堂(第2版)》以零基础讲解为宗旨,用实例引导读者深入学习,采取“网站基础入门→制作静态网页→网页美化布局→设计网页元素→开发动态网站→网站开发实战→网站全能扩展”的讲解模式,深入浅出地讲解网页设计和网站建设的各项技术及实战技能。《网页设计与网站建设案例课堂(第2版)》篇 网站基础入门 主要内容包括网页设计与网站建设基础、网站配色与布局、HTML语言速成、网站建设基本流程与制作工具等。第2篇 制作静态网页 主要内容包括使用Dreamweaver CC创建站点、使用文本丰富网页内容、使用图像与多媒体网页元素、设计网页中的超链接、使用网页表单和行为等。第3篇 网页美化布局 主要内容包括使用表格布局网页、使用CSS层叠样式表、利用CSS Div布局网页等。第4篇 设计网页元素 主要内容包括调整与修饰图像、制作网页按
SUMMARY
PHP是一种通用开源脚本语言,开源、跨平台、易于使用,主要适用于Web开发领域。MVC模式使得PHP在大型Web项目开发中耦合性低、重用性高、可维护性高、有利于软件工程化管理。本书以实用性为目标,系统地介绍了ThinkPHP框架的相关技术及其在Web开发中的应用。全书共14章,每一章都是相对独立的知识点的集合。内容涵盖了ThinkPHP常用功能模块和实用技巧、MySQL数据库的设计与应用、完整的Web项目开发流程等目前PHP开发中很主流的技术,每一章都有大量的示例以及详尽的注释,便于读者的理解和掌握。很后通过4个完整的项目详细介绍了Web应用从设计到运行的各个环节,便于读者更好地实践。对于拥有PHP基础而不知道下一步该做什么的读者而言,本书不失为一本好的入门教材,本书所有的实例都可以在Web开发中直接使用,使读者能够加快Web应用开发的进程。此外,本书
本书以Python程序设计语言为主要内容,重点强调程序设计概念的理解和计算思维的实践。内容包括:Python语言的介绍和快速入门、数学与数值计算编程、字符串和文件操作、函数理解、分支与循环结构、类与对象、列表结构和数据采集、图形编程以及面向过程、面向对象编程方法和算法设计与实践等。
《大家小书系列:另一个古代世界》是介绍有关西方古代历史的通俗读本,作者杰里·托纳揭示了我们能从对古代社会的新研究成果中获得哪些知识。他审视了不同时期的古代历史,不仅仅局限于古雅典和罗马共和国,还对亚历山大之后的古希腊王国和基督教统治的罗马帝国进行了简析。他认为,必须将希腊和罗马纳入当时的世界历史范围内考察:当时的波斯人是如何看待希腊人?罗马帝国与中国又有什么关系?等等。 大家小书系列由英国出版社Profile策划,并从2014年开始陆续出版。Profile出版社成立于1997年,致力于出版高品质的历史、商业、经济、科学与传记、科普等非虚构类图书。虽然成立不到20年,但Profile出版的图书已获得包括英国图书奖在内的多项大奖,出版社本身也数次获得年度小出版社奖。Profile出版社擅长策划出版系列图书,策划出版的“新科学
《Python TensorFlow机器学习实战》通过开发实例和项目案例,详细介绍TensorFlow开发所涉及的主要内容。书中的每个知识点都通过实例进行通俗易懂的讲解,便于读者轻松掌握有关TensorFlow开发的内容和技巧,并能够得心应手地使用TensorFlow进行开发。《Python TensorFlow机器学习实战》内容共分为11章,首先介绍TensorFlow的基本知识,通过实例逐步深入地讲解线性回归、支持向量机、神经网络算法和无监督学习等常见的机器学习算法模型。然后通过TensorFlow在自然语言文本处理、语音识别、图形识别和人脸识别等方面的成功应用讲解TensorFlow的实际开发过程。《Python TensorFlow机器学习实战》适合有Python基础的工程师阅读;对于有基础的读者,可通过《Python TensorFlow机器学习实战》快速地将TensorFlow应用到实际开发中;对于高等院校的学生和培训机构的学员,《Python TensorFlow机器学习实
《新编51单片机C语言教程》是一本以实例详解方式介绍51单片机与C语言编程的图书,主要内容有单片机入门、51单片机的硬件系统、Keil C51编程软件的使用、单片机驱动LED与LED数码管的电路及编程、中断的使用及编程、定时器/计数器的使用及编程、独立按键与矩阵键盘输入电路及编程、点阵和液晶显示屏的使用及编程、步进电动机的使用及编程、串行通信的使用及编程、I2C总线通信的使用及编程、AD(模数)与DA(数模)转换电路及编程。《新编51单片机C语言教程》起点低、由浅入深、语言通俗易懂,并且内容结构安排符合学习认知规律。本书适合作为初学者学习51单片机及编程的自学图书,也适合作为职业院校电类专业的单片机教材。
计算机程序设计是高等学校计算机基础课程中的核心课程,具有人学基础课的性质。 《计算机程序设计基础(第3版)/普通高等教育“十一五”规划教材》以C语言程序设计为基础,注重讲解程序设计的基本概念、方法和思路,培养读者的基本编程能力、逻辑思维与抽象思维能力。 《计算机程序设计基础(第3版)/普通高等教育“十一五”规划教材》主要内容包括:程序设计的基本概念、c语言的基本语法元素、程序控制结构、函数、算法、程序组织与库的设计、数组、亨符串、结构体与指针等复合数据类型、文件与数据存储、程序抽象等。希望通过强调那些在程序设计与软件开发过程中起重要作用的思想与技术,使读者体会并初步掌握较大型或实用程序的编写与设计能力。 《计算机程序设计基础(第3版)/普通高等教育“十一五”规划教材》行文严谨