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

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

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

网上教程基于Python2.7。

该教程已经出版成书《从Python开始学编程》,书中基于Python3.5。欢迎阅读:

小提醒

教程基于Python 2.7,测试环境为Linux。我会提醒Python 3中有变化的地方。

标准库的一些包不适用于Windows平台。如果文中的程序无法在你的平台上运行,欢迎讨论。

我将专注于Python的主干,以便读者能以最快时间对Python形成概念。

Linux命令行将以$开始,比如 $ls, $python

Python命令行将以>>>开始,比如 >>>print 'Hello World!'

注释会以#开始

建议

将教程中的命令敲到Python中看看效果。

看过教程之后,可以进行一些练习。

参与文章评论区的讨论,可以更好的积累经验。

Python基础

Python进阶

Python深入

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

Python补充

Python标准库

Python标准库的重要性在于:

标准库是Python的一个组成部分。

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

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

Python应用

Python自身的语法简单,可读性高,有强大的脚本功能。这些让Python的开发者可以迅速开发出产品。

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

被解放的姜戈

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

参考资料

python教程-Python快速教程相关推荐

  1. python新手教程 从零开始-Python零基础从零开始学习Python十分钟快速入门

    原标题:Python零基础从零开始学习Python十分钟快速入门 学习Python的,都知道Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言.Python是一种动态解释型的 ...

  2. python教程简书_Python快速教程

    配到python源码实例学习更佳:http://www.eyesourcecode.com/f/Python/1 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎 ...

  3. 快速教程:使用Cython来扩展Python/NumPy库

    北京 | 深度学习与人工智能研修 12月23-24日 再设经典课程 重温深度学习 阅读全文 > 正文共2583个字,7张图,预计阅读时间:7分钟. 前言 整个快速教程直接上例子,具体对Cytho ...

  4. 梯度下降法快速教程 | 第三章:学习率衰减因子(decay)的原理与Python实现

    北京 | 深度学习与人工智能 12月23-24日 再设经典课程 重温深度学习阅读全文> 正文共3017个字.11张图.预计阅读时间:8分钟 前言 梯度下降法(Gradient Descent)是 ...

  5. 梯度下降法快速教程 | 第二章:冲量(momentum)的原理与Python实现

    北京 | 深度学习与人工智能研修 12月23-24日 再设经典课程 重温深度学习阅读全文> 01 前言 梯度下降法(Gradient Descent)是机器学习中最常用的优化方法之一,常用来求解 ...

  6. 梯度下降法快速教程 | 第一章:Python简易实现以及对学习率的探讨

    北京 | 深度学习与人工智能研修 12月23-24日 再设经典课程 重温深度学习阅读全文> 前言 梯度下降法(Gradient Descent)是机器学习中最常用的优化方法之一,常用来求解目标函 ...

  7. python的spider程序下载_PHPspider爬虫10分钟快速教程(内附python教程分享)

    说到做爬虫,大家都可能第一时间想到的是python,其实php也是可以用来写爬虫程序的.php一贯简洁.易用,亲测使用PHPspider框架10分钟就能写出一个简单的爬虫程序. 一.PHP环境安装 和 ...

  8. Python快速教程 尾声

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 写了将近两年的Python快速教程,终于大概成形.这一系列文章,包括Python基 ...

  9. 给深度学习入门者的Python快速教程 - 番外篇之Python-OpenCV

    转载自:https://zhuanlan.zhihu.com/p/24425116 本篇是前面两篇教程:给深度学习入门者的Python快速教程 - 基础篇 给深度学习入门者的Python快速教程 - ...

最新文章

  1. 编程珠玑——第八章习题10扩展和习题11
  2. Visual Basic 9.0 前沿播报·静态篇(一)局部变量类型推测和数组初始化器
  3. 使用***搭建javaweb环境
  4. php wap页下拉刷新代码,js实现的移动端下拉刷新功能代码实例
  5. C++十进制数转换为二进制表示的算法(附完整源码)
  6. Fast Matrix Operations
  7. 用JQUERY为INPUT的TXT类型赋值及取值操作
  8. 简单选择排序验证性实验
  9. java代码进行短信接收_自动化测试-自动获取手机短信验证码
  10. 转:Apple的App Analytics统计平台你必须知道的
  11. mysql in和like_mysql-一起使用SQL LIKE和IN
  12. 程序员自曝接私活:10个月时间接了30多个单子,纯收入40万
  13. 实现一个对Django Models数据进行模拟的Mock方案
  14. 【数据结构】最大曼哈顿距离
  15. OSChina 周日乱弹 —— 你撞鬼了吗?
  16. ICC2: secondary pg pin的作用与连接
  17. android打败苹果,苹果iOS打败安卓的另一面:配件多于Android
  18. 10种最流行的国外博客程序
  19. tomcat+前端的简单配置
  20. 排序算法九:基数排序

热门文章

  1. 镭神激光雷达对于Autoware的适配
  2. BZOJ 1207(dp)
  3. 笨方法学python - 03
  4. 飞舞的蝴蝶(GraphicsView框架)
  5. 寒假作业3(传说中的写软件)
  6. PermutationsUnique,求全排列,去重
  7. 智能移动项目打包发布经验交流
  8. UVA10025 The ? 1 ? 2 ? ... ? n = k problem【数学规律】
  9. cmake 常见问题及解决
  10. 图灵机(Turing Machine)