软件与程序设计
-
Python青少年趣味编程千锋教育 编著这是一本针对零基础编程读者的学习入门书籍,也是一本写给家长朋友以期转变教育观念的书籍。本书使用全新项目式教学设计思维,用通俗易懂的语言将生活中的趣事和知识点巧妙地结合,为读者提供沉浸式阅读体验。全书共9章,53节课,通过53个与生活贴近的趣味案例带领孩子们掌握顺序结构、选择结构、循环结构的基本知识,并在此基础上开始认识字符串,进入精彩的函数世界,了解列表、元组和字典的独特数据结构,见识模块的便捷与强大,轻轻松松玩转 Python 趣味编程。本书内容浅显易懂,案例典型实用,非常适合中小学生阅读,也可作为少儿编程培训机构和兴趣班的教材。 -
Python模块参考手册·系统与控制明日科技(Mingri Soft)本书全面、系统地介绍了使用Python对系统进行操作与控制的os与sys两大模块。全书分为两部分共12章,其中,*部分为os模块(系统操作),主要包括系统及硬件相关、获取环境变量、进程操作、其他系统相关操作等内容;第二部分为sys模块(系统相关),主要包括标准输入流与输出流、获取Python解释器相关信息、Windows系统相关、虚拟环境与路径、获取系统编码信息、线程与递归、程序异常相关、其他sys模块属性及方法等内容。本书以模块应用为主线,通过大量的快学快用,帮助读者透彻理解os模块和sys模块的属性、方法及其应用。本书附有配套资源包及数字书。资源包提供了书中所有快学快用的源代码和关键代码段,且所有源代码都经过精心调试,在Windows 7Windows 10系统中测试通过,保证能够正常运行。本书是各级Python程序开发人员***的参考书,也非常适合大中专院校师生学习参考。此外,登录明日学院网站(www.mingrisoft.com)还可以获得更多学习资源和技术支持。 -
Python数据分析与可视化李晓丽本书共分3章,第1章讲述Python基础知识,包括Python语言基本语法、内置数据类型、Python控制语句、函数和文件操作;第2章讲述Python数据分析,包括Numpy数值计算基础、Numpy数学与算术函数、Numpy中的数据统计与分析、pandas统计分析基础、pandas数据运算、pandas数据载入与预处理;第3章讲述数据可视化,包括matplotlib绘图基础、使用pandas和Seaborn绘图。 本书完全面向Python 3x,全部案例代码使用Python 39编写,本书可以满足Python初学者及需要学习数据分析与可视化的读者的需求。 -
程序设计竞赛训练营邱秋本书是针对ACM主办的国际大学生程序设计竞赛的训练指南,主要介绍程序设计和针对竞赛训练所需的基础知识和基本数学概念,包括UVa OJ平台的使用方法、C的输入输出处理、C库实现所包含的数据结构、高级数据结构、字符串的处理和相关算法、排序与查找算法、代数、组合数学、数论、几何等内容。本书在介绍基础概念的基础上,引入了众多题目,以C解题,针对部分题目给出参考代码,方便参考和练习。本书适合有意参加国际大学生程序设计竞赛的本科生、研究生阅读,对有意参加国际信息学奥林匹克竞赛的中学生具有参考价值,也可作为计算机专业相关课程的参考教材。 -
Flink编程基础林子雨,陶继平本书以Scala作为开发Flink应用程序的编程语言,系统地介绍了Flink编程的基础知识。全书共8章,内容包括大数据技术概述、Scala语言基础、Flink的设计与运行原理、Flink环境搭建和使用方法、DataStream API、DataSet API、Table API&SQL、FlinkCEP。本书主要章节都安排了入门级的编程实践操作,以便读者更好地学习和掌握Flink编程方法。本书官网免费提供了全套的在线教学资源,包括讲义PPT、习题、源代码、软件、数据集、授课视频、上机实验指南等。 本书可作为高等院校大数据、计算机、软件工程等专业的进阶级“大数据”课程教材,用于指导Flink编程实践,也可供相关技术人员参考。 -
探险MINECRAFT编程世界李有翔、袁甫、华柏胜、汪俊本书通过完成《我的世界》(MINECRAFT )中一个个挑战任务来激发学生学习编程的兴趣和热情,书中的内容以项目制的学习方式推进,根据知识点的难易 程度,学习内容分为探究学习和拓展创新,让学生在编程的世界认识数学,运用 大小比较进行逻辑判断,学习四则运算;让学生理解坐标的概念,感受方位和距 离,进行空间判断和游戏搭建。本书内容的难度随项目逐渐提升,让学生在游戏 中体验编程的乐趣,同时收获编程技能。 本书适合作为8~12 岁学生的编程启蒙书籍。 -
青少年C++编程入门荆晓虹本书是一本C 零基础入门的书籍,遵循教育规律,引导读者逐步理解“为何而学”,将他们领进编程的大门。 全书共分为12章,循序渐进地介绍了C 编程环境、程序的基本结构、基本数据类型及其运算、算法及三种基本结构等基础知识,以输入输出语句、赋值语句、if语句、for语句、while语句等应用为例,生动讲解C 语句的基本使用方法,并深入浅出地阐述了数组、结构体、函数等概念及应用,以及排序、查找和穷举等算法基础。每章采用趣味项目和问题引入的方式,让读者在解决问题的过程中自然构建C 基础知识,引导读者理解计算机基础知识,培养计算思维。 本书可以作为小学四年级以上学生零基础学习C 的教学用书,也可以作为准备参加全国青少年信息学奥林匹克竞赛的学生用书,还可以作为零起点自学C 编程的各阶段学生或社会人士的参考用书。 -
Python机器学习实战吕云翔,王渌汀,袁琪,张凡,韩雪婷本书以机器学习算法为主题,详细介绍算法的理论细节与应用方法。全书共19章,分别介绍了逻辑回归与*熵模型、k-近邻模型、决策树模型、朴素贝叶斯模型、支持向量机模型、集成学习框架、EM算法、降维算法、聚类算法、神经网络模型等基础模型或算法,以及8个综合项目实例:汽车运动学片段分类、垃圾信息识别、乳腺癌识别、波士顿房价预测、生成动漫人物、鸢尾花分类、人脸识别、保险行为数据用户分类器。本书重视理论与实践相结合,希望为读者提供全面而细致的学习指导。 本书适合机器学习初学者、相关行业从业人员以及高等院校计算机科学、软件工程等相关专业的师生阅读。 -
Ruby on Rails应用开发最强教科书太田智彬 著在使用Ruby on Rails时,即使是实现相同的功能也有多种做法,所以对初学者来说,从网上大量的信息中找出好的实现方法是非常困难的。通常,掌握好的实现技术是需要一定经验的,而通过阅读本书来选择有用的功能,舍弃用不到的功能,大家就可以更有效率地学习了。此外,Rails中有许多约定俗成、经常使用的程序库,所以对于某些功能,与其自己实现不如直接使用程序库。但这方面的知识也如前面所说的那样,需要一定的经验。本书会以实践的形式来介绍这些程序库的功能和使用方法,帮助大家快速理解吸收。不仅是开发,本书还覆盖了关于发布、运行的好方法,因此掌握本书的内容后,你就有能力独自承担一个中小规模的服务运用了。 -
PHP+MySQL动态网站开发李艳恩、付红杰《PHP+MySQL动态网站开发(全案例微课版)》是针对零基础读者研发的PHP动态网站开发入门教材。本书侧重案例实训,并提供扫码微课来讲解当前的热点案例。 《PHP+MySQL动态网站开发(全案例微课版)》分为22章,内容包括快速搭建PHP 7的开发环境,PHP的基本语法,函数的应用,流程控制语句,字符串和正则表达式,数组,面向对象编程,日期和时间,图形图像处理技术,操作文件与目录,错误处理和异常处理,PHP与Web页面交互,Cookie和Session,MySQL数据库的基本操作,插入、更新与删除数据记录,数据查询,PHP与MySQL的组合应用,PDO数据库抽象层,PHP与Ajax技术以及3个热点综合项目。 《PHP+MySQL动态网站开发(全案例微课版)》通过精选热点案例,让初学者快速掌握PHP动态网站开发技术。通过微信扫码看视频,读者可以随时在移动端观看技能对应的视频。
