Python编程完全入门教程

Python编程完全入门教程

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

零基础学Python,侧重培养计算思维的Python编程入门教程。

内容简介

本书采用螺旋式课程教学方法,使用Python编程语言来介绍“算法思维”的相关内容,让你不再“表面化”地学习Python编码,而是从根本上掌握解决问题的方法。

全书共39章,分为入门知识、Python基础、顺序控制结构、决策控制结构、循环控制结构、列表和子程序7个部分。书中有300余个可以实际运行的示例,在不断向更高层次推进的同时反复强化基本思想的学习,力求帮助你更透彻地理解基本概念,提升动手创建程序的能力,进而将算法思维作为解决问题的手段应用于其他编程语言中,达到触类旁通的效果。本书非常适合计算机专业的学生和教师,也适合编程初学者以及程序员。

作者简介

作者阿里斯提德·波拉斯(Aristides Bouras),拥有希腊比雷埃夫斯技术教育学院计算机工程学位以及色雷斯德谟克利特大学电子和计算机工程学位,从事过软件开发工作,目前为教授计算机相关课程的高中教师。

章节目录

版权信息

内容提要

前言

作者简介

致谢

第一部分 入门知识

第1章 计算机是如何工作的

1.1 引言

1.2 什么是硬件

1.3 什么是软件

1.4 计算机如何执行(运行)程序

1.5 编译器和解释器

1.6 什么是源代码

第2章 Python

2.1 什么是Python

2.2 脚本和程序之间的区别

2.3 为什么要学Python

2.4 Python是如何工作的

第3章 安装软件包

3.1 如何配置Python

3.2 Eclipse

3.3 如何配置Eclipse

第二部分 Python基础

第4章 基本算法概念简介

4.1 什么是算法

4.2 制作一杯奶茶的算法

4.3 算法的属性

4.4 究竟什么是计算机程序

4.5 3个参与者

4.6 创建算法涉及的3个主要阶段

4.7 流程图

4.8 什么是“保留字”

4.9 语句和命令之间有什么区别

4.10 什么是结构化编程

4.11 3种基本控制结构

4.12 第一个Python程序

4.13 语法错误和逻辑错误的区别

4.14 为代码添加注释

4.15 用户友好的程序

第5章 变量与常量

5.1 什么是变量

5.2 什么是常量

5.3 有多少种变量和常量

5.4 Python中的变量命名规则

5.5 “声明一个变量”是什么意思

5.6 如何在Python中声明变量

5.7 如何在Python中声明常量

第6章 处理输入和输出

6.1 用什么语句将消息和结果输出到用户的屏幕

6.2 如何修改print语句的默认行为

6.3 什么语句让用户输入数据

第7章 运算符

7.1 赋值运算符

7.2 算术运算符

7.3 什么是算术运算符的优先级

7.4 复合赋值运算符

7.5 字符串运算符

第8章 跟踪表

什么是跟踪表

第9章 使用Eclipse

9.1 创建一个新的Python项目

9.2 编写和执行Python程序

9.3 什么是“调试”

9.4 用Eclipse调试Python程序

第三部分 顺序控制结构

第10章 顺序控制结构介绍

10.1 什么是顺序控制结构

第11章 操作数字

11.1 引言

11.2 有用的函数和方法

第12章 复杂的数学表达式

12.1 编写复杂的数学表达式

第13章 商和余数练习

13.1 引言

第14章 操作字符串

14.1 引言

14.2 从字符串中检索单个字符

14.3 检索部分字符串

14.4 有用的函数、方法和常量

第四部分 决策控制结构

第15章 决策控制结构介绍

15.1 什么是决策控制结构

15.2 什么是布尔表达式

15.3 怎样编写布尔表达式

15.4 逻辑运算符和复合布尔表达式

15.5 Python成员关系运算符

15.6 什么是逻辑运算符的优先顺序

15.7 算术、比较和逻辑运算符的优先顺序

15.8 如何对布尔表达式取反

第16章 单分支决策结构

16.1 什么是单分支决策结构

第17章 双分支决策结构

17.1 什么是双分支决策结构

第18章 多分支决策结构

18.1 什么是多分支决策结构

第19章 嵌套决策控制结构

19.1 什么是嵌套决策控制结构

19.2 可能会犯的一个错误

第20章 决策控制结构使用技巧和窍门

20.1 引言

20.2 选择决策控制结构

20.3 简化决策控制结构

20.4 合并两个或多个单分支决策结构

20.5 用一个双分支决策结构替换两个单分支决策结构

20.6 在决策控制结构中使用“自内而外”法

第21章 决策控制结构的流程图

21.1 引言

21.2 将Python程序转换为流程图

21.3 将流程图转换为Python程序

第22章 决策控制结构专项练习

22.1 决策控制结构的简单练习

22.2 使用决策控制结构找到最小值和最大值

22.3 一系列连续值范围练习

22.4 决策控制结构一般性质的练习

第五部分 循环控制结构

第23章 循环控制结构介绍

23.1 什么是循环控制结构

23.2 从顺序控制结构到循环控制结构

第24章 while循环

24.1 前测试循环结构

24.2 后测试循环结构

24.3 中间测试循环结构

第25章 for循环

25.1 什么是for循环

25.2 适用于for循环的规则

第26章 嵌套循环控制结构

26.1 什么是嵌套循环

26.2 适用于嵌套循环的规则

第27章 循环控制结构使用技巧和窍门

27.1 引言

27.2 选择循环控制结构

27.3 “终极”规则

27.4 跳出循环

27.5 清理循环

27.6 无限循环及如何避免

27.7 在循环控制结构中使用“自内而外”法

第28章 循环控制结构的流程图

28.1 引言

28.2 将Python程序转换成流程图

28.3 将流程图转换成Python程序

第29章 循环控制结构专项练习

29.1 循环控制结构简单练习

29.2 嵌套循环控制结构练习

29.3 使用循环控制结构进行数据验证

29.4 使用循环控制结构查找最小值和最大值

29.5 循环控制结构一般性质的练习

第六部分 列表

第30章 列表引介

30.1 引言

30.2 什么是列表

第31章 一维列表

31.1 在Python中创建一维列表

31.2 如何从一维列表中获取值

31.3 如何将用户输入的值添加到一维列表中

31.4 如何遍历一维列表

第32章 二维列表

32.1 在Python中创建二维列表

32.2 如何从二维列表中获取值

32.3 如何向二维列表中添加用户输入的值

32.4 如何遍历二维列表

32.5 变量i和j的故事

32.6 方阵

第33章 列表的使用技巧和窍门

33.1 引言

33.2 单独处理每一行

33.3 单独处理每一列

33.4 如何组合使用一维和二维列表

33.5 根据二维列表创建一维列表

33.6 根据一维列表创建二维列表

33.7 有用的列表函数和方法

第34章 列表专项练习

34.1 列表的简单练习

34.2 对列表进行数据验证

34.3 找出列表中的最小值和最大值

34.4 列表排序

34.5 搜索列表中的元素

34.6 列表的一般性质的练习

第七部分 子程序

第35章 子程序简介

35.1 什么是过程式编程

35.2 什么是模块化编程

35.3 究竟什么是子程序

第36章 用户自定义函数

36.1 在Python中编写自己的函数

36.2 如何调用函数

36.3 形参和实参

36.4 函数是如何执行的

第37章 用户自定义过程

37.1 在Python中编写你自己的过程

37.2 如何调用一个过程

37.3 形参和实参

37.4 过程是如何执行的

第38章 子程序的使用技巧和窍门

38.1 两个子程序可以使用相同名字的变量吗

38.2 一个子程序可以调用另一个子程序吗

38.3 按值传递参数和按引用传递参数

38.4 返回一个列表

38.5 默认参数值和关键字参数

38.6 变量的作用域

38.7 将代码片段转换为子程序

第39章 子程序专项练习

39.1 子程序的简单练习

39.2 子程序一般性质的练习

Python编程完全入门教程配套习题

1.7 复习题:判断题

1.8 复习题:选择题

4.16 复习题:判断题

4.17 复习题:选择题

5.8 复习题:判断题

5.9 复习题:选择题

5.10 巩固练习

6.4 复习题:判断题

6.5 复习题:选择题

7.6 复习题:判断题

7.7 复习题:选择题

7.8 巩固练习

8.2 复习题:判断题

8.3 巩固练习

9.5 巩固练习

10.2 复习题

11.3 复习题:判断题

11.4 复习题:选择题

11.5 巩固练习

12.2 复习题

13.2 复习题

14.5 复习题:判断题

14.6 复习题:选择题

14.7 巩固练习

15.9 复习题:判断题

15.10 复习题:选择题

15.11 巩固练习

16.2 复习题:判断题

16.3 复习题:选择题

16.4 巩固练习

17.2 复习题:判断题

17.3 复习题:选择题

17.4 巩固练习

18.2 复习题:判断题

18.3 巩固练习

19.3 复习题:判断题

19.4 巩固练习

20.7 复习题:判断题

20.8 复习题:选择题

20.9 巩固练习

21.4 巩固练习

22.5 巩固练习

23.3 复习题:判断对错

24.4 复习题:判断题

24.5 复习题:选择题

24.6 巩固练习

25.3 复习题:判断题

25.4 复习题:选择题

25.5 巩固练习

26.3 复习题:判断题

26.4 复习题:选择题

26.5 巩固练习

27.8 复习题:判断题

27.9 复习题:选择题

27.10 巩固练习

28.4 巩固练习

29.6 复习题:判断题

29.7 巩固练习

30.3 复习题:判断题

30.4 巩固练习

31.5 复习题:判断题

31.6 复习题:选择题

31.7 巩固练习

32.7 复习题:判断题

32.8 复习题:选择题

32.9 巩固练习

33.8 复习题:判断题

33.9 复习题:选择题

33.10 巩固练习

34.7 复习题:判断题

34.8 巩固练习

35.4 复习题:判断题

36.5 复习题:判断题

36.6 巩固练习

37.5 复习题:判断题

37.6 巩固练习

38.8 复习题:判断题

38.9 巩固练习

39.3 巩固练习

总复习题

总复习题

总复习题

总复习题

总复习题

总复习题

总复习题

Python编程完全入门教程是2020年由人民邮电出版社出版,作者[希] 阿里斯提德·波拉斯。

得书感谢您对《Python编程完全入门教程》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Python编程轻松进阶 电子书
阅读本书,理解代码底层逻辑,像职业程序员一样使用Python。
Python快速编程入门 电子书
Python是一种面向对象、解释性的高*程序语言,它已经被应用在众多领域,包括Web开发、操作系统管理、服务器运维的自动化脚本、科学计算、桌面软件、服务器软件(网络软件)、游戏等方面。本书以Windows为平台,系统全面地讲解了Python3的基础知识,其中,第1章主要是带领读者认识Python;第2章主要针对Python的基础语法进行讲解;第3章主要介绍Python中的常用语句;第4~5章主要介
Python趣味创意编程 电子书
本书基于Python编程,实现了15个有趣的互动场景,循序渐进地向读者展示了这些场景的实现过程,帮助读者掌握Python编程。
Python编程做中学 电子书
一本零基础的Python编程入门书。
Python气象应用编程 电子书
本书介绍了Python在气象数据处理与可视化方面的应用,以真实数据为基础进行气象数据整理和可视化。