新書推薦: 《 
			博物馆里的中国 故宫
			》  售價:HK$ 
			398
			  
			《 
			海洋治理与中国的行动(2024)
			》  售價:HK$ 
			500
			  
			《 
			阿萨姆茶园:一部环境文化史
			》  售價:HK$ 
			500
			  
			《 
			乐道院潍县集中营资料编译·第一辑
			》  售價:HK$ 
			500
			  
			《 
			绝对历史主义何以可能?--黑格尔主义进路下的葛兰西绝对历史主义思想研究
			》  售價:HK$ 
			449
			  
			《 
			新民说·欧洲城市现代史:从 1815 年至今
			》  售價:HK$ 
			449
			  
			《 
			拍出绝世佳作 世界顶级摄影师私藏技法解密
			》  售價:HK$ 
			653
			  
			《 
			意大利读画记
			》  售價:HK$ 
			347
			  
			 
     
         
          編輯推薦:  
         
           
            《学习编程*步 零基础上手Python开发》是一本编程启蒙书籍,将为你的编程之旅指明方向,指引你朝着正确的、有用的目标前进。本书共分三部分。第I部分介绍如何安装和使用编程工具,讲述Python 编程语言的基本元素。第II 部分描述如何利用Python 编程语言的特点构建复杂的应用程序;指导你设计、测试Python 应用程序,并为程序编写文档。第III 部分介绍如何使用软件库在图形用户界面中创建应用程序,如何在网络应用中将Python 程序用作客户端和服务器。*后创建充满魅力的游戏。即使你没有编程经验,也可在本书的指导下编写出解决实际问题的软件。《学习编程*步 零基础上手Python开发》完全颠覆了编程入门书籍,紧跟时代,为当今的编程新手提供深入的讲解,令其他书籍望尘莫及。本书编排新颖,从代码分析易错之处 动手练习到专家点津,无不令人耳目一新。无论你是初出茅庐的新手,还是经验丰富的编程人员,本书都将赋予你能量、激动和快乐!当你看到其他用户乐于使用你写的程序做一些有用的事情时,你的内心将是十分甜蜜的。
           
         
      
      
      
      
      
         
          內容簡介:  
         
           
            《学习编程*步 零基础上手Python开发》介绍了进行Python编程所必须进行的技能,包括:编程基础,从简单的数据存储到复杂和有用的程序;Python如何在Visual Studio环境下工作;一些高级技术,包括类、基于对象的解决方案的设计;使用Python的各种库;构建Web应用和基于云的应用,以及GUI和游戏;测试和调试代码;理解职业开发的方方面面,构建自己的技能库。 
         
      
      
      
      
         
          關於作者:  
         
           
            Rob Miles在英国赫尔大学讲授编程课程的年限超过30年。他是一位Microsoft MVP,对编写程序和创造新事物充满热情。即使在空闲时间,也不忘继续编写代码。他喜欢编写代码,然后运行这些代码,看看会有什么结果。他认为编程最富有创意,让你可以一探究竟。他相信,编程可以构筑未来。Rob自诩为一个段子手,但旁人却从未亲耳听到他讲的笑话。如果你想进一步接触和了解Rob,则可访问他的博客www.robmiles.com,或通过@RobMiles在Twitter上找到他。
           
         
      
      
      
      
         
          目錄  
         
           
            目 录
 
         
      
      
      
      
         
          內容試閱  
         
           
            前言要对事物一探究竟,编程是最富有创意的活动。为什么这样讲呢?如果你学习绘画,你可以绘出作品。如果你学习拉小提琴,你能演奏出音乐。但如果你学习编程,那将是一番新体验当然,如果愿意,也可编写代码来绘画或演奏。一旦踏上编程之旅,你去往哪里将再无限制。新的设备、技术和市场层出不穷,你的编程技能总有用武之地。《学习编程第一步 零基础上手Python开发》是一本编程启蒙书籍,将为你的编程之旅指明方向,指引你朝着正确的、有用的目标前进。通过学习《学习编程第一步 零基础上手Python开发》,你将掌握编程技能,并编写出有用的程序。不过,在出发前,先要声明几个注意点。就像游猎时,导游会向你介绍狮子、老虎和鳄鱼,我要向你透露一点,我们的旅程并非是一帆风顺的。对于如何解决问题,编程人员必须稍微转变一下思路,原因是计算机的工作方式与人类不同。人类可以小心翼翼地完成复杂事情,计算机可极快地完成简单工作。编程人员的职责是利用计算机的简单能力去解决复杂问题;这就是我们要学的内容。编程人员取得成功的关键与其他很多职业是类似的。要成为一位闻名世界的小提琴家,就必须做大量的练习。编程同样如此,只有耗费大量时间处理程序,才能掌握编程技能。当你看到其他用户乐于使用你编写的程序做一些有用的事情时,你的内心将是十分甜蜜的。《学习编程第一步 零基础上手Python开发》的编排方式《学习编程第一步 零基础上手Python开发》共分三部分。后一部分建立在前一部分的基础上,以便循序渐进地引导你成为一名成功的编程人员。首先讲述基本编程指令,这些指令将告知计算机如何完成任务。最后将讲解如何构建专业软件。第I部分 编程基础知识第I部分介绍如何安装和使用编程工具,讲述Python编程语言的基本元素。你将学会编写第一个程序,领会所有程序的底层构建方式。你将了解Python在编程语言中的地位和重要性。第II部分 高级编程第II部分描述如何利用Python编程语言的特点来构建复杂的应用程序。从中你将了解到,可将大程序分解为多个较小的元素,也可根据要解决的具体问题创建自定义数据类型;你将能设计、测试Python应用程序,并为程序编写文档。第III部分 Python实战学会如何自己编写程序后,下一步学习如何使用其他人编写的代码。Python的一个重要优势在于:Python用户可使用大量的软件库。第III部分将介绍其中的很多软件库,并讲述如何使用这些库在图形用户界面中创建应用程序,如何在网络应用中将Python程序用作客户端和服务器。最后将创建充满魅力的游戏。可将《学习编程第一步 零基础上手Python开发》第III部分作为一个可下载的文档,你可在桌面上打开该文档,体验所演示的程序,并自行创建应用程序。学习《学习编程第一步 零基础上手Python开发》的方式每一章都讲解有关Python编程的新知识,先讲解如何做,然后指导你动手练习并自行创建程序。在这本精心撰写的书籍中,没有哪一页是多余的。不过,你也可根据自己的需要选学。你可从头到尾阅读《学习编程第一步 零基础上手Python开发》,这样,你可慢慢消化更多知识,直至编写能够使用的程序。就像骑自行车一样,从做中学。为此,你必须投入时间,不断练习。《学习编程第一步 零基础上手Python开发》将指导你掌握知识,使你信心百倍地着手编程;如果此前你的程序未能如期运行,你也可从《学习编程第一步 零基础上手Python开发》中寻找灵感。为此,《学习编程第一步 零基础上手Python开发》纳入了以下一些特殊段落。动手练习没错,从做中学效果最好。全书穿插多个动手练习,带你亲手练习编程技能。每个动手练习都首先引入一个示例,然后列出一些你可以自己去尝试的步骤。创建的代码能在Windows、Mac OS或Linux上运行。代码分析学习编程的一种绝佳方式是分析其他人编写的代码,并分析其工作原理,有时需要查明为什么代码不能如期工作。《学习编程第一步 零基础上手Python开发》包含150多个可供你分析的示例程序。你将推理论证程序的行为、改正错误,并提供改进建议。易错之处如果你此前从未听说过程序会失败,那么在编写你的第一个程序之后,你很快将体验到酸楚。为帮助你处理问题,《学习编程第一步 零基础上手Python开发》添加了易错之处特殊段落,以推测你可能遇到的问题,并提出解决方案。例如,在介绍新知识点时,总会讨论哪些地方容易出错;在讨论新功能时,总是告诉你一些需要考虑的事项。专家点津我讲授编程课程已30年有余,也编写过很多商业程序。我知道,开始时必须掌握一些要点。专家点津预先为你呈现这些信息,使你在学习过程中,可以像专业开发人员那样考虑问题。其中涵盖的问题十分广泛,从编程到工作态度,再到哲理。强烈建议你阅读领会这些观点,这样,在未来可节省大量时间!软件和硬件要求为练习《学习编程第一步 零基础上手Python开发》中的程序,你需要配备一台计算机,并安装一些软件。我恐怕没法给你提供计算机,但在第1章中,你可以了解到从何处获得Python工具和Visual Studio Code应用程序;开始创建更大型的应用程序时,这些都必不可少。使用PC或笔记本电脑可使用Windows、Mac OS或Linux来创建和运行《学习编程第一步 零基础上手Python开发》中的Python程序。对PC硬件的最低要求如下:● 1GHz或主频更高的处理器,最好使用Intel i5或更高性能的处理器。● 至少4GB内存,最好是8GB内存。● 256GB硬件空间完整安装Python和Visual Studio Code将占用约1GB的硬盘空间。对于显卡没有具体要求,但编写程序时,更清晰的屏幕当然会好一些。移动设备可在移动设备或平板电脑上编写和运行Python程序。如果有一台运行iOS的Apple设备,建议你使用Pythonista应用。如果使用Android设备,应使用Pyonic Python 3解释器。使用Raspberry Pi如果手头缺少资金,开始时可使用最廉价的Raspberry Pi运行Raspbian操作系统,其中内置Python 3.6 和IDLE开发环境。源代码下载《学习编程第一步 零基础上手Python开发》每一章都演示和解释程序,以帮助你理解编程机理。你也可在这些程序的基础上自行编写其他程序,可访问https:aka.msBeginCodePythondownloads,或扫描《学习编程第一步 零基础上手Python开发》封底的二维码,下载《学习编程第一步 零基础上手Python开发》的示例代码。可按第1章的说明来安装示例程序和代码。致谢感谢Laura Norman给予我撰写《学习编程第一步 零基础上手Python开发》的机会,感谢Dan Foster和Rick Kughen对《学习编程第一步 零基础上手Python开发》的整理和编辑,感谢John Ray富有建设性的精辟技术建议,感谢Tracey Croom、Becky Winter和Rob Nance的排版和加工。最后感谢妻子Mary的支持,你为我沏好一杯又一杯清茶,还为我烘焙软饼,谢谢你的爱。勘误、更新和相关支持我们已经尽最大努力,确保《学习编程第一步 零基础上手Python开发》的信息正确无误。可访问https:aka.ms BegintoCodePythonerrata来获得《学习编程第一步 零基础上手Python开发》的更新信息,其中包括已提交的勘误和相关的更正意见。如果你发现了未在勘误表中列出的其他错误,也可将其提供给以上网页。如果需要其他支持,可给Microsoft Press Book Support发送电子邮件:mspinput@microsoft.com。请注意,上述地址不提供Microsoft软件和硬件支持。如果需要获得有关Microsoft软件和硬件的帮助,可访问http:support.microsoft.com。获得MTA认证MTAMicrosoft Certified Professional计划旨在使你获得技术认证。通过98-381考试Introduction to Programming Using Python,你将获得MTA的Python编程认证,可通过以下网址了解考试详情:https:www.microsoft.comen-us learningexam-98-381.aspx。为帮助你尽量通过学习《学习编程第一步 零基础上手Python开发》获得MTA认证,这里将考点与《学习编程第一步 零基础上手Python开发》素材一一对应列出。注意,考点基于2017年10月公布的考试大纲。认证结构将认证划分为多个主题,每个主题都占一定比例。你可以阅读每个主题,并找到与《学习编程第一步 零基础上手Python开发》对应的素材。下面的表格列出了对应关系。1 使用数据类型和运算符执行操作20%~25%该主题与以下几章的关系最密切:第4章描述Python程序的数据处理要点,以及如何操纵和存储文本和数值;第5章介绍布尔变量类型,讲述如何操作逻辑值;第8章描述如何存储数据集合;第9章讲述如何创建和存储数据结构;第11章详述Python程序中的集合。考点 《学习编程第一步 零基础上手Python开发》的对应章节表达式求值,识别Python为每个变量指定的数据类型。识别str、int、float和bool数据类型 第4章:Python中的变量第4章:使用文本第4章:使用数值第5章:布尔数据第5章:布尔表达式