Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p><strong>Python</strong> is usually a recommended programming language for beginners.</p> <p>It's syntax is easy to get a grip on, and it has built-in libraries for everything you can imagine, including GUI libraries, which should be handy when you want to focus on desktop development.</p> <p>Just as an example, the following lines of code will pop up a simple window:</p> <pre><code>from Tkinter import * root = Tk() w = Label(root, text="Hello, world!") w.pack() root.mainloop() </code></pre> <p>For web development, you have multiple web frameworks to get you started with web apps, such as <a href="http://www.djangoproject.com" rel="nofollow noreferrer">Django</a> and <a href="http://www.cherrypy.org" rel="nofollow noreferrer">CherryPy</a>.</p> <p>Again, just as an example to show how easy it can be to run a simple web app, the following code in CherryPy will start a simple "hello world" web server:</p> <pre><code>import cherrypy class HelloWorld(object): def index(self): return "Hello World!" index.exposed = True cherrypy.quickstart(HelloWorld()) </code></pre> <p>On the programming side, it supports multiple programming paradigms: you can learn not only object-oriented programming, but also the basics of functional programming (even though Python is NOT a functional language).</p> <p>If you're into Python, check out:</p> <ul> <li><a href="https://stackoverflow.com/questions/2876337/how-should-i-go-about-learning-python">How should I go about learning Python?</a></li> <li><a href="https://stackoverflow.com/questions/81584/what-ide-to-use-for-python">What IDE to use for Python?</a></li> </ul> <p>(If the IDE thread gives you a headache, you might just want to use <a href="http://code.google.com/p/pyscripter/" rel="nofollow noreferrer">PyScripter</a>)</p> <p>Good luck!</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload