新書推薦:
《
情绪传染(当代西方社会心理学名著译丛)
》
售價:NT$
403.0
《
中国年画 1950-1990 THE NEW CHINA: NEW YEAR PICTURE 英文版
》
售價:NT$
1100.0
《
革命与反革命:社会文化视野下的民国政治(近世中国丛书)
》
售價:NT$
435.0
《
画楼:《北洋画报》忆旧(年轮丛书)
》
售價:NT$
1573.0
《
大国脊梁:漫画版
》
售價:NT$
374.0
《
跟着渤海小吏读历史:大唐气象(全三册)
》
售價:NT$
989.0
《
心智的构建:大脑如何创造我们的精神世界
》
售價:NT$
352.0
《
美国小史(揭秘“美国何以成为美国”,理解美国的经典入门读物)
》
售價:NT$
352.0
|
內容簡介: |
为推动职业教育高质量发展和职业教育改革,针对职业教育对于实践性要求高的特点,本书采用工作手册式的编写方式,兼具理论性和实践指导性双重特点。本书面向编程零基础的初学者,使用 Python 语言来讲授编程概念及解决问题的思想和方法。通过易于理解且兼具时代特点的项目,培养学生程序设计的逻辑,以及使用 Python 编写程序解决实际问题的能力。Python 是一种完全面向对象的编程语言,本书主要侧重于讲解面向过程的编程方法,对面向对象和可视化编程只做简单介绍。本书包括七个项目,由易到难,逐步讲解了 Python 的开发环境、程序的基本框架、基本数据类型、控制结构、函数、类和对象等基础知识。本书适合作为计算机相关专业学生的教材,还可作为不具有程序设计背景但想快速补充编程知识,以便在实际产品或平台中应用的工程师等人员的参考书,同时可作为企业的操作指导手册。
|
關於作者: |
陈超,江苏建筑职业技术学院老师,计算机技术专业,毕业于中国矿业大学,著作方向为Python、人工智能,参与多项校级、省级科研项目,科研方向为人工智能、移动互联网、信息安全,主要承担程序设计、linux、云计算等课程的教学工作。
|
目錄:
|
项目一 开发环境搭建11.1 项目描述11.2 知识准备11.2.1 Python 概述11.2.2 Python 的应用领域31.2.3 Python 的版本51.2.4 人工智能概述71.3 项目实施91.3.1 安装命令行开发环境91.3.2 安装 Python 可视化开发环境121.4 项目小结191.5 拓展知识191.6 课后练习22项目二 计算身体质量指数232.1 项目描述232.2 知识准备232.2.1 程序的基本框架232.2.2 注释252.2.3 命名与保留字262.2.4 字符串272.2.5 赋值语句292.2.6 input()函数312.2.7 eval()函数322.2.8 print()函数332.3 项目实施352.4 项目小结352.5 拓展项目362.5.1 拓展 1362.5.2 拓展 2362.6 拓展知识372.6.1 程序的基本编写方法372.6.2 解释执行和编译执行382.6.3 软件工程392.6.4 相关规范392.6.5 与输入输出相关的函数412.6.6 与编译执行相关的函数422.7 课后练习45项目三 回文数判断483.1 项目描述483.2 知识准备493.2.1 数字类型493.2.2 字符串操作523.2.3 组合数据类型543.3 项目实施633.4 项目小结633.5 拓展项目643.5.1 拓展 1643.5.2 拓展 2643.5.3 拓展 3653.6 拓展知识663.6.1 深拷贝和浅拷贝663.6.2 与数据类型转换相关的函数683.6.3 与数值运算与统计相关的函数713.6.4 与序列操作相关的函数743.7 课后练习77项目四 “天干地支”知多少844.1 项目描述844.2 知识准备854.2.1 顺序结构854.2.2 分支结构864.2.3 循环结构884.2.4 break 语句、continue 语句及循环中的 else 子句894.2.5 代码块与作用域904.3 项目实施944.4 项目小结954.5 拓展项目954.5.1 拓展 1954.5.2 拓展 2974.6 拓展知识984.6.1 与迭代相关的函数984.6.2 与对象操作相关的函数1014.7 课后练习106项目五 众志成城抗病毒1155.1 项目描述1155.2 知识准备1165.2.1 函数的定义1165.2.2 函数的调用1175.2.3 形式参数与实际参数1185.2.4 参数类型1195.2.5 匿名函数1215.2.6 函数返回值1225.2.7 其他常用函数1225.2.8 异常1235.2.9 递归函数1255.2.10 模块1255.3 项目实施1265.4 项目小结1285.5 拓展项目1285.6 拓展知识1295.6.1 常见异常和警告1295.6.2 与创建对象相关的函数1335.7 课后练习136项目六 锻炼身体增强体魄1436.1 项目描述1436.2 知识准备1436.2.1 什么是面向对象1436.2.2 类和对象1446.2.3 继承、方法重写、类的属性与方法1486.2.4 封装1506.3 项目实施1516.4 项目小结1526.5 拓展项目1526.6 拓展知识1546.6.1 与类和装饰器相关的函数1546.6.2 与对象属性操作相关的函数1566.7 课后练习159项目七 基于 Django 搭建网站1617.1 项目描述1617.2 技术准备1617.2.1 常用的 Python 网站开发框架1617.2.2 Apache 和 mod_wsgi1637.2.3 Linux 基础1637.2.4 Django1647.3 项目实施1657.3.1 安装 Django1657.3.2 创建 Django 项目1677.3.3 创建 APP1697.3.4 编写路由1697.3.5 编写业务处理逻辑1707.3.6 运行 Web 服务1717.3.7 返回 html 文件1737.3.8 配置静态文件1757.4 项目小结1767.5 拓展知识1767.5.1 数据结构概述1777.5.2 算法1787.6 课后练习179附录 常用运算符180
|
|