软件与程序设计
-
小学生C++编程入门喻蓉蓉 著本书是专为小学生量身打造的零基础C++入门编程书,旨在帮助小学生打开编程之门。全书共11章,主要包括初识C++语言、C++基础知识、程序结构、顺序结构、选择结构、循环结构、一维数组、二维数组、字符数组、函数、结构体。本书根据小学生的认知特点和学情分析,合理取舍、精心挑选出119道C++编程的经典实例和100道实践园习题,并配有详细的例题解析和习题答案。让小学生在学习过程中,不仅知其然,更要知其所以然,以期达到最佳的学习效果。 本书适合有一定数学基础的中、高年级小学生,以及初学编程的自学者和编程爱好者使用,也适合参加信息学奥林匹克竞赛(以下简称“信息学奥赛”)的学生作为教材使用,还可作为一线信息技术教师学习C++语言的入门教材。 -
掌控Python程晨 著《掌控Python.初学者指南》以MicroPython 微控制器板“掌控板”为基础,面向Python初学者讲解Python编程基础知识,并通过教学项目引导读者学习Python嵌入式开发。 《掌控Python.初学者指南》共8章,主要内容包括Python概要,Python基础,字符串、列表和字典,内置函数与模块,掌控板的显示与输出,音乐盒,按键操作与引脚控制,网络应用等。 -
Python从小白到大牛关东升 著本书是一部系统论述Python 编程语言、OOP 编程思想以及函数式编程思想的立体化教程(含图书、教学课件、源代码与视频教程)。全书共分为四篇:篇Python 语言基础( ~ 8 章),第二篇Python 编程进阶(第9 ~17 章),第三篇Python 常用库与框架(8 ~ 22 章),第四篇Python 项目实战(第23 ~ 28 章)。主要内容包括:开篇综述、开发环境搭建、个Python 程序、Python 语法基础、Python 编码规范、数据类型、运算符、控制语句、数据结构(序列、集合和字典)、函数与函数式编程、面向对象编程、异常处理、常用模块、正则表达式、文件操作与管理、数据交换格式、数据库编程、网络编程、wxPython 图形用户界面编程、Python 多线程编程、项目实战1 :网络爬虫技术——爬取搜狐证券股票数据、项目实战2 :数据分析技术——贵州茅台股票数据分析、项目实战3 :数据可视化技术——贵州茅台股票数据可视化、项目实战4 :计算机视觉技术——网站验证码识别、项目实战5 :Python Web Flask 框架——PetStore 宠物商店项目、项目实战6:Python 综合技术——QQ 聊天工具开发。为便于读者高效学习,快速掌握Python 编程方法,本书提供完整的教学课件、完整的源代码与丰富的配套视频教程以及在线答疑服务等内容。本书适合作为Python 程序设计者的参考用书。 -
精通Python自动化编程黄永祥 著本书由一线Python开发工程师精心编写,循序渐进地介绍Python自动化编程的相关知识,全书共20章,第1~14章讲解Python编程基础知识,第15章介绍关系型数据库SQLite和MySQL、非关系型数据库MongoDB和Redis、ORM框架SQLAlchemy的应用,第16~20章分别介绍Selenium实现网页自动化、Requests实现网页爬虫编程、办公自动化编程、OpenCV实现图像识别与定位、Web系统的开发与部署。 本书理论与实践相结合,案例丰富,非常适合从零开始学习自动化编程的读者学习。 -
西门子S7-200 SMART PLC编程及应用徐宁,赵丽君 著《西门子S7-200 SMART PLC编程及应用(视频微课版)》系统地讲解了西门子S7-200SMART系列PLC外部器件和模块接线方法、变频器的应用,以及PLC编程的8种模式,并以实际项目为案例深入讲解了PLC程序编写的过程。《西门子S7-200 SMART PLC编程及应用(视频微课版)》分为6篇,共33章。基础入门篇(第1~5章)介绍PLC的工作原理和应用,S7-200SMARTPLC编程软件等。常用接线篇(第6~11章)详细讲解S7-200SMARTPLC外部器件和模块接线(含数字量和模拟量)。变频器应用篇(第12~14章)介绍几种不同品牌变频器的接线和应用,通过PLC采用端子控制变频器和通信控制变频器。难点解析和重点应用篇(第15~22章)深入讲解数据区和数据类型。案例应用实战篇(第23~31章)共涉及9个案例,重点在提升读者数字量逻辑编程和模拟量编程的应用。番外提升篇(第32、33章)介绍可调用子程序的编写,以及自由口通信。《西门子S7-200 SMART PLC编程及应用(视频微课版)》适合学习PLC编程和提升PLC编程能力的工程技术人员及从业的电工人员阅读,也可作为高等院校自动化、电气工程等专业的教材。《西门子S7-200 SMART PLC编程及应用(视频微课版)》特色:从接线到应用,从应用到编程逐步深入将PLC编程模块化分类,项目实例化讲解从实战的角度出发,从设计的思路规划全面系统地讲解,深入浅出地剖析配书资源:视频教程:为《西门子S7-200 SMART PLC编程及应用(视频微课版)》量身打造的教学视频,共计1200分钟教学课件:提供12章教学课件,便于广大教师备课与教学程序代码:提供案例程序代码,助力读者快速动手实践 -
Python快乐编程千锋教育高教产品研发部 著本书从数据挖掘的应用出发,以电力、航空、医疗、互联网、生产制造以及公共服务等行业真实案例为主线,深入浅出介绍Python数据挖掘建模过程,实践性极强。本书以数据挖掘建模工具Python语言来展开,先介绍案例背景提出挖掘目标,再阐述分析方法与过程,最后完成模型构建,在介绍建模过程中穿插操作训练,把相关的知识点嵌入相应的操作过程中,使读者轻松理解并掌握相关的理论和知识点。本书适用于对数据分析有浓厚兴趣但不知从何下手的初学者,也可以作为本科生、研究生以及科研人员学习Python的基础教材。 -
Python人工智能于营,肖衡,潘玉霞,高华玲 著,杨博雄 编本书巧妙地将Python语言与人工智能知识结合在一起进行编排,使读者既能全面学习Python编程语言,又能系统了解人工智能基本原理并深入掌握人工智能特别是新一代人工智能关键技术,同时配有丰富的教学案例和前沿热点应用,每一个知识点都有对应Python语言实现。 全书共分为9章。第1章主要讲解人工智能的发展历史、驱动因素以及关键技术等。第2章为Python编程语言,系统介绍Python的语法规则、数据类型、程序结构及文件操作和图形化编程等。第3章为概率统计基础,是人工智能的理论基础。第4章为最y化方法,解释人工智能算法本质问题。第5章深度学习与神经网络是本书的重点章节,该章对当前基于深度学习的多层神经网络,如卷积神经网络、递归/循环神经网络、长短期记忆神经网络等进行全面、深入的讲解。第6章TensorFlow深度学习,重点介绍深度学习开源框架TensorFlow的使用方法及如何利用TensorFlow开发和部署各种深度学习模型。第7章数据采集与数据集制作,详细介绍如何通过网络爬虫等方法从互联网上搜集数据并制作成数据集。第8章详细阐述如何利用GPU并行计算设备和CUDA编程来加速人工智能深度学习的模型训练。第9章精心挑选了7个人工智能实验案例,包括数据智能分析、视频图像智能理解、自然语言处理等各个方面,从简到难,可以作本书配套的实验教学内容。 本书可作为人工智能、计算机、电子信息、智能科学与技术、数据科学与大数据、机器人工程等专业的高年级本科生以及研究生的学习用书,也可作为从事人工智能研究与开发的科研人员、工程技术人员及智能应用爱好者的参考书籍。 -
趣懂Java旋律,击破36个难点耿祥义,张跃平 著本书按照场景故事、场景故事的目的、程序运行效果与视频讲解和阅读源代码的模式,通过有趣的故事或场景,来加深读者对Java程序设计中的核心概念、思想和方法的理解。本书选取的场景故事言简意赅、诙谐幽默,充分体现相应的编程概念、思想和方法。读者通过36个有趣或熟悉场景故事和600分钟的视频讲解,加深对相关知识点的理解和记忆,重点掌握Java程序设计的核心概念、算法和设计理念。本书可作为计算机相关专业本科生Java 课程的相关教材,也可供软件设计开发人员参考使用。 -
Swift开发技术标准教程谢书良《Swift开发技术标准教程》是资深高校教师多年开发与教学经验的结晶。它深入浅出地讲解Swift语言的基础知识及实践,帮助读 者快速掌握Swift语言编程的方法。《Swift开发技术标准教程》的内容共分“Swift语言基础”和“Swift语言应用”两篇。篇 (第1~9章)包括程序设计概述、数据类型和运算符、程序控制结构、数组和字典、控制转移、枚举和结构体、函数和泛型、扩展 和协议以及类的封装、继承和多态等;第二篇(第10~16章)包括初试iPhone应用程序的开发、按钮组件触发应用、选择和查询应 用、图片应用、多媒体的开发应用、地图查看器,后通过一个综合案例——“桂赣风光浏览”阐释Swift语言的综合运用。Swift 开发技术标准教程》将知识和应用紧密结合,既能够解决零基础读者的学习问题,也能够为其后续深造奠定基础。《Swift开发技术 标准教程》内容安排合理,架构清晰,注重理论与实践相结合,适合作为零基础学习Swift语言开发的初学者的教程,也可作为本科 院校及大专院校的教材,还可供职业技术学校和相关培训机构使用。 -
Python超入门[日] 中岛省吾 著,程晨 译Python 是一种功能强大且易于理解和编写的语言,非常适合编程的初学者。本书详细讲解了 Python 编程的基础知识,并介绍了网络爬虫和机器学习的基本概念。本书通过丰富的案例对 Python 的基础知识进行了讲解,并对一些难点进行了详细的说明,读者可跟随作者的讲解进行实际的操作和练习。全书内容细致全面,层层深入,是 Python 入门者的实用宝典。
