您的位置:首页 > 编程语言 > Python开发

python学习资料大集合

2014-03-25 11:21 423 查看
Beginner's
Delight
Style
Guide and Idioms
Dictionary
Decorators
Generators
Iterators
Yield
Context
Managers
Unicode
Networking
Metaclasses
Documentation

Sphinx

Debugging
Testing
Profiling
Packaging
Deployment

Fabric

Warts
and Gotchas
Web

Frameworks

Flask
Web2Py
Django
Bottle

API
and Web Services
Scraping

Mobile
Development

Kivy

Google
Glass

Resources
Libraries

GUI
Programming
WSGI
Databases

SQLAlchemy

Data
Mining
Data
Analysis

Pandas

Design
Patterns

Concurrency
Patterns

Distributed
Systems
Python
2 vs Python 3
Books

Free
Paid

Discussions
Conferences
and Events
Videos
Editors
and IDE's for Python programming
Big
Data
Curated
Python resources from other websites
Miscellaneous


Beginner's
Delight

Beginner's
guide to Python
The
Hitchhiker's guide to Python
Learn
Python the hard way
Google's
Python class
Python
tracks at Codecademy
Python
Monk
Python
for Beginners
Best
way to learn python
Python
Tips, tools and resources
Python
Koans: Learn Python through TDD
LearnStreet
Python course
Beginner
projects for a python newbie
Learn
X in Y minutes - Python
Python
Practice book
Facts
and myths about Python names and values
*args
and **kwargs in python explained
Common
newbie mistakes in Python- Part 1
Common
newbie mistakes in Python- Part 2
PySchools
Some
cool Python Tricks
http://blog.amir.rachum.com/post/30176371115/you-cant-handle-the-truth
Better
Python APIs
Declaring
dependencies in Python
Storing
and Loading Data with JSON - Serialization/deserialization
A
Guide to Python's Magic Methods
Efficient
String Concatenation in Python
Be
Pythonic: init.py
Building
an open-source Python application the right way
Python
progression path - From apprentice to guru


Style
Guide and Idioms

PEP
8 - Style Guide for Python Code
Code
Like a Pythonista: Idiomatic Python


Dictionary

Python
hash, id and dictionary order
Notes
on dictionary implementation


Decorators

Understanding
Python Decorators in 12 easy steps
Common
uses of Python decorators - Quora
Common
uses of Python decorators - Stack Overflow
Python
Decorators
Decorators
I: Introduction to Python Decorators
Decorators
and annotations
The
dark side of decorators
Thinking
out aloud: Python decorators
Using
Python decorators for registering callbacks
Meta-matters:
Using decorators for better Python programming
How
can I make a chain of function decorators in Python?


Generators

Generator
Tricks for Systems Programmers
Delegating
to a Subgenerator in Python 3


Iterators

Understanding
Iterators and Iterables


Yield

Python
yield keyword explained


Context
Managers

Understanding
Python's with statement


Unicode

Explain
Unicode like I'm five years old
Unicode
Pain
Python
encodings and Unicode
The
Updated Guide to Unicode on Python


Networking

An
intro to Python socket network programming


Metaclasses

A
primer on python metaclasses
What
is a metaclass in Python ?
Yet
Another Python Metaclass tutorial


Documentation

Documentation
is King
Make
your open source project documentation suck less


Sphinx

Quick
Sphinx documentation for Python


Debugging

Debugging
Tools in Python


Testing

Nose
Introduction
Unittest
Introduction
How
To Use Coverage.py With Unittest
An
Extended Introduction to the nose Unit Testing Framework
Test
strategies for your Python projects


Profiling

A
guide to analyzing Python performance


Packaging

The
Hitchhiker’s Guide to Packaging
Sharing
Your Labor of Love: PyPI Quick And Dirty
Open
Sourcing a Python Project the Right Way
5
tips for packaging your Python projects
AOSA:
Python Packaging
The
Package Dependency Blues
5
Simple Rules For Building Great Python Packages


Deployment

Solid
Python Deployments for Everybody


Fabric

Using
Fabric in a development environment


Warts
and Gotchas

Python
2.x gotcha's and landmines
Python
Warts
Python
Gotchas
Common
Pitfalls in Python


Web

Python
and Realtime Web
List
of Python API’s


Frameworks


Flask

Flask
Mega Tutorial Series
Designing
a RESTful API with Python and Flask
Building
websites in Python with Flask
How
I structure my Flask apps
Designing
a RESTful API using Flask-RESTful
Rapid
Web Prototyping with Lightweight Tools
Build
a Simple, Static, Markdown-Powered Blog with Flask


Web2Py

Building
a Twitter clone in Web2Py


Django

The
official Django documentation
Getting
started with Django
Building
a hacker news clone in Django
Django
Architecture: The good, bad and ugly
Djen
of Django
Deploying
Django
http://www.lightbird.net/dbe/
http://showmedo.com/videotutorials/series?name=PPN7NA155


Bottle

Developing
with Bottle- Part 1


API
and Web Services

How
to access various web services in python


Scraping

Web
Scraping with BeautifulSoup
Web
Scraping 101 with Python
How
to automatically search and download torrents with Python and Scrapy


Mobile
Development


Kivy

Creating
an app in Kivy


Google
Glass


Resources

The
official Python Quick Start for Google Glass


Libraries


glass.py

Create
python web applications for Google Glass


Image
Processing

http://www.riisen.dk/dop/pil.html


GUI
Programming

PyQt
Tutorial


WSGI

Getting
started with WSGI
WSGI
Basics


Databases


SQLAlchemy

http://www.aosabook.org/en/sqlalchemy.html
http://lucumr.pocoo.org/2011/7/19/sqlachemy-and-you/


Data
Mining

Linux
system mining using Python


Data
Analysis


Pandas

A
10 min intro to Pandas
http://manishamde.github.io/blog/2013/03/07/pandas-and-python-top-10/
Learn
Pandas


Design
Patterns

Python
Best Practice Patterns by Vladimir Keleshev


Concurrency
Patterns

Wasps
Nest Pattern
Wasp's
Nest: The Read-Copy-Update Pattern In Python


Distributed
Systems

Gevent
and ZeroMQ
Celery: Distributed Task Queue


Python
2 vs 3

Python
2 or 3 ?


Books


Free

Some
free books on Python
Invent
with Python
Think
Python
Byte
of Python
Snake
Wrangling for Kids
Data
Structures and Algorithms with Object-Oriented Design Patterns in Python
Python
programming on wikibooks
Dive
Into Python 3
Programming
Computer Vision with Python


Paid

Some
list of paid books on python
Porting
to Python 3 - The Book Site


Discussions

https://news.ycombinator.com/item?id=3746692
https://news.ycombinator.com/item?id=5944863
StackOverflow
- Python beyond the basics
StackOverflow
- Python progression path from apprentice to guru
StackOverflow
- Zen of Python
StackOverflow
- Hidden Features of Python


Conferences
and events

Official
PyCon website
Lanyrd
- Python Conference and Events
Meetup.com
- Python Meetup Groups


Videos

Guido
Van Rossum on the history of Python
PyVideo
Khan
Academy - Introduction to programming and computer science using Python
Lanyrd
- Python Videos
Python
Videos, Tutorials and Screencasts at ShowMeDo
Talks
by Brandon Rhodes


Editors
and IDE's for Python programming

Setting
up Sublime Text for Python Development
Sublime
Text 2 Love by Kenneth Reitz
Sublime
Text 2 tips for Python and web developers
PyCharm


BigData

Mind
map of Python for Big Data


Curated
Python resources from other websites

Python
Resources (All) - Codesters.org


Miscellaneous

Good
to great Python reads
How
to Create Barcodes in Your PDFs with Python
What
are some good Python interview questions ?
Python
innards introduction
Projects
- A list of practical projects
More
Python Tutorials
Simple
Sudoku solver in python
Looking
Inside Dropbox – Security whitepaper
Why
sorting an array makes a Python loop faster
Python
Integer object implementation
The
history of Python - Blog
The
ever useful and neat subprocess module
Hidden
Features in Python
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: