Book description
本书从跨学科的角度入手,强调应用,介绍Python有用的功能,包括编程的基本要素、功能、模块、面向对象编程、数据抽象对象、算法与数据结构,融汇了作者丰富的课堂教学经验,提供了大量源代码、I/O库和精选实例。本书适合作为高校计算机专业编程课程的教材。
Table of contents
Product information
- Title: 程序设计导论:Python语言实践
- Author(s):
- Release date: August 2021
- Publisher(s): Pearson
- ISBN: 9787111549246
You might also like
book
Python网络爬虫权威指南(第2版)
作为一种采集和理解网络上海量信息的方式,网页抓取技术变得越来越重要。而编写简单的自动化程序(网络爬虫),一次就可以自动抓取上百万个网页中的信息,实现高效的数据采集和处理,满足大量数据需求应用场景。 本书采用简洁强大的Python语言,全面介绍网页抓取技术,解答诸多常见问题,是掌握从数据爬取到数据清洗全流程的系统实践指南。书中内容分为两部分。第一部分深入讲解网页抓取的基础知识,重点介绍BeautifulSoup、Scrapy等Python库的应用。第二部分介绍网络爬虫编写相关的主题,以及各种数据抓取工具和应用程序,帮你深入互联网的每个角落,分析原始数据,获取数据背后的故事,轻松解决遇到的各类网页抓取问题。第2版全面更新,新增网络爬虫模型、Scrapy和并行网页抓取相关章节。 解析复杂的HTML页面 使用Scrapy框架开发爬虫 学习存储数据的方法 从文档中读取和提取数据 清洗格式糟糕的数据 自然语言处理 通过表单和登录窗口抓取数据 抓取JavaScript及利用API抓取数据 图像识别与文字处理 避免抓取陷阱和反爬虫策略 使用爬虫测试网站
video
Go语言编程
课程简介 Go语言编程全新的第二版课程,提供了Go编程语言更为全面和深入的学习内容。本课程侧重于语言的规范和实现,包括从语法、设计、指导原则到并发性,以及测试和性能分析。该课程非常适合希望快速开始学习Go或希望对语言及其内部有更深入了解的开发人员。 从课程的内容规划上讲,首先带你更加深入的探讨Go的语法、习语、实现和规范。然后,指导你完成有关在Go中设计软件所需了解的各种基本知识。在掌握前述坚实基础后,将为你讲授Go并发原语背后的语言机制,介绍设计并发软件所需的全部细节知识。最后,介绍应用Go语言所提供的测试、跟踪工具来分析和评测你的程序。 Get技能 ● 学会阅读代码,了解语言机制和内部原理; ● 通过了解语言的不同语义来了解成本; ● 更有效地编写和设计软件; ● 设计你的Go项目,用更合理的方式来封装你的api; ● 在Go中编写多线程代码,了解哪些是你需要特别关注的; ● 对代码进行单元测试,并编写基准测试来验证假设; …
book
JSON實務手冊
網路資料整合實務 JSON逐漸成為網際網路資料交換的主力,此格式受到建構高效能應用程式的生態系中各種標準、工具與技術的支援。本書作者Tom Marrs展示如何運用JSON工具與訊息/文件設計建構企業級應用程式與服務。 JSON實務手冊提供開發者豐富的應用程式開發指南、最佳做法與使用案例以及大量真實範例與程式碼。內容包含JSON概要、JSON生態系與企業實務運用。 ‧JSON基本概念與JSON資料模型設計 ‧在Node.js、Ruby on Rails與Java中使用JSON ‧以JSON Schema建構JSON文件以進行設計與API測試 ‧以JSON搜尋工具搜尋JSON文件內容 ‧以JSON轉換工具將JSON文件轉換成其他格式 ‧JSON多媒體格式的比較,包括HAL與jsonapi ‧使用MongoDB儲存與存取JSON文件 ‧在服務間使用Apache Kafka交換JSON訊息
book
数据库可靠性工程:数据库系统设计与运维指南
信息技术领域的基础设施即代码革命正在影响着数据库管理。本书从实践角度介绍如何将网站可靠性工程的实践应用于数据库架构和运维,为想成为数据库可靠性工程师的专业人士提供一个指导框架,开发人员、系统管理员和初中级数据库管理员等都能从中受益。 本书首先介绍数据库可靠性工程师需要掌握的核心运维概念,然后介绍各种数据库持久性选项,包括如何利用关键技术提供有弹性、可扩展、高性能的数据存储和检索。有了数据库可靠性工程的坚实基础,读者便能深入研究任何现代数据库的架构和运维。 服务等级要求和风险管理 构建并演进具有运维可见性的架构 基础设施工程和基础设施管理 如何推动发布管理流程 数据存储、索引和复制 明确数据存储的特性和用例 数据存储架构组件和数据驱动的架构