- 零基础学Python(升级版)
- 明日科技编著
- 1571字
- 2024-05-14 10:52:14
前言
“零基础学”系列图书于2017年8月首次面世,该系列图书是国内全彩印刷的软件开发类图书的先行者,书中的代码颜色及程序效果与开发环境基本保持一致,真正做到让读者在看书学习与实际编码间无缝切换;而且因编写细致、易学实用及配备海量学习资源,在软件开发类图书市场上产生了很大反响。自出版以来,系列图书迄今已加印百余次,累计销量达50多万册,不仅深受广大程序员的喜爱,还被百余所高校选为计算机、软件等相关专业的教学参考用书。
“零基础学”系列图书升级版在继承前一版优点的基础上,将开发环境和工具更新为目前最新版本,并结合当今的市场需要,进一步对图书品种进行了增补,对相关内容进行了更新、优化,更适合读者学习。同时,为了方便教学使用,本系列图书全部提供配套教学PPT课件。另外,针对AI技术在软件开发领域,特别是在自动化测试、代码生成和优化等方面的应用,我们专门为本系列图书开发了一个微视频课程——“AI辅助编程”,以帮助读者更好地学习编程。
升级版包括10本书:《零基础学Python》(升级版)、《零基础学C语言》(升级版)、《零基础学Java》(升级版)、《零基础学C++》(升级版)、《零基础学C#》(升级版)、《零基础学Python数据分析》(升级版)、《零基础学Python GUI设计:PyQt》(升级版)、《零基础学Python GUI设计:tkinter》(升级版)、《零基础学SQL》(升级版)、《零基础学Python网络爬虫》(升级版)。
Python是由荷兰人Guido van Rossum发明的一种面向对象的解释型高级编程语言,它可以把用其他语言(如C语言、C++)制作的各种模块很轻松地联结在一起,所以Python又被称为“胶水”语言。Python语法简洁、清晰,代码可读性强,编程模式符合人类的思维方式和习惯,因而很多学校都开设了这门课程,甚至有些小学也开设了Python课程。您还在等什么呢?快快加入Python开发者的阵营吧!
本书内容
本书从初学者角度出发,提供了从入门到成为程序开发高手所需要掌握的各方面知识和技术,图书知识体系如下图所示。
本书特色(如何使用本书)
书网合一——扫描书中的二维码,学习线上视频课程及拓展内容
(1)视频讲解
1.2 搭建开发环境
1.2.1 Python开发环境概述
视频讲解:资源包\Video\01\1.2.1 开发环境概述.mp4
所谓“工欲善其事,必先利其器”。在正式学习Python开发前,需要先搭建Python开发环境。Python是跨平台的开发工具,可以在多个操作系统中进行编程,编写好的程序也可以在不同的系统中运行。进行Python开发常用的操作系统及说明如表1.1所示。
表1.1 进行Python开发常用的操作系统
(2)动图学习
在1.2.3节我们已经使用IDLE输出了简单的语句,但是在实际开发时,通常不会只包含一行代码。当需要编写多行代码时,可以单独创建一个文件保存这些代码,在全部编写完成后一起执行。具体方法如下:
(1)在IDLE主窗口的菜单栏上,选择“File”→“New File”菜单项,将打开一个新窗口,在该窗口中,可以直接编写Python代码。在输入一行代码后再按下<Enter>键,将自动换到下一行,等待继续输入,如图1.20所示。
图1.20 新创建的Python文件窗口
(3)e学码:关键知识点拓展阅读
AI辅助编程——独家微视频课程,助你利用AI辅助编程
近几年,AI技术已经被广泛应用于软件开发领域,特别是在自动化测试、代码生成和优化等方面。例如,AI可以通过分析大量的代码库来识别常见的模式和结构,并根据这些模式和结构生成新的代码。此外,AI还可以通过学习程序员的编程习惯和风格,提供更加个性化的建议和推荐。尽管AI尚不能完全取代程序员,但利用AI辅助编程,可以帮助程序员提高工作效率。本系列图书配套的“AI辅助编程”微视频课程可以给读者一些启发。
全彩印刷——还原真实开发环境,让编程学习更轻松
读者对象
零基础的编程自学者
相关培训机构的老师和学生
编程爱好者
高等院校的老师和学生
参加毕业设计的学生
初级、中级程序开发人员
在编写本书的过程中,编者本着科学、严谨的态度,力求精益求精,但疏漏之处在所难免,敬请广大读者批评指正。
感谢您阅读本书,希望本书能成为您编程路上的领航者。
编者
2024年1月