Python是一种解释型、面向对象、动态数据类型的不错程序设计语言。Python可以用于很多的领域,从科学计算到游戏开发。坎宁安编著的《Python入门经典》是面向Python初学者的学习指南,详细介绍了Python编程基础,以及一些不错概念,如面向对象编程。全书分为24章。靠前章介绍了Python的背景和安装方法。第2章到第7章介绍了一些基本的编程概念,如变量、数学运算、字符串和获取输入。第8章到靠前2章介绍了更不错的主题,讨论了函数、字典和面向对象编程等。靠前3章到靠前5章介绍了如何使用库和模块,以及如何创建自己的模块。靠前6章到靠前9章介绍了使用数据,如保存到文件,使用标准格式以及使用数据库。第20章和第21章尝试了标准库以外的一些项目,在这两章中,介绍了创建动态We点和开发游戏。这两章并不是要成为完整的课程,而是充当学习更多知识的一个
作为一个自学爬虫的过来人,曾经走过很多弯路,在自学的道路上也迷茫过。每次面对一个全新的网站,都像是踏进一个未知的世界。你不知道前面有哪些反爬手段在等着你;你不知道你会踩进哪个坑里。我做爬虫的几年时间里,爬过很多的网站、遇到过很多的难题。这本书就是我这几年经验的总结,从开始的工具的学习使用,到实战项目的爬取,难度一步一步的升级,需求也越来越复杂,有各式各样的爬取方式。 本书主要内容与数据爬取相关,包括编写爬虫所需要的基础编程知识,如Requests包、Scrapy框架和数据库的使用,到项目实战教程,适合Python基础入门的读者。如果你是其他行业的从业者,想进入IT行业成为一位爬虫工程师,又或者你已经是IT行业的从业者,本书在能够让你在对爬虫工程师的工作内容有所了解的同时,也能让你掌握作为一个爬虫工程师所需
本书是一本全面介绍如何利用Python自动化处理各类案头工作的实战教程。全书共11章,第1~3章介绍自动化办公的优势及需要掌握的Python推荐基础知识:第4~7章介绍如何自动化操作Excel表格、W
本书介绍了如何利用Python3开发网络爬虫,书中首先介绍了环境配置和基础知识,然后讨论了urllib、requests、正则表达式、BeautifulSoup、XPath、pyquery、数据存储、Ajax数据爬取等内容,接着通过多个案例介绍了不同场景下如何实现数据爬取,很后介绍了pyspider框架、Scrapy框架和分布式爬虫。本书适合Python程序员阅读。
本书从基础的知识开始,讲解Web开发的整个流程,展示如何使用Python做测试驱动开发。本书由三个部分组成。介绍了测试驱动开发和Django的基础知识。第二部分讨论了Web开发要素,探讨了Web开发过程中不可避免的问题,及如何通过测试解决这些问题。第三部分探讨了一些高级话题,如模拟技术、集成第三方插件、Ajax、测试固件、持续集成等。本书适合Web开发人员阅读。