Size: 1442
Comment:
|
Size: 2339
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
Top page: | = Content notes = |
Line 3: | Line 3: |
Large headings, w/ an icon that will be re-used on the sub-pages. The text between headings will start out collapsed and hidden; click on the heading or the icon to expand them. |
Top page will feature: |
Line 7: | Line 5: |
XXX should all headings be in the form of questions? Or just title form? e.g. "What is Python?" vs. "About Python" | * Large headings, w/ an icon that will be re-used on the sub-pages. * The subhead from each page. |
Line 9: | Line 8: |
= What is Python? = | The sub-page will contain the title and the expanded content below. == What is Python? == Subhead: Python is an easy-to-learn but powerful programming language, available as open source. (more) |
Line 13: | Line 16: |
* Used by XXX | * Used by (various companies/organizations/projects) |
Line 16: | Line 19: |
= Starting to Learn Python = | == Learning More == Subhead: Find books, videos, and online documentation for Python. (more) |
Line 31: | Line 36: |
= Try Python = | == Try Python == Subhead: Download Python for your computer, check whether it's already part of your system, or even try it on the web. (more) Download links |
Line 37: | Line 46: |
= Tools for Python Development = | == Tools for Python Development == Subhead: Powerful development environments and editors help you write and debug Python code. |
Line 43: | Line 54: |
* Eclipse/PyDev | |
Line 49: | Line 61: |
What else? | Version control: * Subversion * Bazaar * Mercurial |
Line 51: | Line 66: |
= Finding Libraries = | Checking tools: pylint/pychecker/pyflakes What else? == Finding Libraries == Subhead: Explore the thousands of add-on libraries available for Python. (more) |
Line 57: | Line 79: |
= Joining the Community = | == Joining the Community == |
Line 59: | Line 81: |
User groups Conferences * PyCon; EuroPython |
Subhead: Connect to other Python users on the web, at local user groups, and at conferences. (more) |
Line 68: | Line 87: |
User groups Conferences * PyCon; EuroPython |
|
Line 72: | Line 97: |
* Python 2 vs. Python 3: | |
Line 73: | Line 99: |
* Special page for Django & other web toolkits? | |
Line 75: | Line 102: |
Not within scope: * How Python is developed: this microsite is aimed at beginners, who don't need that sort of information) |
Content notes
Top page will feature:
- Large headings, w/ an icon that will be re-used on the sub-pages.
- The subhead from each page.
The sub-page will contain the title and the expanded content below.
What is Python?
Subhead: Python is an easy-to-learn but powerful programming language, available as open source. (more)
- Object-oriented programming language
- Free software
- Used by (various companies/organizations/projects)
- Used in (various applications: Blender, etc.)
Learning More
Subhead: Find books, videos, and online documentation for Python. (more)
Books and tutorials
- O'Reilly: Learning Python, Programming Python
- Prentice Hall: Core Python Programming
- New Riders: Essential Reference
- docs.python.org
Videos:
Try Python
Subhead: Download Python for your computer, check whether it's already part of your system, or even try it on the web. (more)
Download links
Is Python already installed?
Link to shell.appspot.com, sample programs
Tools for Python Development
Subhead: Powerful development environments and editors help you write and debug Python code.
IDEs:
- WingIDE
- Komodo
- Eclipse/PyDev
Distributions:
- Enthought
Version control:
- Subversion
- Bazaar
- Mercurial
Checking tools: pylint/pychecker/pyflakes
What else?
Finding Libraries
Subhead: Explore the thousands of add-on libraries available for Python. (more)
PyPI; commonly-used libraries
Link to an easy-install tutorial/page?
Joining the Community
Subhead: Connect to other Python users on the web, at local user groups, and at conferences. (more)
planet.python.org
Python wiki
User groups
Conferences
Additional topics
I'm not sure whether the following material is worth including.
- Python 2 vs. Python 3:
- The Zen of Python principles
Special page for Django & other web toolkits?
- A news page that pulls RSS feeds from pypi and python.org?
- Link to Software Carpentry tutorials?
Not within scope:
- How Python is developed: this microsite is aimed at beginners, who don't need that sort of information)