设为首页 收藏本站
查看: 627|回复: 0

[经验分享] 转载:据说是学习python最全的资料

[复制链接]

尚未签到

发表于 2017-4-25 12:26:23 | 显示全部楼层 |阅读模式
  原文地址:https://github.com/kirang89/pycrumbs/blob/master/pycrumbs.md

  

Contents

  • 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

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-369131-1-1.html 上篇帖子: python mmseg WindowsError: [Error 126] 下篇帖子: python学习的一点体会,对新手有帮助!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表