软件开发既需要理论和科学,也需要经验和手艺。可惜,一直以来许多图书都只关注前一部分,而忽略了后一部分。Mark的这本书主要关注的就是经验和手艺的部分。本书既详细讲解了API设计、红绿重构等常用技术,也演示了如何撰写提交说明、如何修改单元测试,同时对故障定位、代码阅读、团队合作等传统上被认为“难以说清”的话题,也给出了实
本书是一本教初学者学习Python基础知识及简单数据处理的入门书籍。以PyCharm作为开发工具,采用理论与项目结合的形式,循序渐进地讲解Python基础知识、网络爬虫、pandas数据处理及数据可视化。本书共12章,第1~9章讲解了Python基础知识,包括Python开发环境的安装、语法基础、控制流程语句、序列、字
9大场景主题实拍:包括古风旅拍、宣传视频、公园游记、美食视频、日常记录、古街拍摄、城市旅游、开箱视频、实景探房,帮助读者学后能够完全胜任小、中、大型视频与Vlog的拍摄。4步全程式解说:每个案例,读者可首先欣赏成品效果,再学习镜头的脚本写作,然后学习如何拍摄分镜头,最后学习后期剪辑,从零开始学习每一个实拍案例的前期拍摄
本书以C语言为依托,结合典型实例,全面、系统地介绍了程序设计思想和方法,并结合安全编程标准阐述编码过程中可能产生的安全问题。全书共7章,采用问题驱动的方式,以大量的实例,深入浅出地介绍了计算机的工作原理、C语言的基础知识、运算符和表达式、程序的控制结构、数组和指针、函数和指针、构造数据类型和文件等内容。每章后面均有小结
本书从初学者的角度详细介绍了Java的基本语法、类与对象、继承与多态、导常处理、Java常用类、泛型技术、集合、多线程、JavaI/O技术、用户图形界面及网络编程等内容。书中精选了大量的实例,既可培养读者程序设计的思维,帮助读者掌握理论知识,提高程序设计技巧,也有助于培养读者解决实际问题的能力。本书内容讲解循序渐进,结
本书围绕Python的计算生态环境,系统展示了Python语言学习的路径。本书分为15章内容:第1章讲解Python环境的搭建;第2章讲解Python涉及的基本数据类型;第3章讲解Python常用的数据结构:列表、元组及字典;第4章讲解Python结构化程序设计的控制语句;第5章讲解函数;第6章讲解Python面向对象
本书由专注软考培训近10年的指尖疯编著完成,根据2024年最新版大纲编写,对系统集成项目管理工程师认证考试中涉及的182个核心考点通过“文字精讲+考题实练+视频解析”的方式进行了详尽阐述。本书主要内容包括软考大数据分析、信息化发展、信息技术发展、信息技术服务、信息系统架构、软件工程、数据工程、软硬件系统集成、信息安全工
本书采用以任务为驱动的项目教学方式,将每个项目分解为多个任务,每个任务包含任务概述、制作思路、制作步骤、自我测试4个部分。全书共有4个项目,项目一介绍WPS文字,包括WPS文字的基础操作,文字文档的编辑、排版、输出与打印等内容;项目二介绍WPS表格,包括电子表格的基本操作、格式设置、函数使用、图表制作等;项目三介绍WP
本书的知识内容,涵盖了GESP编程能力等级认证(C语言)知识体系中一至五级的内容。在进行组织与安排这些知识点时,严格衡量各个知识点、原理及算法的难易程度,从而使内容呈现上具有循序渐进和螺旋式发展的特点,努力帮助读者以一个完整的知识体系为目标去深化C语言的原理认识。根据C语言特点、知识构成等,按照教学规律和读者学习特征,
本书基于CentOS7平台,详细介绍了Linux操作系统虚拟机的安装方法,Linux的常用命令、vim编辑器的使用,网络服务器配置与管理,包括Samba、FTP、DHCP、Apache服务器等基础知识和前沿应用,通过大量实际操作任务和实训案例,讲解Linux操作系统的使用技巧,既包括针对具体知识点的基础性实例,也包括针