Git是一款让人一开始觉得很容易学,但却很难精通的工具。本书除了介绍Git的相关知识外,还会模拟各种常见的状况,让读者知道应该在什么时候使用什么指令。 《Git从入门到精通》共分11个章节,1~3章介绍安装工具及环境,对于已经安装完成的读者可直接从第4章开始阅读。第5章介绍Git基本的使用方式,虽然难度不高,但却是整个Git系统的基础。第6章介绍Git中常用的分支功能以及使用情境,第7~9章则是介绍如何修改现有的历史记录、使用标签,以及如何应对其他常见的状况。 前面的内容都是在自己的计算机上就可以完成的,从第10章开始介绍如何将自己计算机里的记录推一份到线上(GitHub)。*后一章(第11章)介绍团队开发时可能会使用的开发过程Git Flow。 市面上的参考书籍或网络教程大多是教大家如何通过终端机指令来学习Git,这让不少想学
《C陷阱与缺陷》作者以自己1985年在贝尔实验室时发表的一篇论文为基础,结合自己的工作经验将这篇论文扩展成对C程序员具有珍贵价值的经典著作。本书的出发点不是批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。 《C陷阱与缺陷》分为8章,分别从词法陷阱、语法陷阱、语义陷阱、链接、库函数、预处理器、可一致性缺陷等几个方面分析了C编程中可能遇到的问题。*后,作者用一章的篇幅给出了若干具有实用价值的建议。 《C陷阱与缺陷》适合有一定经验的C程序员阅读学习,即便你是C编程高手,本书也应该成为你的案头图书。
机器学习作为实现人工智能的方法,是一种让计算机具备学习能力的数理技术。本书就以Python为工具,结合实例和代码分析对机器学习中的异常检测和系列数据分析技术进行了详细解说。其中前半部分介绍了基本的分类器和预测器的使用方法,以便读者能够顺利地进行机器学习实践。后半部分以作者的研究经验为基础,介绍了一些应用于实际问题的例子。 本书以解说实例源码为中心,特别适合有一定编程基础、对机器学习技术感兴趣的高校学生学习,也适合将机器学习技术应用于实际业务的工程师参考。
这是一本非常有趣的编程启蒙书,全书从中小学生的角度来讲述,没有生涩的内容,取而代之的是生动活泼的漫画和风趣幽默的文字。并配合超萌的编程软件,从开始学习与计算机对话到自己独立制作一个游戏,由浅入深地讲述编程的思维。同时,与计算机展开的逻辑较量一定会让你觉得很有意思。你可以在茶余饭后阅读本书,甚至蹲在马桶上时也可以看得津津有味。编程将会改变我们的思维,教会我们如何思考,让我们的思维插上计算机的翅膀,以一种全新的方式来看世界。现在就让我们一起走进计算机编程的神奇世界,探索和发现计算机编程的魔力吧!
本书通过全彩图解 视频讲解的形式,介绍了Python编程入门及应用的相关知识,主要内容包括:Python编程环境安装与运行、Python中的数字运算、Python中的数据类型、输入输出与文件操作、条件与循环语句、函数与库、Python的OS、Python的命名空间与生命周期,以及Python五子棋项目实例、Python实现简易计算器、Python嵌入式实例 机器视觉等综合案例的开发。本书内容循序渐进,讲解通俗易懂,书中重难点章节配套视频讲解,扫码即可随时观看,同时提供源程序,方便学习实践。本书适合Python初学者、热爱编程的青少年朋友自学使用,也适合中小学信息技术课堂或相关培训机构用作教材。
有限元是当今工程分析中应用*广泛的数值计算方法。本书以结构分析为主题,介绍了基于Python的有限元分析开源框架(被作者命名为Feon)的搭建过程和扩展方法。本书分为5章,主要内容包括Python、Numpy(Python著名的矩阵运算包)和Matplotlib(Python著名的二维绘图包)简介,Feon的框架及结构分析子包Feon.sa(structural analysis)的搭建过程,Feon中自带单元的定义和应用,如何自定义单元、求解函数(以计算结构动力学频率和振型为例)及子包(以渗流分析为例,定义子包ffa(fluid flow analysis)),以及Python进行有限元编程方面的建议。书中所有的程序均在Python 2.7上测试通过。
本书基于Scraino平台,采用全彩图解 视频讲解的形式,通过丰富有趣的制作案例,介绍了利用Arduino和Scratch进行创意设计的思路、方法与技巧。 全书共分4章:第1章主要介绍基础知识,包括GKduino硬件资源和Scraino软件环境;第2章感受人机交互,使用简单的LED灯、按键和电位器来设计小灯、风车、跳舞娃娃等项目;第3章爱上智能家居,加入常用的传感器、蜂鸣器,设计温度计、感应门铃等智能家居项目;第4章趣味游戏设计,结合前面的传感器、LED灯和蜂鸣器等,设计丰富有趣的游戏案例。 本书以STEAM教育为理念,在玩中学、做中学,每个实例都按照 做-试-创 的思路设计,循序渐进。 本书适合中小学生及教师、电子爱好者开展创客教育活动使用,也可以用作相关培训机构的教材及参考书。
本书共分为9章。第1~3章主要介绍MicroPython以及Python语言基础;第4~5章重点针对ESP32与MicroPython的实践性操作;第6~7章重点阐述MicroPython在物联网的应用;第8章展现如何修改MicroPython源码与添加自定义库的方法;第9章为一个智能农业的项目实践。 本书对智能物联网时代面临的挑战,以及MicroPython的基础知识做了清晰的阐述,有助于读者整理思路,了解需求,并更有针对性、有选择地深入学习相关知识。
北京课工场教育科技有限公司编*的《用户体验 及Axure交互设计--不懂交互的设计师不是好设计师 》结合 互联网 时代的独特性,针对 0基础 的 小白人群,采用案例或项目任务驱动的形式,全面系 统地介绍了互联网产品的设计开发流程、产品需求分 析、竞品分析的方法和技巧、用户体验和交互设计的 基本理论与实用技巧、Axure产品原型设计工具和设 计技巧,采用理论和上机相结合的方式*终完成项目 交互原型设计 运动社交网站交互原型项目设计、 运动社交手机App交互原型项目设计。
汇编语言是人和计算机沟通的*直接的方式,它描述了机器*终所要执行的指令序列。汇编语言和机器语言一样*是和计算机体系架构强绑定的低级语言。本书是龙芯自主指令集的首本汇编语言教程,系统讲解龙芯处理器全新的自主指令系统架构 LoongArch。 本书循序渐进地介绍基于 LoongArch 的汇编语言知识,包括计算机语言、使用汇编语言的场景等基础知识,寄存器、指令集、函数调用等汇编语言的核心内容,以及编写程序示例和常用的调试手段。本书并不是逐条地讲解每一条指令的功能,而是通过关键指令的拆解来介绍计算机工作的基本原理,同时恰当地指出 LoongArch 的特殊之处,便于读者理解、实践、应用 LoongArch。 本书非常适合基于龙芯架构的工程技术人员学习参考,也可作为从事计算机体系结构或计算机系统设计的工程技术人员的参考书,还可用作大学计算
内容简介: 本书是一本面向初学者的Python基础性教程,分别从 程序是什么 开始Python的学习 编写Python程序时的规则 构成程序的基本功能 试着编写猜数字游戏 将猜数字游戏图形化 类和对象 试着使用扩展模块 8章对Python语言进行由浅入深的讲解,令Python初学者带着兴趣去学习。本书语言生动、版式设计活泼,通过讲解一段语法后进行编写示例的形式,能够让初学者加深理解。 本书适合对Python感兴趣的零基础的读者阅读和学习,也适合相关培训机构作为教材使用。
本书以MCS 51系列单片机为主要对象,以C语言为主、汇编语言为辅安排全书内容,详细介绍了51系列单片机的结构原理和系统设计,叙述了单片机开发软件KeilC51的应用及调试方法,介绍了单片机应用仿真工具ProteusISIS,后一章讲述了单片机系统的实际开发制作过程.本书是再版书,相比第2版,本书从单片机的简单应用实例讲起,并对旧版书的结构、内容进行了更新. 书中列举了大量单片机应用实例,所有实例均仿真通过.本书配套资料中既包含全书的应用实例,还包含30个课外实例供读者参考选用.本书各章都有小结,并配有习题,多数习题要求仿真结果,读者通过Proteus仿真可以直接验证自己的设计. 本书既可作为高等院校电气、电子、计算机、信息及自动化、智能仪器仪表等专业 单片机原理与应用 课程教材,也可作为从事单片机开发应用的技术人员的参考用书.
本书是一本面向儿童学习JavaScript 和Web 应用的基础性教材,共有8 章,分别介绍了编程的定义、条件分支、循环语句、数组、函数、全局变量和局部变量、用JavaScript 改变网页、制作游戏等内容。本书语言生动、有趣,版式设计活泼、新颖。书中采用短范例的形式,能够让学习者轻松地理解并学会编写程序语句。 本书适合对JavaScript 感兴趣的儿童阅读和学习,也适合从事初级编程培训的机构作为教材使用。
《Java 8入门与实践实验指导及习题解析(微课视频版)》在内容体系上与笔者编写的《Java 8入门与实践(微课视频版)》紧密配合。两本书的各章次序保持一致,目的是为每章的实践环节提供一个详细指导。每章包括知识要点、实验指导、习题解析。知识要点部分对《Java 8入门与实践(微课视频版)》每章的知识点进行了提炼。实验指导部分包括实验目的、样例调试和编程练习。其中样例调试包括基本训练题和综合样例题,基本训练题的目标是强化概念理解,分步启发引导学生在编程调试过程中进行自我知识总结;综合样例题则是培养学生综合应用知识的能力。实验指导部分的编程题可供学生思考与练习。习题解析部分对《Java 8入门与实践(微课视频版)》一书每章的习题进行了详细的解答和分析。 《Java 8入门与实践实验指导及习题解析(微课视频版)》配有103
自从2015年被引入JavaScript以来,Promise已经成为这门语言的重要组成部分。所有新的异步应用程序接口*是基于Promise构建的。正因为如此,深入理解Promise的原理是JavaScript开发人员的进阶*课,也是所有JavaScript编程工作的重中之重。本书共有5章,篇幅短小精悍,代码清晰易懂。每一章从不同的方面展示了使用Promise的关键点和难点。随书附赠的Promise速查表有助于随用随查。读完本书,你将能在自己的项目中游刃有余地进行异步编程。现在*跟随专业JavaScript程序员尼古拉斯·C.扎卡斯,开启JavaScript Promise之旅吧!
《深入理解C指针/图灵程序设计丛书》编著者里斯。 指针是C语言的一项核心特性,对于指针的掌握程度是区分C语言新手与老手的重要标志。《深入理解C指针》专门研究指针,旨在提供比其他图书更全面和深入的C 指针和内存管理知识。全书巨细靡遗地为读者展现了C语言编程中最重要的话题:C的动态内存管理、指针和函数、指针和数组、指针和字符串、指针和结构体。作者还专门用一章篇幅讲解了安全问题和指针误用,让读者对指针的认识又深入一层。全书每章都穿插了使用指针的注意事项和潜在陷阱,及时贴心地提示读者在编程中避开此类问题。 《深入理解C指针》适合C和C++程序员和开发人员阅读,也可作为计算机专业学生学习C语言的参考图书。
为了弥补在校期间电子技术实践课的欠缺,尽快增加实战经验并掌握操作技巧,笔者将自己多年实际工作中的成功经验与失败教训呈现给大家,使读者能在较短的时间内,掌握多的方法、技巧,并给电子爱好者带来身临其境的感受;尽量站在不同的视角去挖掘、阐述与其他电子书籍不同的内容和知识点,以及不同的观点和思维方式;在叙述上采用生活化的语言,使读者能轻松愉快地阅读,可谓是一本另类的电子技术书籍。书中内容包括:听 老革命 讲过去的故事、人员与设备安全、稳定性与可靠性、思路与技巧、电路原理分析、电路与产品设计、常用工具介绍、嵌入式操作系统的快速入门等几大部分。 《电子技术实战***》适合有一定电子技术理论基础、实战经验不足的电子爱好者阅读,也可作为在校学生补充读物。
MSP432系列超低功耗ARMCortex-M4微控制器原理与实践 TI公司的MSP432系列微控制器集合了MSP430系列的超低功耗特性和ARMCortex-M4F内核的高处理性能,以及品种丰富、配置灵活的多种外设。本书介绍了MSP432微控制器的主要特点,详细讲述了MSP432的内核和系统结构,对MSP432的系统外设、应用外设的功能、原理、基本使用进行了详细的描述,并介绍了MSP432的软硬件开发环境、嵌入式程序设计,设计了10多个单元的功能实验和综合实验。 本书既可作为高等院校计算机、物联网、电子、自动化类专业嵌入式系统、微机原理与接口、单片机应用等课程的教材,也可作为从事单片机应用系统开发的工程技术人员的学习、参考用书。
随着近年来经济全球化进程的不断加快与信息科技的飞速发展,新媒体时代已然到来,这无疑给传统媒体带来了较大冲击,因此,推动媒体融合发展已是刻不容缓。在新时代与新形势之下,只有推动了媒体融合发展,才能够使传统媒体跟得上新媒体时代的发展脚步,并与新兴媒体合作共赢发展。那么,在新媒体时代之下,怎样才能够更加有效地推动媒体融合发展呢? 本书融合互联网思维模式下的新媒体、新媒体与新媒体产业、新媒体与文化艺术产业、互联网 新媒体运营模式、传统媒体与新媒体融合下个性化、新媒体的融合与发展六个篇章研究新媒体发展。