学习开发语言 python 资料

服务器端开发越来越热。而这方便面的开发知之甚少,跟随大数据处理的潮流,

准备再学一门开发语言 python。



下面是一些python 学习的网站及资料,不错。记录一下,方便学习:


一、教程


1.python 基础教程:


 PYTHON 基础教程 :啄木鸟社区

  • Wiki
  • Planet
  • 简明Python 2.3教程
  • 简明Python 3教程
  • Dive Into Python中文版
  • Dive Into Python 3中文版

http://woodpecker.org.cn/


2.深入PYTHON



深入 Python :Dive Into Python 中文版

Python 从新手到专家 [Dip_5.4b_CPyUG_Release]



Dive Into Python 是为有经验的程序员编写的一本Python 书。你可以在线阅读本书或者下载多种格式的版本。也可以获得多种语言的版本。

深入 Python:Dive IntoPython 中文版

本书已经全部完成。您可以阅读修订历史查看有哪些新内容。Updated 审校 (5.4b):2007 年 6 月—9 月

下载 Dive Into Python 中文版

  • HTML
  • HTML (单文件)
  • PDF (A4)
  • Microsoft Word 2003
  • Windows Help
  • 纯文本
  • 样例程序
  • XML (DocBook)
  • 构建脚本 (仅提供给译者使用)

同时在 http://wiki.woodpecker.org.cn 还有图书共享计划:

http://wiki.woodpecker.org.cn/moin/OBP


还共享了一个国处的 【开放图书网站 开放图书网站】

FreeComputerBooks.com
http://freecomputerbooks.com/Text-Processing-in-Python.html

可以看到,我打开了一个python 的图书,

里面的图书很不错。






2.2 Python正则表达式操作指南

原文出处:http://www.amk.ca/python/howto/regex/

原文作者:A.M. Kuchling ([email protected]

授权许可:创作共用协议

翻译人员:FireHare

校对人员:Leal

适用版本:Python 1.5 及后续版本

URL:

http://wiki.ubuntu.org.cn/Python%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%93%8D%E4%BD%9C%E6%8C%87%E5%8D%97#.E7.BC.96.E8.AF.91.E6.AD.A3.E5.88.99.E8.A1.A8.E8.BE.BE.E5.BC.8F


3 IBM DEVELOPERWORKS

Python 技术专题

可爱的 Python 系列

  • 可爱的 Python:将 XML 和 Python 结合起来介绍 Python 的 XML 工具
  • 可爱的 Python:DOM 的动态性近观 Python 的 xml.dom 模块
  • 可爱的 Python:我的第一个基于 Web 的过滤 proxy 使用 Txt2Html 转换文本到 HTML
  • 可爱的 Python:使用状态机
  • 可爱的 Python:Python 中的文本处理 入门者提示
  • 可爱的 Python:Curses 编程 入门提示
       ......


使用 Python 构建网格应用程序

探索 Python 系列

Python Web 服务开发者系列

Python 与数据源

使用 Python 进行 socket、web、桌面开发

......




4.《Python实用大全》

是一个极有价值的秘诀和技巧集合,它帮助你解决某些使用Python的问题。这是每个Python用户必读的一本书。


http://code.activestate.com/recipes/langs/python/


http://django-chinese-docs.readthedocs.org/en/latest/




5.WEB 架构


5.1 Django


Django 中文文档


http://django-chinese-docs.readthedocs.org/en/latest/


这里有你需要知道的有关 Django 的一切。


新手入门

初次接触 Django 或编程吗? 从这里开始吧!

  • 从零开始:初探 |安装
  • 新手教程:第1部分 |第2部分 |第3部分 |第4部分 |第5部分
  • 进阶教程:如何编写可重用的应用程序 |为Django编写属于你的首个补丁

模型层(model)

Django 提供了一个抽象层(the “models”),对您的 web 应用中的数据进行构建及操纵。通过以下内容来了解更多:

  • 模型(Models):模型语法 |字段类型 |Meta选项
  • 查询集(QuerySets):执行查询 |QuerySet 方法参考
  • 模型实例(Model instances):Instance 方法 |访问关联对象
  • 进阶:管理器(Managers) |SQL 语句查询 |事务管理 |数据处理 |自定义字段 |多数据库
  • 其他:支持的数据库 |遗留型旧数据库 |为模型提供初始数据 |优化数据库访问

。。。。。。


5.2  Tornado


http://demo.pythoner.com/itt2zh/index.html


Tornado是什么?¶

Tornado是使用Python编写的一个强大的、可扩展的Web服务器。它在处理严峻的网络流量时表现得足够强健,但却在创建和编写时有着足够的轻量级,并能够被用在大量的应用和工具中。

我们现在所知道的Tornado是基于Bret Taylor和其他人员为FriendFeed所开发的网络服务框架,当FriendFeed被Facebook收购后得以开源。不同于那些最多只能达到10,000个并发连接的传统网络服务器,Tornado在设计之初就考虑到了性能因素,旨在解决C10K问题,这样的设计使得其成为一个拥有非常高性能的框架。此外,它还拥有处理安全性、用户验证、社交网络以及与外部服务(如数据库和网站API)进行异步交互的工具。



一个不错的TORNADO 博客:


http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0013976177048818eb4187c05a84f9280169d58e22afa09000


jinja2

http://docs.jinkan.org/docs/jinja2/api.html



廖雪峰的官方网站


有不错的PYTHON 教程


http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000




二、视频教程


1.51CTO 学院PYTHON


1.

http://www.icoolxue.com/album/show/112

简单易懂,入门的最佳选择。


2.讲到了wingIDE 的使用方法:

http://edu.51cto.com/course/courseList/id-78.html




三、网站论坛




http://www.pythontab.com/



你可能感兴趣的:(开发语言)