小甲鱼图书重磅升级,针对Python 3.7,通过生动的实例,让读者在实践中理解概念,在轻松、愉快中学会Python!
Python是一种高级程序设计语言,因其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。 本书通过编写一个个小巧、有趣的游戏来教授Python编程,并且采用直接展示游戏的源代码并通过实例来解释编程的原理的方式。全书共21章,12个游戏程序和示例贯穿其中,介绍了Python基础知识、数据类型、函数、流程控制、程序调试、流程图设计、字符串操作、列表和字典、笛卡尔坐标系、密码学基础、游戏AI模拟、动画图形、碰撞检测、声音和图像等方方面面的程序设计知识。本书可以帮助读者在轻松有趣的过程中,掌握Python游戏编程的基本技能。 本书适合不同年龄和层次的Python编程初学者阅读。
作者通过对以往的计算思维模式和计算思维概念进行回顾整理,在已有研究的基础上,大胆提出了新计算思维框架,本书便是围绕这一框架对计算思维展开讲解。书中通过“发现并分析问题、系统模型设计、实施解决方案、分析验证解决方案、系统维护”五个思维过程循序渐进地向读者介绍计算思维的思维模式:数学思维、算法思维、编程思维、工程思维,并详细展示它们在日常生活中和编程中的体现。书中列举的案例贴近生活,生动有趣,便于青少年读者轻松习得计算思维知识,从而提高自身的创新思维能力和发散思维能力。
本书是计算机科学方面的经典名著。书的内容围绕程序设计人员面对的一系列实际问题展开。作者Jon Bentley 以其独有的洞察力和创造力,引导读者理解这些问题并学会解决方法,而这些正是程序员实际编程生涯中至关重要的。本书的特色是通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及基本设计原则进行了透彻而睿智的描述,为复杂的编程问题提供了清晰而完备的解决思路。本书对各个层次的程序员都具有很高的阅读价值。
Scratch是一个有趣、免费、易学的编程平台,你可以通过它来构建程序。Scratch很广为人知的就是可用于孩子们孩子的编程学习,它可以使任何年龄的人都轻松了解计算机编程知识。Scratch用五颜六色的命令块和卡通精灵来创建功能强大的脚本,而不是使用晦涩的在编程语言和难懂的大量行代码。在学习Scratch编程过程中,作者Majed Marji使用Scratch解释现实生活中所遇到的编程问题的概念和方法。本书适合所有年龄段的人学习使用。
《Android智能穿戴设备开发指南》共分25章,循序渐进地讲解了基于Android系统开发穿戴设备应用程序的基本知识。内容包括Android开发技术基础、搭建Android应用开发环境、获取并编译源码、Android技术核心框架分析、网络通信、使用Socket实现数据通信、下载远程数据、上传数据、使用URL处理数据、处理XML数据、在穿戴设备中使用地图定位、Android传感器系统分析、光线传感器和接近警报、检测设备方向、检测穿戴设备的运动、环境传感器、蓝牙4.0 BLE详解、Android蓝牙系统详解、Android系统中的蓝牙4.0 BLE、语音识别技术、手势识别技术、多媒体应用、谷歌眼镜等,几乎涵盖穿戴设备开发所需的主要内容。 《Android智能穿戴设备开发指南》适合Android初学者、Android开发人员、传感器开发人员、穿戴设备开发人员使用,也可以作为相关培训学校和大专院校相关专业的教学用书
《Docker容器技术与应用/云计算技术与应用专业校企合作系列教材》是云计算技术与应用专业校企合作系列教材。 在云计算时代,企业通过OpenStack私有云、公有云等平台将应用从硬件迁移到云上,解决了硬件管理和运维的问题,然而软件配置、管理和运维的问题依然存在,Docker的出现正好能帮助软件相关从业者开阔思路,尝试新的软件管理方法来解决这个问题。通过掌握Docker技术,开发人员可以实现持续集成CD,运维人员可以实现持续交付cI,享受先进的自动化运维理念和工具,无须运维人员介人即可顺利运行于各种运行环境。 《Docker容器技术与应用/云计算技术与应用专业校企合作系列教材》从Docker的基本使用人手,深入浅出地讲解了Docker的构建、操作、技术原理和实际使用过程中的典型项目和案例,内容较全面,分为7个单元,前两个单元为Docker容器的安
《窒息》维克托·曼奇尼从医学院辍学后,为了支付母亲的医护费用,设计了一个骗局:在高档餐厅用餐时,他假装被食物噎住,在场的某位顾客救活他后,便会觉得对他的生命负有责任而继续资助他。当他不用表演骗局时,就去性成瘾者匿名互助会猎取目标,去院院看望他头脑混乱的母亲,或去殖民主题公园工作。同时,他与院里的一位漂亮女医生发展了一段亲密关系,直到有一天发现了女医生的真实身份……
本书专注于C 11的深入应用,主要分为两个部分。前半部分介绍C 11的新特性,不追求大而全,将重点介绍一些常用的特性,有侧重地从另外一个角度将这些特性分门别类,即通过介绍这些新特性如何去改进我们现有程序的角度介绍。这种方式一来可以让读者学习这些新特性的用法;二来还可以让读者知道这些特性是如何改进现有程序的,从而能更深刻地领悟C 11的新特性。本书的后半部分的工程级应用就是实战,通过丰富的开发案例来介绍如何用C 11去开发项目,因为只有在实战中才能学到真东西。后半部分实战案例涉及面比较广,是笔者近年来使用C 11的经验与心得。这些案例是针对在实际开发过程中遇到的问题来选取的,它们的价值不仅仅是作为应用C 11实践知道,还可以直接在实际开发中应用,相信这些实战案例能给读者带来更深入的思考。
《Python程序设计案例教程》涵盖了Python在程序设计、科学计算和数据爬取等领域的内容,在介绍Python语法的同时,系统地介绍了从数据理解到图像处理的12个Python函数库,同时设计了33个具有现代感的实用案例。 《Python程序设计案例教程》中,第3~7章的案例基于turtle库采用图形化的方式展现,以“贴瓷砖”游戏贯穿始终,将抽象的逻辑形象化、趣味化;其他章节的案例也非常具有实用价值,如体脂率计算、文本进度条、中文词频统计、图像的手绘效果、雷达图的绘制、爬取电影排行榜。 《Python程序设计案例教程》提供了丰富的教学资源,如教学课件、教学大纲、源代码、教案、课后题答案等,既可作为各类大专院校相关专业的教材,也可作为自学Python程序设计的参考书。
Pytho是一门常用的编程语言,它不仅上手容易,而且还拥有丰富的支持库。对经常需要针对自己所 处的特定场景编写专用工具的黑客、计算机犯罪调查人员、渗透测试师和安全工程师来说,Pytho的这些 特点可以帮助他们又快又好地完成这一任务,以极少的代码量实现所需的功能。本书结合具体的场景和真 实的案例,详述了 Pytho在渗透测试、电子取证、网络流量分析、无线安全、网站中信息的自动抓取、 病毒免杀等领域内所发挥的巨大作用。 本书适合计算机安全管理人员、计算机犯罪调查和电子取证人员、渗透测试人员,以及所有对计算机 安全感兴趣的爱好者阅读。同时也可供计算机、信息安全及相关专业的本/专科院校师生学习参考。
《Java Web项目开发实战入门》以企业门户网、51商城、BBS ——程序源论坛、YouKnow问卷、OA办公自动化系统、铭成在线考试系统、K12(中小学)综合测评系统和Show ——企业个性化展示平台共8个项目为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了项目开发流程,从开发背景、系统功能分析,业务流程分析、数据库建模到项目开发,每一过程都进行了详细讲解,旨在使读者真正获得程序开发经验,提高项目开发能力。 n n《Java Web 项目开发实战入门》应用的主要技术及知识点有:JSP、 JavaScript、MySQL 实现、SQL Server 2014 、jQuery 实现、Spring、MyBatis、Shiro、UEditor、Maven、MyBatis、Shiro、Servlet、WebSocket 实现、jFreeChart、HTML5等。 n n——优势—— n√ 零基础实战入门——快速扫盲视频,12小时预备知识入门学习; n√ 项目精彩,讲解到位——8个流行
本书主要介绍NFC的基本协议,内容包括主机端与NFC控制器之间的通信协议分析和示例;NFC控制器与eSE SWP SIM之间的协议分析;外部POS或者READER与NFC之间的射频协议分析。本书适合NFC移动支付开发人员阅读。
《Python程序设计基础实践教程》为《Python程序设计基础》(赵广辉等编著)的配套实践教材,全书包括人机交互、turtle绘图、数值类型、流程控制、函数、字符串、序列类型、集合与字典、文件和数据可视化共10类实验的31个Python实验项目,实验项目的设置与主教材同步,方便组织实践教学。 《Python程序设计基础实践教程》突破传统教学习惯,将培养复杂问题求解能力作为实验的主要目标。实验项目的设计着重培养学生灵活运用所学知识解决实际工程问题的能力,融入分而治之的思想和方法,培养学生利用函数与模块化程序设计方法解决复杂问题的能力。 《Python程序设计基础实践教程》为新形态教材,配套资源丰富,教学适用性强,适合作为高等学校Python程序设计课程教材,也适合初学Python程序设计语言的读者自学使用。 《Python程序设计基础实践教程
张爱国主编的《Visual Basic6.0程序设计(第2 版全国高等农林院校十二五规划教材)》以Visual Basic:6.0中文版为背景,主要内容包括Visual Basic 编程基础知识、面向对象的程序设计方法,事件驱动机制,程序代码设计、窗体设计、常用控件的使用,数组及应用、图形处理、过程、文件系统与访问、数据库操作和ActiveX控件的使用等,对Visual Basic 程序设计语言作了详细的介绍,提供了大量的精心设计的例题,引导学生探讨和掌握程序设计方法。为帮助学生巩固所学知识,培养和提高分析问题和解决问题的能力,另外配有相应的实验教材。 本书内容丰富,概念讲解透彻,语言通俗易懂,可作为高等学校非计算机专业VisualBasic程序设计课程的教材,也可作为参加计算机等级考试的考生和工程技术人员及自学者的参考书。
Python 是当今比较流行的编程语言之一,Web 开发领域自然无法缺少Python 的身影。 Python Web 发展过程中诞生了数十种框架,其中 Django 框架因简洁、且实用的结构和良 好的开发效率,受到了广大 Web 开发工程师的喜爱。 本书在 Windows 上基于 Python 3.x 与 Django 2.x 对 Django 框架相关知识进行讲解,并以 此为基础利用Django 框架实现了一个完整的电商平台。本书分为14 章,其中前8 章介绍了 Django 的基础知识,包括 Django 概述、路由系统、模型、模板、视图、后台管理系统、表单、 身份验证系统 ;第 9~14 章从需求与前期准备着手,逐步实现了完整的 Django Web 项目。 本书附有配套视频、源代码、习题、教学课件等资源。为帮助初学者更好地学习本书中 的内容,还提供了在线答疑,希望得到更多读者的关注。 本书适合作为高等院校计算机相关专业 Django 框架课程或 Python 进阶课程
本书围绕后台开发需要掌握的核心技术,从多方面、多角度进行了阐述,覆盖了该领域的几乎所有内容。全书一共13章,在逻辑上分为六大部分:靠前部分(靠前-3章)介绍了编程语言方面的知识;第二部分(第4-5章)介绍了编译原理和调试方法相关的知识,;第三部分(第6-8章)介绍了网络相关的知识;第四部分(第9-11章)主要是多线程、进程和进程间通信相关的知识;第五部分(靠前2章)主要是协议的介绍与使用、CGI的设计原理、实现和FASTCGI的简单介绍;第六部分(靠前3章)演示如何使用第三方库。
App Inventor是一款由麻省理工学院 (MIT) 开发的手机编程工具,它极易上手,非常适合青少年学习编程。本书是一本专门针对中学生的App Inventor学习用书,书中精心设计了多个手机应用程序实例,可带领学习者经历运用App Inventor设计手机应用的全过程。通过分析理解、模仿改进本书所提供的各个App实例,学习者将能开发出属于自己的手机程序,实现自己的创意。本书既可以作为中学信息技术选修课程的教材,也可以供广大青少年自学。书中提供了,对应视频讲解等学习资源,可供学习者或教师使用。本书最后一个单元还模拟了App Inventor 应用开发全国中学生挑战赛的要求,供有兴趣参加该比赛的师生参考。
《古文观止(插图版)》为国学今读系列之一,《古文观止》是清人吴楚材、吴调侯于康熙三十三年(1694年)选定的古代散文选本。二吴均是浙江绍兴人,长期设馆授徒,此书是为学生编的教材。除本书外,二吴还细著了《纲鉴易知录》。《古文观止》由清代吴兴祚审定并作序,序言中称“以此正蒙养而裨后学”,当时为读书人的启蒙读物。康熙三十四年(1695年)正式镌版印刷。书名“古文观止”意指文集所收录的文章代表文言文的水平,学习文言文至此观止矣。
从广义上讲,人想要达到某个目的时,人与目的之间的媒介都可以称为UI(用户界面)。生活中处处是UI,每个人都可能成为UI设计者和选择者。而BAD UI就是指那些不能帮助用户达到目的,有时甚至可能会阻碍目的达成的UI。本书是一本BAD UI案例集,作者经过了长期的积累,收集了近200个BAD UI 案例,比如搞不清是推开还是拉开的大门、让人进错洗手间的男女标识、不得不一遍遍重新填写的表格、令人不知所措的自动售票机界面或Web页面等。旨在结合照片挖掘这些失败案例背后的原因,使读者以它们为参考,学习什么样的设计会造成用户不便,进而设计出或选择到更好的UI。本书适合所有领域的设计人员和对设计感兴趣的读者阅读。
影响业务系统性能的因素很多,计算机系统的各个层面都有涉及:从硬件、网络、操作系统、中间件、存储,直到自身代码质量。所有技术团队都曾为解决性能问题、提高性能峰值绞尽脑汁,从千头万绪到生不如死。本书基于作者10 余年工作经历中踩过的技术神坑,总结整理而成。虽然不能将计算机系统各个层面中影响性能的因素介绍完,但还是希望通过讨论业务系统负载层、网络通信层解决性能问题的过程,启发读者,为读者在工作中解决性能问题提供借鉴思路。