章Python概述001

1.1计算机与计算机语言002

1.1.1计算机的诞生与发展002

1.1.2计算机语言概述006

1.1.3翻译执行008

1.2Python语言概述009

1.2.1Python语言发展史009

1.2.2Python语言的特点011

1.2.3Python的应用领域012

1.2.4Python版本的区别012

1.3Python环境配置014

1.3.1安装Python解释器014

1.3.2Python程序的运行方式017

1.3.3运行Python程序018

1.4集成开发环境021

章Python概述001

1.1计算机与计算机语言002

1.1.1计算机的诞生与发展002

1.1.2计算机语言概述006

1.1.3翻译执行008

1.2Python语言概述009

1.2.1Python语言发展史009

1.2.2Python语言的特点011

1.2.3Python的应用领域012

1.2.4Python版本的区别012

1.3Python环境配置014

1.3.1安装Python解释器014

1.3.2Python程序的运行方式017

1.3.3运行Python程序018

1.4集成开发环境021

1.4.1PyCharm的下载和安装021

1.4.2PyCharm的使用024

1.5程序的开发与编写027

1.5.1程序开发流程027

1.5.2程序编写的基本方法028

1.6本章小结029

1.7习题030

第2章Python实例设计与分析032

2.1实例1:货币兑换033

2.2代码风格035

2.2.1缩进035

2.2.2注释035

2.3变量036

2.3.1标识符和关键字036

2.3.2数据类型037

2.3.3变量赋值037

2.3.4字符串索引和切片038

2.4基本输入/输出039

2.4.1input()函数039

2.4.2eval()函数039

2.4.3print()函数040

2.5结构控制041

2.5.1顺序结构041

2.5.2分支结构042

2.5.3循环结构043

2.6函数式编程043

2.7实例2:TurtleStar044

2.8模块化编程045

2.8.1模块的导入和使用045

2.8.2模块的分类046

2.9绘图模块——turtle049

2.10本章小结054

2.11习题054

第3章数字类型和字符串056

3.1数字类型057

3.1.1整型057

3.1.2浮点型058

3.1.3复数类型059

3.1.4布尔类型060

3.2数字类型的运算060

3.2.1数值运算符060

3.2.2运算符优先级064

3.2.3数字类型转换065

3.3实例3:模拟商家收银抹零行为065

3.4数学模块——math066

3.5实例4:三天打鱼两天晒网070

3.6字符串070

3.6.1字符串的定义方式071

3.6.2字符串格式化072

3.6.3字符串操作符075

3.6.4字符串处理函数076

3.6.5字符串处理方法076

3.7实例5:过滤敏感词080

3.8本章小结081

3.9习题081

第4章流程控制082

4.1程序表示方法083

4.1.1程序流程图083

4.1.2程序的基本结构084

4.1.3使用程序流程图描述程序086

4.2分支结构087

4.2.1判断条件088

4.2.2单分支结构:if语句089

4.2.3二分支结构:if-else语句089

4.2.4多分支结构:if-elif-else语句090

4.2.5分支嵌套093

4.3循环结构095

4.3.1条件循环:while循环095

4.3.2遍历循环:for循环096

4.3.3循环控制097

4.4异常处理099

4.5实例6:猜数字100

4.6本章小结102

4.7习题102

第5章函数104

5.1函数概述105

5.2函数的基础知识106

5.2.1函数的定义106

5.2.2函数的调用107

5.3函数的参数传递108

5.3.1参数的位置传递108

5.3.2参数的关键字传递109

5.3.3参数的默认值传递109

5.3.4包裹传递110

5.3.5解包裹传递110

5.3.6混合传递111

5.4函数的返回值112

5.5变量作用域112

5.5.1局部变量113

5.5.2全局变量113

5.6函数的特殊形式114

5.6.1匿名函数115

5.6.2递归函数115

5.7时间处理模块——datetime117

5.8实例7:模拟钟表121

5.9代码抽象与模块化设计125

5.10本章小结126

5.11习题127

第6章组合数据类型128

6.1组合数据类型概述129

6.1.1序列类型129

6.1.2集合类型130

6.1.3映射类型131

6.2序列类型131

6.2.1切片131

6.2.2列表133

6.2.3元组135

6.3实例8:生成验证码136

6.4集合类型137

6.4.1集合的常见操作137

6.4.2集合关系测试138

6.5字典140

6.5.1字典类型介绍140

6.5.2字典的常见操作140

6.6中文分词模块——jieba141

6.7实例9:《西游记》人物出场统计143

6.8本章小结145

6.9习题145

第7章程序设计之数字推盘146

7.1数字推盘游戏简介147

7.2游戏模块——pygame149

7.2.1pygame的初始化和退出149

7.2.2创建游戏窗口150

7.2.3游戏循环与游戏时钟152

7.2.4图形和文本绘制153

7.2.5元素位置控制158

7.2.6动态效果161

7.2.7事件与事件处理164

7.3游戏框架167

7.4自顶向下的设计167

7.4.1顶层设计168

7.4.2子层设计169

7.4.3第三层设计174

7.4.4模块整合178

7.5自底向上的实现179

7.6运行数字推盘180

7.7本章小结182

7.8习题182

第8章文件和数据格式化183

8.1文件概述184

8.2文件的基本操作186

8.2.1文件的打开和关闭186

8.2.2读文件188

8.2.3写文件189

8.2.4文件读写位置191

8.2.5管理文件与目录193

8.3文件迭代194

8.4实例10:用户登录195

8.5数据维度与数据格式化201

8.5.1基于维度的数据分类201

8.5.2一二维数据的存储与读写202

8.5.3多维数据的格式化205

8.6Python中的json模块206

8.7本章小结207

8.8习题207

第9章数据分析与可视化209

9.1数据分析概述210

9.1.1数据分析的流程210

9.1.2数据分析常用工具211

9.2科学计算212

9.2.1numpy之数组对象ndarray212

9.2.2numpy的基本操作214

9.3数据可视化216

9.3.1数据可视化概述216

9.3.2pyplot之绘图区域217

9.3.3pyplot之图表与风格控制219

9.4实例11:各学科成绩评估分析223

9.5数据分析226

9.5.1pandas数据结构226

9.5.2pandas的基本使用228

9.6本章小结233

9.7习题233

0章网络爬虫235

10.1网络爬虫概述236

10.2爬虫爬取网页的流程236

10.3抓取网页数据237

10.3.1浏览网页过程237

10.3.2使用requests模块抓取网页239

10.4解析网页数据240

10.4.1网页数据结构分析240

10.4.2解析网页的过程和技术241

10.4.3使用BeautifulSoup4解析网页数据242

10.5实例12:龙港房地产爬虫244

10.6本章小结248

10.7习题249

python程序设计方法_Python程序设计现代方法相关推荐

  1. python标准库不需要导入即可使用其中的所有对象和方法_Python程序设计-中国大学mooc-题库零氪...

    <Python程序设计基础>课程导学 单元测验 1.下面属于Python应用领域的有? A.数据分析 B.云计算 C.开发操作系统 D.网络安全 E.树莓派 F.数据可视化 2.在Wind ...

  2. python实验大纲_Python程序设计实验-教学大纲-段震

    Python程序设计实验-教学大纲-段震 Python程序设计实验教学大纲课程名称中文Python程序设计实验课程名称英文Experiments of Programming in Python 课程 ...

  3. python的open方法_Python os.open() 方法

    Python os.open() 方法 概述 os.open() 方法用于打开一个文件,并且设置需要的打开选项,模式参数mode参数是可选的,默认为 0777. 语法 open()方法语法格式如下: ...

  4. python html模板_Python html.format_html方法代码示例

    本文整理汇总了Python中django.utils.html.format_html方法的典型用法代码示例.如果您正苦于以下问题:Python html.format_html方法的具体用法?Pyt ...

  5. python字符串函数的find方法_python字符串的方法与操作大全

    一:字符串的方法与操作 *注意:首字母为l的为从左边操作,为r的方法为从右边操作 1.__contains__()判断是否包含 判断指定字符或字符串是否包含在一个字符串内,返回值为true或者fals ...

  6. python函数测试_Python测试函数的方法之一

    Python测试函数的方法之一 首先介绍简单的try......except尝试运行的放例如下面的图和代码来简单介绍下: 注释:提醒以下代码环境为2.7.x 请3.x以上的同学们老规矩print(把打 ...

  7. python replace方法_Python str replace()方法

    目录 描述 语法和参数 返回值 使用示例 1. 省略count时 2. count值存在 注意事项 1. old_str与new_str相等时 2. count值大于old_str出现的次数 3. o ...

  8. python魔法方法_python,魔法方法指南

    1.简介 本指南归纳于我的几个月的博客,主题是 魔法方法 . 什么是魔法方法呢?它们在面向对象的Python的处处皆是.它们是一些可以让你对类添加"魔法"的特殊方法. 它们经常是两 ...

  9. python iteritems函数_Python six.iteritems方法代码示例

    本文整理汇总了Python中sklearn.externals.six.iteritems方法的典型用法代码示例.如果您正苦于以下问题:Python six.iteritems方法的具体用法?Pyth ...

  10. python中 普通方法_python中普通方法classmethod和staticmethod的区别与用法

    class Foo(object): #实例方法,第一个承诺书必须是实例对象,一般习惯用self. def ins_m(self): print("是类{}的实例方法,只能被实例调用&quo ...

最新文章

  1. 基础设施即服务系列:Windows Azure 虚拟网络概述
  2. dedecms自定义表单如何添加发布时间功能
  3. Apollo之灰度发布
  4. union 和 union all
  5. 常用的数据结构_三分钟了解区块链常用数据结构「默克尔树」
  6. ASP.NET Core中的依赖注入(4): 构造函数的选择与服务生命周期管理
  7. 微服务架构 vs SOA架构
  8. TestNG如何disable一些case
  9. Magicodes.Admin.Core开源框架总体介绍
  10. SpringBoot整合RabbitMQ-创建队列并绑定交换机
  11. qconbeijing2017
  12. JSP九大内置对象以及作用
  13. 电子技术部下半学期第一次培训
  14. CnPack开发包基础库
  15. pycharm隐藏窗口
  16. 一个关于Booth算法的文章
  17. 我再copy回来。中海真是有心人。只是,你们在哪里?
  18. C语音:输入两个整数,要求输出其中值较大者。要求用函数来找到大数。
  19. [NOI2003] 文本编辑器
  20. Day04| 第四期-谷歌应用商店的App分析

热门文章

  1. vue 修改div宽度_Vue 组件通信方式及其应用场景总结(1.5W字)
  2. 手机html5性能测试工具,HTML5模块 性能方面8大测试环节_小米 M3_手机硬件频道-中关村在线...
  3. ruby 三目运算符_Ruby运算符
  4. 带你深入浅出的分析 HashTable 源码
  5. 玩玩机器学习5——构造单层神经网络解决非线性函数(三次函数)的曲线拟合
  6. java 小数处理_java 小数点处理
  7. java 写一个计算器_java编写一个计算器类
  8. harmonyOS智慧屏,在鸿蒙HarmonyOS智慧屏上实现一款粗糙的计算器
  9. 做自适应网站专业乐云seo_什么叫网站优化-网站建设-SEO优化
  10. js for foreach 快慢_js基本搜索算法实现与170万条数据下的性能测试