python基础教程廖雪峰云-Python3基础教程-廖雪峰[带标签完整版]

标签:

Python教程... 5

Python简介... 7

安装Python. 12

Python解释器... 16

第一个Python程序... 18

使用文本编辑器... 19

Python代码运行助手... 25

输入和输出... 28

Python基础... 32

数据类型和变量... 33

字符串和编码... 43

使用list和tuple. 53

条件判断... 60

循环... 64

使用dict和set 67

函数... 74

调用函数... 76

定义函数... 78

函数的参数... 83

递归函数... 97

高级特性... 101

切片... 102

迭代... 105

列表生成式... 108

生成器... 111

迭代器... 119

函数式编程... 122

高阶函数... 123

map/reduce. 126

filter. 131

sorted. 135

返回函数... 138

匿名函数... 141

装饰器... 143

偏函数... 147

模块... 150

使用模块... 153

安装第三方模块... 157

面向对象编程... 160

类和实例... 162

访问限制... 167

继承和多态... 170

获取对象信息... 177

实例属性和类属性... 184

面向对象高级编程... 185

使用__slots__. 185

使用@property. 188

多重继承... 191

定制类... 196

使用枚举类... 207

使用元类... 209

错误、调试和测试... 218

错误处理... 219

调试... 229

单元测试... 235

文档测试... 240

IO编程... 245

文件读写... 247

StringIO和BytesIO.. 251

操作文件和目录... 253

序列化... 257

进程和线程... 263

多进程... 267

多线程... 274

ThreadLocal 282

进程 vs. 线程... 285

分布式进程... 290

正则表达式... 295

常用内建模块... 303

datetime. 303

collections. 310

base64. 314

struct 317

hashlib. 320

itertools. 326

XML.. 329

HTMLParser. 333

urllib. 335

常用第三方模块... 339

PIL.. 339

virtualenv. 343

图形界面... 346

网络编程... 350

TCP/IP简介... 351

TCP编程... 353

UDP编程... 361

电子邮件... 363

SMTP发送邮件... 366

POP3收取邮件... 376

访问数据库... 381

使用SQLite. 386

使用MySQL.. 390

使用SQLAlchemy. 394

Web开发... 398

HTTP协议简介... 400

HTML简介... 410

WSGI接口... 415

使用Web框架... 422

使用模板... 427

异步IO.. 434

协程... 436

asyncio. 441

async/await 444

aiohttp. 446

实战... 447

Day 1 - 搭建开发环境... 452

Day 2 - 编写Web App骨架... 453

Day 3 - 编写ORM.. 455

Day 4 - 编写Model 464

Day 5 - 编写Web框架... 468

Day 6 - 编写配置文件... 473

Day 7 - 编写MVC.. 475

Day 8 - 构建前端... 477

Day 9 - 编写API. 486

Day 10 - 用户注册和登录... 488

Day 11 - 编写日志创建页... 497

Day 12 - 编写日志列表页... 505

Day 13 - 提升开发效率... 510

Day 14 - 完成Web App. 514

Day 15 - 部署Web App. 516

Day 16 - 编写移动App. 527

FAQ.. 529

期末总结 531

20180110171710700608.jpg

标签:

原文地址:http://www.cnblogs.com/yeayee/p/4961804.html

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 扫一扫,分享海报

参与评论 您还未登录,请先 登录 后发表或查看评论
廖雪峰 python3 教程这是小白的Python新手教程,具有如下特点: 中文,免费,零起点,完整示例,基于最新的Python 3版本。 Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言等等。 那Python是一种什么语言? 首先,我们普及一下编程语言的基础知识。用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算机干活的CPU只认识机器指令,所以,尽管不同的编程语言差异极大,最后都得“翻译”成CPU可以执行的机器指令。而不同的编程语言,干同一个活,编写的代码量,差距也很大。 比如,完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。 所以Python是一种相当高级的语言。 你也许会问,代码少还不好?代码少的代价是运行速度慢,C程序运行1秒钟,Java程序可能需要2秒,而Python程序可能就需要10秒。 那是不是越低级的程序越难学,越高级的程序越简单?表面上来说,是的,但是,在非常高的抽象计算中,高级的Python程序设计也是非常难学的,所以,高级程序语言不等于简单。 但是,对于初学者和完成普通任务,Python语言是非常简单易用的。连Google都在大规模使用Python,你就不用担心学了会没用。 用Python可以做什么?可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站包括YouTube就是Python写的;可以做网络游戏的后台,很多在线游戏的后台都是Python开发的。总之就是能干很多很多事啦。 Python当然也有不能干的事情,比如写操作系统,这个只能用C语言写;写手机应用,只能用Swift/Objective-C(针对iPhone)和Java(针对Android);写3D游戏,最好用C或C++。 如果你是小白用户,满足以下条件: 会使用电脑,但从来没写过程序; 还记得初中数学学的方程式和一点点代数知识; 想从编程小白变成专业的软件架构师; 每天能抽出半个小时学习。 不要再犹豫了,这个教程就是为你准备的!
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值