本书是为高等学校非计算机专业学生编写的基础教材。全书共分12章,系统介绍Python程序设计语言及其程序设计的方法与技术。本书结构合理,概念清晰,内容循序渐进,取材得当,书中提供的科学计算与数据分析项目基础及项目案例可为学习者的后续学习和项目开发提供较好的帮助。为便于教学,本书提供了高质量的配套PPT、微视频、扩展阅读、源代码以及习题参考答案和难点解析等教学资源。 本书可作为高等学校非计算机专业“Python程序设计”课程教材,也可作为计算机专业本科生程序设计课程的教材或参考书,还适合于自学者使用。
本书为1 X职业技能等级证书配套系列教材之一,以《数据应用开发与服务(Python)职业技能等级标准(中、)》为依据,由北京中软国际信息技术组织编写。 本书采用项目化编写模式,共分为5个项目:项目1介绍多源数据采集与存储,主要利用Python语言对不同数据源的数据进行采集;项目2介绍数据处理,从数据探查、数据清洗和转换、数据取样以及数据检验4个方面演练典型的数据处理方法;项目3介绍数据建模与性能评估,在熟悉数据含义并对数据进行预处理的基础上,构建并训练如回归、分类和聚类等机器学习模型,并对未知数据进行预测;项目4介绍特征选取与模型优化,使用Python语言调用sklearn库函数实现特征提取与模型优化;项目5介绍模型应用开发,实现端到端的数据应用开发与服务,并且侧重于将模型集成到一个完整的应用程序中。全书通过构建42个
《枕边算法书 》d1章重点讲解各种常见算法,d2章主要介绍几种相对少见的算法,第3章和第4章探究其他程序员编写的代码,从中总结算法应具备的特点,以及程序员应当持有的态度和必须培养的能力。书中以日常对话般浅显的叙述方式,帮助专业开发人员、刚刚踏入软件开发和编程门槛的初学者体会程序设计的创造性和成就感。
本书主要讲解Python在Linux系统运维开发中的典型应用,通过面向实际运维场景的任务实施,帮助读者掌握Python在系统自动化运维领域的应用。本书共8个项目,内容包括系统自动化运维:从Shell到Python、监控系统与调度运维任务、处理文件内容与配置文件、记录日志与发送邮件、运维数据记录与可视化、远程管理和批量运维服务器、网络管理和网络安全、企业级系统综合运维。 本书内容丰富、结构清晰、重点突出、难点分散,注重实践性和可操作性,对项目中的每个任务都提供详细的代码和解说,便于读者快速上手。 本书可作为高校计算机类专业的Python编程教材,也可作为Linux系统运维教材,还适合广大从事Python自动化运维开发工作的初学者学习和参考。
本书采用新型活页式教材的编写方式编写,以项目、任务驱动的方式进行细化和落实,根据高职学生的学习特点,让学生在完成通俗易懂的项目时了解 Pytho编程的基本语法和用法,由浅入深地引导学生全面系统地掌握 Pytho编程技术,提高学生的学习兴趣,扩展学生的学习思维,训练学生的动手能力和自学能力,为学生进一步学习网络编程、大数据、人工智能等新技术打下基础。本书分10个项目深入阐述了Python语言的基础语法及应用,内容包括Pytho简介、Python基本语法、条件控制语句、循环流程控制、Python特征数据类型、函数、目录和文件、错误和异常、面向对象的程序设计、正则表达式。
本书面向初学Python语言的读者详细地介绍了Python的基础知识,以及Python第三方库的安装和卸载方法,同时,全面且系统地讲解了Python语言的语法和程序设计方法。 本书内容丰富,案例实用。全书共12章,主要包括Python简介以及环境配置、Python基本语法、基本数据类型、程序控制结构、海龟绘图、函数、组合数据类型、常用全局内置函数、文件、错误与异常处理、词云库——wordcloud库、综合实例——五子棋游戏。 本书可作为普通高等学校计算机专业相关课程的教材,也可作为广大Python开发爱好者的自学参考书。
本书从Python的基本概念出发,讲述Python语言的基础知识和典型项目案例。既有原理性的讲解,也有实例说明和分步骤的编程实现,深入浅出地引导读者思维和实践,既注意基本原理的学习、也注重培养学生实际的应用软件开发能力。力求通过实例让读者较好地掌握“Python程序设计”的思路、开发技巧与体系。内容循序渐进易于讲解,教学过程结构清晰,方便教师组织教学内容。本书适合作为Python程序设计类课程的教材或教学参考书,对Python应用开发人员也大有裨益,也可作为后续科研进阶的参考书。
《JBuilder X 高级技术手册》是由 Borland 中国公司的技术团队精心编撰的一本 JBuilder X的深入应用书籍,它涵盖了完整与实用的 JBuilder X 开发技术。通过本书详实的内容,读者将学会如何使用 JBuilder 开发高效率的 Java 应用程序。本书内容包括:建立与编辑 XML 文件,利用BorlandXML 与 Castor 进行 XML 数据绑定,JBuilder X 与 Struts 集成应用以及 JBuilder X 的团队开发功能。对于广大 JBuilder 开发人员来说,本书是一本的实务应用书籍。
本书以Python语言为基础描述了网络爬虫的基础知识,用大量实际案例及代码,向读者介绍了编写网络爬虫所需要的相关知识要点及项目实践的相关技巧。本书共5章,介绍了爬虫的基本结构及工作流程、抓包工具、模拟网络请求、网页解析、去重策略、常见反爬措施,以及大型商业爬虫框架Scrapy的应用,介绍了数据分析及可视化的相关基础知识。
编程的核心是算法,学习算法不仅能教会你解决问题的方法,而且还能为你今后的发展提供一种可能。《你也能看得懂的Python算法书》面向算法初学者,首先介绍当下流程的编程语言Python,详细讲解Python语言中的变量和循序、分支、循环结构,以及列表和函数的使用,为之后学习算法打好基础。然后以通俗易懂的语言讲解双指针、哈希、深度、广度、回溯、贪心、动态规划和很短路径等经典算法。《你也能看得懂的Python算法书》适合有编程基础的算法爱好者阅读。