Skip to content

edwardwbli/Python_Total_Tutorial

Repository files navigation

Python全攻略

Python语言是一门多范式的编程语言,语法简单,代码清晰可读性强,因此用户可以全力专注于程序本身而不用过多的关注语言.加上功能强大又有海量的可以满足不同需求的扩展库,在欧美常作为入门编程语言来使用,也广泛应用在科研领域.MIT目前就是使用的python来代替SICP原来的课程.

python和java同属解释型语言,都是先将源代码编译成字符码,而后交给自带的虚拟机解释执行。python是种很中庸全能的脚本语言。从系统工具到web应用,从命令行脚本到Gui,各个领域都可以胜任。常见的应用领域主要集中在服务器维护,web应用,数据挖掘和图像处理等。 google,豆瓣,知乎,python都是主力开发语言。许多游戏的后台脚本也是python。在数据分析领域由于python有强大的numpy模块以及在字符串, html和xml文本处理方面的强大能力,它也被看做是matlab非常优秀的替代品.

众所周知python有两大主要版本号,2.7.X和3.X.他们之间变化很大以至于不能兼容,但他们间又有很大共性,因此本篇会主要讲3.X版本,但2.7版本作为一个稳定版本也会在有不同的地方相应的提下.

这篇文章主要会分成以下这几个部分:

  • 快速入门
  • 进阶篇
  • 高级话题
  • 标准库
  • 常用第三方库

除介绍库外每篇都会有实战练习。 我写这篇长文主要是传道外加复习梳理,毕竟学生一枚,难免会有出错的地方,还望多多指正。

本篇写的时候Python3的版本号是3.5

结构图:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published