Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update python/resources.md #515

Open
wants to merge 1 commit into
base: gh-pages
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
86 changes: 76 additions & 10 deletions python/resources.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@ Python Development Resources
- [Podcasts](#podcasts)
- [Games](#games)


[⬆ Back to Top](#table-of-contents)

## Guides
- [The Hitchhiker’s Guide to Python!](http://docs.python-guide.org/)
- [Learning Python The Hard Way](http://learnpythonthehardway.org/book/)
Expand All @@ -38,20 +41,35 @@ Python Development Resources
- [Porting to Python 3 Redux](http://lucumr.pocoo.org/2013/5/21/porting-to-python-3-redux/) -
Write code that works on Python 2.6, 2.7 and 3.3


[⬆ Back to Top](#table-of-contents)

## Weekly & Daily Resources
- [Python weekly](http://www.pythonweekly.com/)
- [pycoders weekly](http://www.pycoders.com/)
- [Planet Python](http://planet.python.org/)


[⬆ Back to Top](#table-of-contents)

## Patterns
- [Python Best Practice Patterns by Vladimir Keleshev](http://stevenloria.com/python-best-practice-patterns-by-vladimir-keleshev-notes/) :
- [Video](http://www.youtube.com/watch?v=GZNUfkVIHAY)


[⬆ Back to Top](#table-of-contents)

## [Web Frameworks](https://wiki.python.org/moin/WebFrameworks)
### [Wheezy.web](https://bitbucket.org/akorn/wheezy.web/)

#[⬆ Back to Top](#table-of-contents)

## [Wheezy.web](https://bitbucket.org/akorn/wheezy.web/)
- Lightweight, high performance, high concurrency WSGI web framework
- [Documentation](http://wheezyweb.readthedocs.org/en/latest/)
### [Django](https://www.djangoproject.com/)

#[⬆ Back to Top](#table-of-contents)

## [Django](https://www.djangoproject.com/)
- Resources
- [Django Community Blogs](https://www.djangoproject.com/community/blogs/)
- [Django Blog](https://www.djangoproject.com/weblog/)
Expand Down Expand Up @@ -105,17 +123,44 @@ Video Playlist on YoutTube
- [Django All Access(django-all-access)](https://django-all-access.readthedocs.org) is a reusable application for user registration and authentication from OAuth 1.0 and OAuth 2.0
- [Django REST framework(django-rest-framework)](http://django-rest-framework.org/) - Awesome web-browsable Web APIs.
- [Django Tastypie](http://django-tastypie.readthedocs.org/en/latest/)
### [Tornado](http://www.tornadoweb.org/)
### [Pylons (now Pyramid)](http://www.pylonsproject.org/)
### [CherryPy](http://cherrypy.org/)
### [Flask](http://flask.pocoo.org/)
### [Aiohttp](http://aiohttp.readthedocs.io/en/stable/)

#[⬆ Back to Top](#table-of-contents)

## [Tornado](http://www.tornadoweb.org/)

#[⬆ Back to Top](#table-of-contents)

## [Pylons (now Pyramid)](http://www.pylonsproject.org/)

#[⬆ Back to Top](#table-of-contents)

## [CherryPy](http://cherrypy.org/)

#[⬆ Back to Top](#table-of-contents)

## [Flask](http://flask.pocoo.org/)

#[⬆ Back to Top](#table-of-contents)

## [Aiohttp](http://aiohttp.readthedocs.io/en/stable/)
- HTTP client/server for asyncio (PEP 3156).
### [Pyjamas](http://pyjs.org/)(now pyjs)
### [Web.py](http://webpy.org/)
### [Web2py](http://web2py.com/)

#[⬆ Back to Top](#table-of-contents)

## [Pyjamas](http://pyjs.org/)(now pyjs)

#[⬆ Back to Top](#table-of-contents)

## [Web.py](http://webpy.org/)

#[⬆ Back to Top](#table-of-contents)

## [Web2py](http://web2py.com/)
- Books and Tutorials
- [Killer Web Development](http://killer-web-development.com/)

[⬆ Back to Top](#table-of-contents)

## Libraries
- [PEP8](https://pypi.python.org/pypi/pep8) - Python style guide checker
- [virtualenvwrapper](http://virtualenvwrapper.readthedocs.org/en/latest/) virtualenvwrapper is a set of extensions to virtualenv tool.
Expand Down Expand Up @@ -178,6 +223,9 @@ to manipulate ISZ files (.isz), including .isz to .iso conversion
- [pandas](http://pandas.pydata.org/) - pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language
- Spatial Data Analysis
- [`pysal`](http://pysal.org) - PySAL (Python Spatial Analysis Library) is an open source cross-platform library for geospatial data science with an emphasis on geospatial vector data written in Python.

[⬆ Back to Top](#table-of-contents)

## Conference
- [DjangoCon](http://www.djangocon.us/)
- [GeoPython](http://www.geopython.net)
Expand All @@ -195,19 +243,31 @@ to manipulate ISZ files (.isz), including .isz to .iso conversion
- [jacobian](http://lanyrd.com/profile/jacobian/)@lanyrd
- [jtauber](http://lanyrd.com/profile/jtauber/)@lanyrd
- [NextDayVideo](http://www.youtube.com/user/NextDayVideo)

[⬆ Back to Top](#table-of-contents)

## Miscellaneous
- [PyMite](https://wiki.python.org/moin/PyMite) - Python on a microcontroller
- [Pyserial](http://pythonhosted.org/pyserial/) - Pyserial encapsulates the access for the serial port

[⬆ Back to Top](#table-of-contents)

## Hosting
- [Heroku](https://devcenter.heroku.com/articles/getting-started-with-python)
- [Dotcloud](http://docs.dotcloud.com/services/python/)
- [Appfog](https://docs.appfog.com/languages/python)
- [AWS Elasticbeanstalk](http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Python.html)
- [Deis](http://deis.io/) - Private PaaS like Heroku
- [Webfaction](https://www.webfaction.com/) - Shared hosting

[⬆ Back to Top](#table-of-contents)

## Books
- [Python Algorithms: Mastering Basic Algorithms](http://www.amazon.in/Python-Algorithms-Mastering-Basic-Language/dp/148420056X/ref=dp_ob_title_bk) - Great Book for learning Basic Data Structures and Algorithms in Python (3.9 of 5 by GoodReads)
- [Distributed Computing with Python](https://www.packtpub.com/big-data-and-business-intelligence/distributed-computing-python) - A good beginner book for learning about Distrubted Computer Programming in Python

[⬆ Back to Top](#table-of-contents)

## Podcasts
- [Talk python to me](https://talkpython.fm/)
- [Python bytes](https://pythonbytes.fm)
Expand All @@ -216,7 +276,13 @@ to manipulate ISZ files (.isz), including .isz to .iso conversion
- [Import this](https://www.kennethreitz.org/import-this/)
- [Python Bytes](https://pythonbytes.fm/)


[⬆ Back to Top](#table-of-contents)

## Games
* [Code Combat](https://codecombat.com/)
* [CheckiO](https://py.checkio.org/)
* [Codin Game](https://www.codingame.com/start)


[⬆ Back to Top](#table-of-contents)