如果你是GitHub的新手,《GitHub入门》正好能为你展示了开始使用GitHub所需的内容,仅此而已。对于项目和产品管理者、股东以及其他希望在一个开发项目中协作的团队成员而言,这本书是很好的选择。这里,团队成员的协作可以是对进展中的工作进行评阅及评论或是贡献特定的更改。对于仅为学习GitHub的开发者而言,本书也是不错的选择。 GitHub已迅速成为软件开发的默认平台,但它也是其他包括从合约到电影剧本等文本文档的理想平台。本书将教你如何使用GitHub的Web接口浏览项目并与你的团队有效协作。 学习如何使用以及为什么使用GitHub进行协作。 查看项目的状态,包括近的改变、显著的工作以及历史更改。 在没有学习Git情况下通过GitHub创建和编辑文件。 未被许可直接编辑项目时给项目提出修改建议。 使用issues、pull请求及分支等工具定义更改
本书通过创新达 熊 皮皮老师带领双胞胎兄妹学习编程的过程,用漫画的形式讲述了scratch界面、功能和操作指令,以及12款经典游戏的编程解析,图形化的代码引领青少年轻松进入编程和计算机的世界。手把手的实例教学,步骤清晰,边玩边学习的兴趣引导,易于上手,孩子可以轻易地跟着学,跟着做,从青铜到编程king,只需要30分钟! 图书内容融合了动画、游戏和算法等项目案例,从零开始配合漫画进行讲解,帮助初学者掌握编程思想和建立Scratch编程知识体系。
本书通过创新达 熊 皮皮老师带领双胞胎兄妹学习编程的过程,用漫画的形式讲述了scratch界面、功能和操作指令,以及12款经典游戏的编程解析,图形化的代码引领青少年轻松进入编程和计算机的世界。手把手的实例教学,步骤清晰,边玩边学习的兴趣引导,易于上手,孩子可以轻易地跟着学,跟着做,从青铜到编程king,只需要30分钟! 图书内容融合了动画、游戏和算法等项目案例,从零开始配合漫画进行讲解,帮助初学者掌握编程思想和建立Scratch编程知识体系。
本书是专为8至16岁青少年设计的图形化编程漫画工具书。目前广大青少年都把Scratch作为自己的入门编程语言,将创意变成现实。Scratch可以与数学、英语、音乐、科学等众多学科进行融合,对提高青少年的创造力有着积极作用。该书内容融合了动画、游戏和算法等项目案例,从零开始配合漫画进行讲解,帮助初学者掌握编程思想和建立Scratch编程知识体系。
本书分为启蒙篇、入门篇和提高篇三个部分,共16章。部分通过游戏闯关式课程和任务驱动式课程进行编程启蒙教育,让孩子在自主探索中锻炼观察能力和抽象思维能力,逐步掌握顺序、循环、分支和函数等程序设计的基础知识。第二、三部分通过PBL项目式学习课程学习Scratch编程的基本知识和高级技术,使用任务分解和原型系统的方法降低探索学习的难度,让青少年在学习创作趣味游戏项目的过程中潜移默化地培养计算思维,掌握人工智能时代不可或缺的编程能力。
《用Python写网络爬虫》讲解了如何使用Python来编写网络爬虫程序,内容包括网络爬虫简介,从页面中抓取数据的三种方法,提取缓存中的数据,使用多个线程和进程来进行并发抓取,如何抓取动态页面中的内容,与表单进行交互,处理页面中的验证码问题,以及使用Scarpy和Portia来进行数据抓取,使用本书介绍的数据抓取技术对几个真实的网站进行了抓取,旨在帮助读者活学活用书中介绍的技术。 《用Python写网络爬虫》适合有一定Python编程经验,而且对爬虫技术感兴趣的读者阅读。
本书汇总了能在平面设计的实际操作中对大家有所帮助的100条法则。本书共有3章。第1章是 设计和基础篇 ,里面介绍了要做出好设计,都需要哪些设计的规则和理论。第2章是 应用程序和制作篇 ,这一章把焦点放在设计者的工具 应用程序上进行讲解和提及到的软件Photoshop、Illustrator、InDesign。第3章是 校正和输出篇 ,这一章将会教大家如何设置参数,同时帮助大家了解印刷流程、用纸、装订和加工,以便输出自己想要的效果。
《和孩子一起玩编程》分成书和卡片两部分,卡片相当于书的图片版,是供不能独立阅读本书的孩子使用的,使用方式是家长看书来讲解,孩子看卡片来操作。书中设计了42个问题场景,我们可以使用简单的程序来解决这些问题,然后让孩子改动程序中的变量,解决类似的问题。《和孩子一起玩编程》适合中小学生等初学者自学或者在家长的帮助下学习。
本书是一本针对所有层次的Python读者而作的Python入门书。全书分两部分:分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D游戏开发,如何利用数据生成交互式的信息图,以及创建和定制简单的Web应用,并帮读者解决常见编程问题和困惑。
让我们进入计算机编程的世界吧!基础知识介绍:介绍了为什么学习程序设计?Scratch 2.0 、角色、舞台、脚本、功能区、工具栏、积木块、窗格后,带来六个 Scratch动画制作案例,带你亲手制作趣味小游戏:晨光熹微、海洋水族馆、数学神龙、密室逃脱、女巫的预言、蜗牛赛跑。每个项目后面都附带进阶挑战问题,想知道答案吗?来 攻破挑战 寻找!分步教学,生动有趣,附赠高清矢量制作素材。作一名小 创客 就是这么简单!如果你是从零开始的学习者,建议从头开始学习;如果是校内社团,老师可以根据学生的基础挑选案例模仿;如果是培训机构,尝试修改其中的案例融入自己的课程体系,添加更多的挑战问题;如果是家长,建议和孩子一起学习进步!
本书讨论使用TensorFlow和Keras等框架构建深度学习应用,如计算机视觉、语音识别以及聊天机器人。 章主要介绍TensorFlow基础,包括张量、计算图与会话等内容; 第2章介绍理解并运用Keras,涵盖了深度学习模型构建的主要步骤; 第3章、第4章、第5章介绍多层感知机,并分别介绍了TensorFlow及Keras中回归与多层感知机的实现; 第6章、第7章、第8章介绍卷积神经网络,并分别介绍了TensorFlow及Keras中卷积神经网络的实现; 第9章进入序列相关的处理,介绍了RNN和LSTM; 0章介绍语音和文本的处理; 1章讲述结合前面所学知识,创建聊天机器人; 2章介绍了人脸检测与识别相关的内容。
《Python从入门到精通(第2版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Python进行程序开发应该掌握的各方面技术。全书共分23章,包括初识Python、Python语言基础、运算符与表达式、流程控制语句、列表和元组、字典和集合、字符串、Python中使用正则表达式、函数、面向对象程序设计、模块、异常处理及程序调试、文件及目录操作、操作数据库、GUI界面编程、Pygame游戏编程、网络爬虫开发、使用进程和线程、网络编程、Web编程、Flask框架、e起去旅行网站、AI图像识别工具等内容。所有知识都结合具体实例进行介绍,涉及的程序代码都给出了详细的注释,读者可轻松领会Python程序开发的精髓,快速提升开发技能。除此之外,本书还附配了243集高清教学微视频及PPT电子教案。
全书共8章,、2章主要讲解小程序的入门知识;第3、4章分别讲解了音乐和邀请函项目;第5、6章讲解小程序的各种API,通过8个典型的案例对这些API的使用进行了演示;第7章讲解小程序的开发框架,涵盖了核心框架、第三方框架(mpvue、WePY)和UI库(WeUI);第8章是一个综合项目——订餐系统,详细讲解了项目从需求分析到代码实现的全过程。
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。这门强大的语言如今在大学和Google、IBM等大型技术公司广泛使用。本书是一本父母和老师教孩子使用Python进行基础程序设计和解决问题的入门图书。 本书通过科学合理的结构、通俗易懂的文字、活泼有趣的图示,帮助孩子学习计算机的思维方式,而可视化和游戏为主的例子则持续吸引读者的注意力。针对变量、循环、函数等编程基础概念的介绍,可以帮助年轻的程序员构建所需的技能,以制作自己的超酷的游戏和应用。每章末尾的编程挑战,则可以拓展读者的思维,巩固所学习的知识和技能。本书适合任何想要通过Python学习编程的读者,尤其适合父母、老师、学生,以及想要理解计算机编程基础知识的未成年人阅读学习。
《Java核心技术系列:Java虚拟机规范(Java SE 8版)》由Oracle官方发布,Java虚拟机技术创建人撰写,Java技术专家翻译。书中基于全新Java SE 8,完整且准确地阐述Java虚拟机规范,是深度了解Java虚拟机和Java语言实现细节的之作。 《Java核心技术系列:Java虚拟机规范(Java SE 8版)》共分7章。章从宏观的角度介绍了Java虚拟机与Java的关系及发展历程;第2章概述Java虚拟机的整体架构,包括class文件格式、数据类型、原始类型、引用类型、运行时数据区、栈帧、浮点算法、异常等,这对理解本书后面的内容有重要帮助;第3章详述如何将Java语言编写的程序转换为Java虚拟机指令集,涉及常量、局部变量、控制结构、算术运算、参数接收、方法调用、数组、操作数栈、异常处理、同步与注解等;第4章深入分析用来表示编译后的类和接口的class文件格式;第5章定义Java虚拟机启动
OpenCV是可以在多平台下运行、并提供了多语言接口的一个库,实现了图像处理和计算机视觉方面的很多通用算法。本书是介绍OpenCV结合Visual Studio进行图像识别和处理的编程指南。全书共11章,介绍了OpenCV和Visual Studio的安装设置,以及Core、HighGUI、ImgProc、Calib3d、Feature2d、Video、Objdetect、ML、Contrib等模块,涉及文字处理、照片处理、图像识别、OpenGL整合、硬件设备结合使用等众多方面的功能,很后还给出了综合应用的实例。本书适合对于图像识别和处理技术感兴趣,并且想要学习OpenCV的应用和编程的读者阅读和参考。
R语言是非常灵活且功能强大的,它不同于你用过的绝大多数计算机程序。为全面揭示R语言的潜力,R编程入门经典——大数据时代的统计分析语言以通俗易懂的方式,深入研究R语言,使读者能够处理棘手乃至最复杂的数据分析任务。本书在简单数据示例的引导下,探究R的功能及多种用途,并讲述如何执行一系列常用的统计方法,如方差分析和线性回归分析等。阅读本书后,读者将能高效地分析数据并呈现结果。主要内容探讨如何实现一些基础统计方法,如t检验、相关分析和关联检验阐述如何将图形从“合格”提升至“”水准讲述如何定义复杂分析情形演示制作和重新整理数据以方便分析的方法讲解如何执行基础回归分析以及复杂模型构建和曲线回归分析介绍如何生成自定义函数和简单脚本来自动完成工作流程
本书是基于MATLABR2015b产品族,以教程和实训紧密结合的形式,深入浅出地介绍了MATLAB的应用。教程部分比较系统地介绍了MATLAB的运行环境、MATLAB的基本运算、数据的可视化、MATL