Changes between Version 4 and Version 5 of GetImpressed

Show
Ignore:
Timestamp:
04/07/09 01:41:44 (17 months ago)
Author:
boltrix (IP: 81.241.235.130)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GetImpressed

    v4 v5  
    33Heard about Python but doesn't know what is it or what is it capable of? Then, get impressed. 
    44 
     5{{{ 
     6#!html 
     7<div style="clear:both;"> 
     8}}} 
    59== Python for Web == 
    6  
    7 === Better Web App Development === 
    8  
    9 [[Image(http://www.pythonbrasil.com.br/moin.cgi/ImpressioneSe?action=AttachFile&do=get&target=better-web.png, link=http://video.google.com/videoplay?docid=6297126166376226181)]] 
     10{{{ 
     11#!html 
     12  <div style="float:left;"> 
     13    <a href="http://video.google.com/videoplay?docid=6297126166376226181"><img src="http://www.pythonbrasil.com.br/moin.cgi/ImpressioneSe?action=AttachFile&do=get&target=better-web.png"/></a> 
     14  </div> 
     15}}} 
    1016 
    1117The future of all applications is on the Web and Python couldn't stay out of this trend. There are at least a dozen of frameworks for Web development in Python and certainly at least one of them will serve your needs. The movie presents a comparison made between several Web development frameworks of several languages. Among those frameworks, it was evaluated [http://www.zope.com Zope]/[http://www.plone.com Plone] and [http://www.turbogears.com Turbogears]. 
     
    1420 
    1521... [http://www.djangoproject.com Django], [http://pylonshq.com/ Pylons] and others that you can find on [wiki:PythonForWeb]. 
    16  
     22{{{ 
     23#!html 
     24</div> 
     25<div style="clear:both;"> 
     26}}} 
    1727== Python for Enterprise == 
    1828 
    19 [[Image(http://www.pythonbrasil.com.br/moin.cgi/ImpressioneSe?action=AttachFile&do=get&target=stoq.png, link=http://www.stoq.com.br/)]] 
     29{{{ 
     30#!html 
     31<div style="float:left;"> 
     32    <a href="http://www.stoq.com.br"><img src="http://www.pythonbrasil.com.br/moin.cgi/ImpressioneSe?action=AttachFile&do=get&target=stoq.png"/></a> 
     33  </div> 
     34}}} 
    2035 
    2136Brazil is well know internationally for the quality of his enterprise management softwares. Python is a perfect programming language for this sort of development, because it is modern and provides access to a wide range of powerful frameworks and libraries that speeds up development. This is the case for the software development company [http://www.async.com.br Async] in São Carlos (São Paulo, Brazil), that developed [http://www.stoq.com.br Stoq], a management system for commercial enterprises, using [http://www.python.org Python], [http://www.pygtk.org PyGTK] for the graphical interface, [http://www.async.com.br/projects/kiwi Kiwi] for MVC, [http://gazpacho.sicem.biz/ Gazpacho] to design the graphical interface, [http://www.sqlobject.org/ SQLObject] for Object Relational Management and [http://www.postgresql.org/ PostgreSQL] as database. 
     
    2439And... 
    2540 
     41 
    2642... [http://www.sqlalchemy.org/ SQLAlchemy], [http://www.erp5.org/ ERP5], [http://www.openerp.com/ Open ERP]... 
    27  
     43{{{ 
     44#!html 
     45</div> 
     46<div style="clear:both;"> 
     47}}} 
    2848== Python for Mobile Devices == 
    29  
    30 [[Image(http://www.pythonbrasil.com.br/moin.cgi/ImpressioneSe?action=AttachFile&do=get&target=pys60.png, link=http://video.google.com/videoplay?docid=7001395822721532640)]] 
     49{{{ 
     50#!html 
     51<div style="float:left;"> 
     52    <a href="http://video.google.com/videoplay?docid=7001395822721532640"><img src="http://www.pythonbrasil.com.br/moin.cgi/ImpressioneSe?action=AttachFile&do=get&target=pys60.png"/></a> 
     53  </div> 
     54}}} 
    3155 
    3256Python is so versatile that it supports development for several architectures. Currently, Python can be used from the biggest mainframes to the smallest mobile phones. In the video you can follow the development of a small prototype in [http://pys60.sourceforge.net/ Python] for a smartphone [http://www.nokia.com/ Nokia] from [http://www.s60.com/life Series 60]. 
     
    3559 
    3660... [http://python-psp.net/trac Python for PSP], [http://pythonce.sourceforge.net/Wikka/HomePage Python for PocketPC], [http://pymaemo.garage.maemo.org/ Python for Maemo], ... 
    37  
     61{{{ 
     62#!html 
     63</div> 
     64<div style="clear:both;"> 
     65}}} 
    3866== Python for Multimedia and Entertainment == 
    39  
    40 [[Image(http://www.pythonbrasil.com.br/moin.cgi/ImpressioneSe?action=AttachFile&do=get&target=pygame.png, link=http://www.pygame.org/)]] 
     67{{{ 
     68#!html 
     69<div style="float:left;"> 
     70    <a href="http://www.pygame.org"><img src="http://www.pythonbrasil.com.br/moin.cgi/ImpressioneSe?action=AttachFile&do=get&target=pygame.png"/></a> 
     71  </div> 
     72}}} 
    4173 
    4274The Multimedia and Entertainment market (including Games development) have also discovered Python and currently it is being used for everything from basic scripting to development of multimedia players. 
     
    4577 
    4678... [http://www.pygame.org/ PyGame], [http://pymedia.org/ PyMedia], [http://pyopengl.sourceforge.net/ PyOpenGL], [http://gstreamer.freedesktop.org/modules/gst-python.html Python GStreamer]... 
    47  
     79{{{ 
     80#!html 
     81</div> 
     82<div style="clear:both;"> 
     83}}} 
    4884== Python for Science == 
    49  
    50 [[Image(http://www.pythonbrasil.com.br/moin.cgi/ImpressioneSe?action=AttachFile&do=get&target=scipy.png, link=http://www.scipy.org/)]] 
     85{{{ 
     86#!html 
     87<div style="float:left;"> 
     88    <a href="http://www.scipy.org"><img src="http://www.pythonbrasil.com.br/moin.cgi/ImpressioneSe?action=AttachFile&do=get&target=scipy.png"/></a> 
     89  </div> 
     90}}} 
    5191 
    5292Combining Python's versatility with scientify libraries provides a powerful combo to be used on a wide variety of scientific areas like biology, chemestry and mathematics. Some scientists and engineers are also substituting expensive tools for Python combined with some other libraries found in [http://www.scipy.org/ SciPy]. 
     
    5595 
    5696... [http://www.pythonware.com/products/pil/ PIL], [http://biopython.org/wiki/Main_Page BioPython], [http://www.astro.washington.edu/owen/AstroPy.html AstroPy], ... 
    57  
     97{{{ 
     98#!html 
     99</div> 
     100<div style="clear:both;"> 
     101}}} 
    58102== Python for Education == 
    59  
    60 [[Image(http://www.pythonbrasil.com.br/moin.cgi/ImpressioneSe?action=AttachFile&do=get&target=olpc.png, link=http://www.laptop.org/)]] 
     103{{{ 
     104#!html 
     105<div style="float:left;"> 
     106    <a href="http://www.laptop.org"><img src="http://www.pythonbrasil.com.br/moin.cgi/ImpressioneSe?action=AttachFile&do=get&target=olpc.png"/></a> 
     107  </div> 
     108}}} 
    61109 
    62110Being easy and simple to learn, Pyhton is recommended for teachers that intend to use computers as education supporting tools. Python can be used not only for teaching program development but also for teaching other activities. That's one of the reasons that made Python part of the [http://www.laptop.org/ OLPC] development. A considerable part of the [http://wiki.laptop.org/go/Sugar Sugar] environment for that platform was developed in Python. 
     
    65113 
    66114... [http://gcompris.net/ gCompris], [http://gvr.sourceforge.net/index.php Guido van Robot], [http://kineticskit.sourceforge.net/ KineticsKit], [http://pw1.netcom.com/~ajs/index.html PyGeo], [http://pyrorobotics.org/ Python Robotics], ... 
    67  
     115{{{ 
     116#!html 
     117</div> 
     118<div style="clear:both; font-size:larger;"> 
     119}}} 
    68120Now that you're impressed, GetStarted in Python's universe. 
    69  
     121{{{ 
     122#!html 
     123</div> 
     124<div style="clear:both;"> 
     125}}} 
    70126=== Credits === 
    71127[http://www.pythonbrasil.com.br Python Brasil] 
     128{{{ 
     129#!html 
     130</div> 
     131}}}