Python快速教程 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 怎么能快速地掌握Python?这是和朋友闲聊时谈起

转载 2015年07月07日 20:28:16

Python快速教程

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!

 

怎么能快速地掌握Python?这是和朋友闲聊时谈起的问题。

Python包含的内容很多,加上各种标准库、拓展库,乱花渐欲迷人眼。我一直希望写一个快速的、容易上手的Python教程,而且言语简洁,循序渐进,让没有背景的读者也可以从基础开始学习。我将在每一篇中专注于一个小的概念,希望在闲暇时可以很快读完。


小提醒

  1. 教程将专注于Python基础,语法基于Python 2.7 (我会提醒Python 3.x中有变化的地方,以方便读者适应3.X的情况)。测试环境为Linux。标准库的一些包不适用于Windows平台。如果文中的程序无法在你的平台上运行,欢迎讨论。
  2. 我将专注于Python的主干,以便读者能以最快时间对Python形成概念。
  3. Linux命令行将以$开始,比如 $ls, $python
  4. Python命令行将以>>>开始,比如 >>>print 'Hello World!'
  5. 注释会以#开始


建议

  • 将教程中的命令敲到Python中看看效果。
  • 看过教程之后,可以进行一些练习。
  • 参与文章评论区的讨论,可以更好的积累经验。

 

你可以在“实验楼”通过在线环境学习本教程:

http://www.shiyanlou.com/courses/214 

 

Python基础

Python基础01 Hello World! 

Python基础02 基本数据类型 

Python基础03 序列 

Python基础04 运算 

Python基础05 缩进和选择 

Python基础06 循环 

Python基础07 函数

Python基础08 面向对象的基本概念

Python基础09 面向对象的进一步拓展 

Python基础10 反过头来看看

 

Python进阶

Python进阶01 词典 

Python进阶02 文本文件的输入输出 

Python进阶03 模块 

Python进阶04 函数的参数传递 

Python进阶05 循环设计 

Python进阶06 循环对象 

Python进阶07 函数对象 

Python进阶08 错误处理 

Python进阶09 动态类型 

 

Python深入 

到现在为止,Python学习已经可以告一段落。下面的部分,我想讨论Python的高级语法和底层实现。这一部分的内容并不是使用Python所必须的。但如果你想从事一些大型的Python开发(比如制作Python工具、写一个框架等),你会希望对这一部分内容有所的了解。 

Python深入01 特殊方法与多范式

Python深入02 上下文管理器

Python深入03 对象的属性

Python深入04 闭包

Python深入05 装饰器

 

 

Python补充

Python补充01 序列的方法

Python补充02 Python小技巧

Python补充03 Python内置函数清单

Python补充04 Python简史

Python补充05 字符串格式化 (%操作符)

Python补充06 Python之道

 

Python标准库

Python标准库的重要性在于:

  • 标准库是Python的一个组成部分。
  • Python的哲学是一个问题只有一个最好的解决方法。这些标准库为许多问题提供了一个标准的解决方案。

Python标准库——走马观花

Python标准库的学习准备

 

Python标准库01 正则表达式 (re包)

Python标准库02 时间与日期 (time, datetime包)

Python标准库03 路径与文件 (os.path包, glob包)

Python标准库04 文件管理 (部分os包,shutil包)

Python标准库05 存储对象 (pickle包,cPickle包)

Python标准库06 子进程 (subprocess包)

Python标准库07 信号 (signal包)

Python标准库08 多线程与同步 (threading包)

Python标准库09 进程信息 (部分os包)

Python标准库10 多进程初步 (multiprocessing包)

Python标准库11 多进程探索 (multiprocessing包)

Python标准库12 数学与随机数 (math包,random包)

Python标准库13 循环器 (itertools)

Python标准库14 数据库 (sqlite3)

 

Python标准库的学习的主要难度在于,需要一定的其它领域的基础知识。可参考:

Linux概念与体系

 

下面是Python标准库中,网络相关的内容。Python在网络方面有很多应用,无论是作为服务器,还是做爬虫。Python自身的语法简单,可读性高,有强大的脚本功能。这些让Python的开发者可以迅速开发出优秀网络产品。 

Python网络01 原始Python服务器

Python网络02 Python服务器进化

 

Python网络应用也需要网络协议的相关知识。可参考:

协议森林

 

被解放的姜戈

Django是Python最有代表性的一个网络框架。使用Django,可以方便的实现一个功能全面、管理简便的网站或App后端。这里从实用的角度出发,介绍如何使用Django框架。

被解放的姜戈01 初试天涯

被解放的姜戈02 庄园疑云

被解放的姜戈03 所谓伊人

被解放的姜戈04 各取所需

被解放的姜戈05 黑面管家

被解放的姜戈06 假作真时

被解放的姜戈07 马不停蹄 

 

Python快速教程 尾声

 

参考资料 

参考书以及介绍 
见豆列: http://book.douban.com/doulist/1619790/ 

java快速教程系列(转载于博客园--作者:vamei)

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!      Java是面向对象语言。这门语言其实相当年轻,于1995年才出...

Python快速教程Vamei博客 笔记(未完)

最近看基础,找一个不错的博客 博客地址:http://www.cnblogs.com/vamei/archive/2012/09/13/2682778.html 以下是我自己的一些记录和笔记 ...

Python快速教程(Vamei)

  • 2014年06月09日 06:58
  • 4.56MB
  • 下载

linux设备模型理解 转载自作者:wwang 作者:wwang 出处:http://www.cnblogs.com/wwang

作者:wwang  出处:http://www.cnblogs.com/wwang  本文采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可,欢迎转载,但未经作者同...
  • NanDK
  • NanDK
  • 2014年11月19日 20:46
  • 202

Python NLTK学习6(创建词性标注器)除特别注明外,本站所有文章均为刘杰的个人网站原创 转载请注明出处: http://www.burnelltek.com/blog/60740e24d2f

除特别注明外,本站所有文章均为刘杰的个人网站原创 转载请注明出处: http://www.burnelltek.com/blog/60740e24d2f711e6841d00163e0c0e36...
  • AMDS123
  • AMDS123
  • 2017年03月28日 20:40
  • 6011

CSS预处理器——Sass、LESS和Stylus实践【未删减版】著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 原文: http://www.w3cplus.com/css/

编辑推荐: 掘金是一个高质量的技术社区,从 CSS 到 Vue.js,性能优化到开源类库,让你不错过前端开发的每一个技术干货。 点击链接查看最新前端内容,或到各大应用市场搜索「 掘金」下载APP,技术...
  • poptxz
  • poptxz
  • 2017年06月28日 14:21
  • 313

Java 快速教程(Vamei)

  • 2016年11月29日 14:46
  • 5.48MB
  • 下载

最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等 本文出处:http://www.cnblogs.com/zxin/archive/2013/01/26/2877765.html#2

很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。...

Android开发之旅:组件生命周期(一)出处:http://www.cnblogs.com/skynet/

引言 应用程序组件有一个生命周期——一开始Android实例化他们响应意图,直到结束实例被销毁。在这期间,他们有时候处于激活状态,有时候处于非激活状态;对于活动,对用户有时候可见,有时候不可见。...

使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件(转) 出处:http://www.cnblogs.com/lichenwei/p/4145696.html

使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件(转) 出处:http://www.cnblogs.com/lichenwei/p/4145696.htm...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python快速教程 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 怎么能快速地掌握Python?这是和朋友闲聊时谈起
举报原因:
原因补充:

(最多只允许输入30个字)