《Python编程练习与解答》通俗易懂,精选186道涵盖各学科和日常生活的实用练习题,帮助程序员扎实掌握基础知识,提高编程技能。还提供一部分练习的答案,其中的注释指出解题技巧或Python语法要点。 这个新版本对上一版做了全面更新,呈现更多基础知识,简明扼要地讲述习题中涉及的核心概念。阅读本书前,读者只需要了解Python入门编程知识。
有限元是当今工程分析中应用*广泛的数值计算方法。本书以结构分析为主题,介绍了基于Python的有限元分析开源框架(被作者命名为Feon)的搭建过程和扩展方法。本书分为5章,主要内容包括Python、Numpy(Python著名的矩阵运算包)和Matplotlib(Python著名的二维绘图包)简介,Feon的框架及结构分析子包Feon.sa(structural analysis)的搭建过程,Feon中自带单元的定义和应用,如何自定义单元、求解函数(以计算结构动力学频率和振型为例)及子包(以渗流分析为例,定义子包ffa(fluid flow analysis)),以及Python进行有限元编程方面的建议。书中所有的程序均在Python 2.7上测试通过。
全书精选十个游戏案例,涵盖不同的游戏类型,每一章围绕一个经典游戏案例展开,并突出一个游戏编程的主题。本书涉及的主要知识点有游戏循环的原理、鼠标及键盘事件处理、碰撞检测及处理、随机数的运用、定时器的使用、游戏场景的滚动、角色动画的播放、音效及音乐的播放、缓动效果、游戏关卡设计、游戏人工智能的原理及运用等。本书将 Python语法知识及常用的编程技巧糅合在各个游戏案例中介绍,为读者展示 Python语言的实际运用场景。 本书内容安排合理,架构清晰,注重理论与实践相结合,适合作为零基础学习 Python开发初学者的教程,也可作为本科院校及大专院校的教材,还可供职业技术学校和各类游戏培训机构使用。
内容简介: 本书是一本面向初学者的Python基础性教程,分别从 程序是什么 开始Python的学习 编写Python程序时的规则 构成程序的基本功能 试着编写猜数字游戏 将猜数字游戏图形化 类和对象 试着使用扩展模块 8章对Python语言进行由浅入深的讲解,令Python初学者带着兴趣去学习。本书语言生动、版式设计活泼,通过讲解一段语法后进行编写示例的形式,能够让初学者加深理解。 本书适合对Python感兴趣的零基础的读者阅读和学习,也适合相关培训机构作为教材使用。
机器学习作为实现人工智能的方法,是一种让计算机具备学习能力的数理技术。本书就以Python为工具,结合实例和代码分析对机器学习中的异常检测和系列数据分析技术进行了详细解说。其中前半部分介绍了基本的分类器和预测器的使用方法,以便读者能够顺利地进行机器学习实践。后半部分以作者的研究经验为基础,介绍了一些应用于实际问题的例子。 本书以解说实例源码为中心,特别适合有一定编程基础、对机器学习技术感兴趣的高校学生学习,也适合将机器学习技术应用于实际业务的工程师参考。
学编程用不用背知识点,用不用记笔记?哪些知识该记?这些都是困扰编程初学者的问题。我们从编程实际开发的角度出发,融汇了多位开发高手的经验和总结设计了这套《Python数据分析编程魔卡》,将学习Python数据分析时需要背记的内容系统整理出来,让学习者在学习过程中能随时查找使用。 本套卡片有很强的实用性,内容包括python数据分析相关模块的函数、方法、属性等开发中常用内容,既适合作Python数据分析初学者配套学习,又适合程序开发人员随时查询函数、方法、技巧等。
学编程用不用背知识点,用不用记笔记?哪些知识该记?这些都是困扰编程初学者的问题。我们从编程实际开发的角度出发,融汇了多位开发高手的经验和总结设计了这套《Python数据分析编程魔卡》,将学习Python数据分析时需要背记的内容系统整理出来,让学习者在学习过程中能随时查找使用。 本套卡片有很强的实用性,内容包括python数据分析相关模块的函数、方法、属性等开发中常用内容,既适合作Python数据分析初学者配套学习,又适合程序开发人员随时查询函数、方法、技巧等。
学编程用不用背知识点,用不用记笔记?哪些知识该记?这些都是困扰编程初学者的问题。我们从编程大咖的角度出发,总结大咖们的经验设计了这套《Python编程超级魔卡》,将学习Python时需要背记的内容系统整理出来,让学习者在学习过程中能随时查找使用。 本套卡片有很强的实用性,内容包括Python常用内置函数、Python模块、报错机制中英文对照等开发中常用内容,既适合作为Python初学者配套学习,又适合程序开发人员随时查询函数、方法、技巧等。
Python是一种魅力无限的编程语言,在网络安全、攻防渗透、大数据分析、人工智能和机器学习等几乎所有目前热门的领域里都得到了广泛的应用。 Python编程技能俨然已经成为现代信息技术人员的标配能力之一。本书结合网络攻防对抗的各个核心知识点,对Python易于编程、高效编程和自带丰富模块等特点进行讲解和展示,以帮助读者深度学习和深刻理解Python在网络渗透当中的强大功能。 本书可作为大中专院校计算机技术、网络工程、信息安全和信息对抗技术等相关专业的教材或参考书,也可供相关专业技术人员阅读与参考。
本书以Python编程为主线,通过丰富的学科应用案例,系统且循序渐进地介绍Python编程基础、基础数据科学及人工智能编程等知识,让教师们从编程学习中逐渐熟悉和掌握用信息化手段解决问题的过程与方法。此外,本书还有一个突出特点是:书中通过对数量众多的真实学科案例的剖析,深入浅出地介绍了很多极具教育价值的工具。学科教师可以直接将其应用于学科教学、备课或自身提升。
《Python程序设计基础与应用》是一本系统介绍Python程序开发与应用的教程。本书共15章,主要包括Python编程基础(1~11章)和Python开发应用(12~15章)两部分内容,编程基础部分通过众多案例对Python程序设计的概念加以解释,开发应用部分介绍了tkinter编程、网络爬虫、数据分析和数据可视化4个方面的Python核心应用。本书全部代码适用于Python 3.5、Python 3.6以及更高版本。 本书可以作为非计算机专业研究生、本科、专科程序设计课程教材,也可作为计算机专业本、专科程序设计基础课程教材,以及Python爱好者自学用书。 《Python程序设计基础与应用》配有教学资源(包括PPT、源码、大纲、教案、习题答案),需要的教师可登录www.cmpedu.com免费注册,审核通过后下载,或联系编辑索取(QQ:2966938356,电话:010-88379739)。 本书配套授课电子课件,需要的教师可登录www.cmped