
Python编程入门与实践
- 大小:32.3 MB
- 类型:Python
- 格式:PDF
- 出版:化学工业出版社
- 作者:姜增如
- 更新:2022-09-14 08:44:21

编辑推荐 1.本书主要面向入门读者,内容实用,文字通俗易懂,适合入门并得到迅速提高。2.突出案例教学,全书共228个案例,将Python语言特有的数值、字符串、列表、元组、字典和集合数据融入代码段,边学边练。3.基础知识 综合实践。在详细讲解各个基础知识点后,设计了36个综合实践案例,以帮助读者快速掌握Python的编程方法。4.每章后附有习题,巩固强化。5.本书配备相关代码资源、教学PPT、习题答案。6.本书配备工程师宝典APP电子书(纸电同步),随时随地阅读。 内容简介 本书从零基础、初学者的角度,介绍了Python编程的基础知识和编程方法。全书共7章,从语言基础到面向对象编程、再到UI(用户界面)设计,共使用了228个案例贯穿在各个章节中。同时,将Python语言特有的数值、字符串、列表、元组、字典和集合数据融入代码段,以体现案例教学的特色。本书前6章均附有习题,供读者思考和练习。第1章简要介绍了Python语言的发展历程、特点和功能,以及安装环境、操作使用的步骤;第2章~第6章详细介绍了Python的编程语言基础,常用函数、方法及调用规则,程序结构化的流程控制编程方式,面向对象的程序设计方法,创建用户界面的程序设计方法,等等;第7章是综合实践,包括37个综合实践案例,以帮助读者快速掌握Python的编程方法。本书是一本学习Python编程的入门教程,可作为高等院校学生的编程基础教材和参考书,也可供所有对Python编程感兴趣的读者参考使用。 目录 第1章 Python概述 1.1 Python的发展 1 1.2 Python的特点 2 1.3 Python的应用及功能 3 1.3.1 Python应用 3 1.3.2 Python功能 3 1.4 Windows安装Python 4 1.4.1 安装步骤 4 1.4.2 注意事项 6 1.5 Python编辑与运行 6 1.5.1 通过交互式解释器命令行窗口编辑运行 6 1.5.2 通过Python集成开发环境编程并执行 7 1.5.3 通过记事本编辑及运行 8 1.5.4 通过PyCharm编辑运行 9 1.6 简单Python程序案例 14 1.6.1 编程案例 14 1.6.2 编程注意事项 15 1.7 练习题 15 第2章 Python语法知识 2.1 Python输入/输出 16 2.1.1 输入 16 2.1.2 输出 17 2.2 Python变量及其使用 21 2.2.1 常量 21 2.2.2 变量 21 2.3 代码行书写格式 22 2.3.1 格式缩进 22 2.3.2 多行语句与空行 23 2.3.3 Python赋值与注释语句 24 2.3.4 Python导入模块的方法 25 2.4 Python标准数据类型及基本使用 25 2.4.1 数值类型及基本使用 26 2.4.2 字符串类型及基本使用 26 2.4.3 列表类型及基本使用 27 2.4.4 元组类型及基本使用 28 2.4.5 字典类型及基本使用 29 2.4.6 集合类型及基本使用 31 2.5 运算符与表达式 31 2.5.1 算术运算符及使用 32 2.5.2 关系运算符及使用 32 2.5.3 逻辑运算符及使用 33 2.5.4 复合赋值运算符及使用 34 2.5.5 位运算符及使用 34 2.5.6 字符串运算符及使用 35 2.5.7 成员运算符及使用 36 2.5.8 身份运算符及使用 37 2.5.9 运算符的优先级 37 2.6 练习题 39 2.6.1 问答 39 2.6.2 选择 39 2.6.3 填空 40 2.6.4 实践项目 40 第3章 Python常用函数与常用方法 3.1 常用数学函数及使用 43 3.1.1 常用数学函数 43 3.1.2 数学函数的使用 44 3.1.3 三角函数及使用 45 3.1.4 随机函数及使用 46 3.2 字符串函数及使用 47 3.2.1 常规字符串操作的使用 47 3.2.2 字符串判断操作 48 3.2.3 split()与map()函数的使用 49 3.3 转换函数及使用 51 3.3.1 ASCII码及进制转换函数 51 3.3.2 类型转换函数 51 3.4 组合数据类型函数及使用 52 3.4.1 Python列表函数及方法的使用 52 3.4.2 Python元组函数及使用 56 3.4.3 Python字典函数及使用 58 3.4.4 Python集合的使用 60 3.4.5 其他常用函数及使用 62 3.4.6 系统模块库 63 3.4.7 时间和日期函数及使用 65 3.4.8 匿名函数 68 3.5 函数及调用规则 69 3.5.1 自定义函数及使用 69 3.5.2 函数调用 70 3.5.3 函数传递 71 3.5.4 函数参数与返回值 72 3.5.5 递归函数 76 3.5.6 全局变量与局部变量 77 3.6 练习题 79 3.6.1 问答 79 3.6.2 填空 80 3.6.3 实践项目 80 第4章 Python流程控制 4.1 程序算法及描述 82 4.1.1 算法 82 4.1.2 程序算法流程图 84 4.2 顺序结构及使用 87 4.3 选择结构及使用 87 4.3.1 ifelse结构的使用 87 4.3.2 ifelse结构的嵌套 91 4.3.3 matchcase结构的使用 93 4.4 简单循环结构及使用 94 4.4.1 while循环的使用 95 4.4.2 whileelse结构的使用 96 4.4.3 for循环的使用 97 4.4.4 forelse结构的使用 100 4.4.5 continue、break与pass语句 101 4.5 嵌套循环结构及使用 104 4.5.1 嵌套循环结构 104 4.5.2 嵌套循环案例及分析 105 4.6 递归的使用 112 4.7 练习题 114 4.7.1 选择 114 4.7.2 填空 115 4.7.3 阅读程序写结果 115 4.7.4 实践项目 118 第5章 面向对象程序设计方法 5.1
相关资源
-
STM32入门系列教程(HAL库)
STM32入门教程(HAL库)是一套STM32 入门系列教程,STM32 Cube 是一个全面的软件平台,包括 ST 产品的每个系列,(如STM32Cube_F1 是针对 STM32F1 系列)。平台包括了 STM32Cube 硬件抽象层(HAL)和一套中间组件(RTOS,USB,FS,TCP 等等)。 YS-F1Pro 开发板是硬石团队研发的针对 STM32F103 芯片的综合性实验测试平台,开发板几乎囊括了芯片所有的外设,这对新手入门是非常好的学习平台,开发板几乎所有芯片采购来着嘉立创平台,芯片质量有
大小:33.7 MBSTM32教程
-
《深度学习之TensorFlow:入门、原理与进阶实战》配套视频、源代码、素材与样本
本书针对TensorFlow 1.0以上版本编写,采用理论+实践的形式编写,通过大量的实例(共96个),全面而深入地讲解深度学习神经网络原理和Tensorflow使用方法两方面。书中的实例具有很强的实用,如对图片分类、制作一个简单的聊天机器人、进行图像识别等。书中的每章都配有一段教学视频,视频和图书具有一样的内容和结构,能帮助读者快速而全面地了解本章的内容。本书还免费提供了所有案例的源代码及数据样本,这些代码和样本不仅方便了读者学习,
大小:26.8 MB深度学习配套资源
-
《Web程序设计:ASP.NET》源代码,教案
全书共13章,分为两部分。部分为第1~3章,主要介绍了Web基础知识、ASP.NET相关知识和C#语言基础。第二部分为第4~13章,从网络涉及的实用模块出发,结合流行的技术和组件,详细介绍了每个模块的设计原理及实现过程,进而讲解了ASP.NET在网络开发中的应用,内容主要包括ASP.NET控件、数据访问、数据绑定、文件处理、数据报表、流媒体和WebService等。 本书实践知识与理论知识并重,力求使读者通过亲自动手来掌握ASP.NET新技术,从而学习尽可能多的知识
大小:41.17 MBASP.NET配套资源
-
《中文版Photoshop CS5基础培训教程(移动学习版)》效果文件,PPT,题库
内容介绍 本书以 Photoshop CS5 为蓝本,讲解该软件中各个工具和功能的使用方法。全书共分为 12章,其中第 1~11 章为基础知识,分别介绍了 Phtoshop CS5 中各种工具、命令的使用方法;第 12 章为综合案例,综合应用 Photoshop 中的高频工具,以及各个工具、功能的整合使用,以实现特殊效果。 为了便于读者更好地学习本书内容,本书除了提供疑难解答技巧与提示小栏 目来辅助学习外,还在所有的 Photoshop 操作旁附有二维码,通过扫描二维码,即可观看该操作的
大小:2.7 GBPhotoshop教程配套资源
-
《深度学习与计算机视觉:算法原理、框架应用与代码实现》配书资源
全书共13章,分为2篇。第1篇基础知识,介绍了人工智能发展里程、计算机视觉概要、深度学习和计算机视觉中的基础数学知识、神经网络及其相关的机器学习基础、卷积神经网络及其一些常见结构,最后对最前沿的趋势进行了简单探讨。第2篇实例精讲,介绍了Python基础、OpneCV基础、最简单的分类神经网络、图像识别、利用Caffe做回归、迁移学习和模型微调、目标检测、度量学习和图像风格迁移等常见的计算机视觉应用场景。从第5章开始包含了很多有趣
大小:1.61 MB深度学习配套资源
-
《深度学习之人脸图像处理:核心算法与案例实战》配书资源
本书全面、系统地介绍了深度学习技术在人脸图像处理领域中的应用。书中不但有人脸图像处理算法的详细介绍,更有实际案例带领读者上手练习。 本书共11章,第1章介绍了人脸图像与特征基础;第2章介绍了深度学习的基础知识;第3章介绍了人脸数据集;第4章介绍了人脸检测技术;第5章介绍了人脸关键点检测;第6章介绍了人脸识别技术;第7章介绍了人脸属性识别;第8章介绍了人脸属性分割技术;第9章介绍了人脸美颜与美妆;第10章介绍了人脸三维
大小:3.9 MB深度学习配套资源
-
《Excel 2019从入门到精通(移动学习版)》视频教程,素材文件,结果文件
内容介绍 本书以案例教学的方式为读者系统地介绍了Excel 2019的相关知识和应用技巧。 全书共16章 第1~2章主要介绍Excel 2019的基本操作以及输入和编辑数据的方法等;第3~5章主要介绍Excel表格的制作方法,包括工作表的修饰、使用插图和艺术字、图表的应用与美化等; 第6~10章主要介绍公式与函数的使用方法,包括使用公式快速计算、函数的应用、数据透视表和数据透视图的应用、数据分析以及查看与打印工作表等; 第11~13章主要介绍实战案例,包括
大小:2.6 GBExcel配套资源
-
离散数学(第三版) 课后答案
本书由五篇构成。第一篇数理逻辑,内容包括命题逻辑、谓词逻辑、公理系统、归结法原理。第二篇集 合论,内容包括集合的基本概念及其运算、关系、函数、自然数和基数。第三篇图论,内容包括基本概念、通 路问题、图的矩阵表示、树、穿程问题、二分图的匹配问题、平面图及色数。第四篇代数系统,内容包括基本 概念、半群和群、环和域、格和布尔代数、抽象数据类型的代数规范。第五篇有限自动机理论,内容包括基本 概念、有限自动机的简化
大小:8.11 MB离散数学课后答案
参与送书
相关声明: