For an IDE I would recommend PyCharm (https://www.jetbrains.com/pycharm/). It is not free software but they do have a Community Edition which is free. The Community Edition is limited to only being focused on Python. The Professional Edition includes support for full stack web development (HTML, CSS, _javascript_ and various frameworks both on the server side and on the client like Django etc.). If you are a student you can get the Professional Edition for free.

For a completely free option you can try NetBeans (netbeans.org) with the Python plugin (http://wiki.netbeans.org/Python) or an Eclipse based IDE like PyDev (http://www.pydev.org/). I have used NetBeans for PHP development but not for Python specifically.



On 12/15/2015 07:59 AM, Steve G. wrote:
I am not a professional programmer, but after taking a couple of Python online courses, I am trying to put the knowledge to good use. I am working on a few study-aids for learning English words.

Currently I write the code in gedit or nano/pico, then run the script in a terminal, using "python scriptname.py". The platform we used in class (http://www.codeskulptor.org/) is not designed for programming on a PC, I need some advice on an IDE that allows one to code and run and decode errors from within the IDE because mine is not the best way to develop code.

It would also be nice to create a GUI version of my code (currently all takes place in a terminal), and even possibly move it to the web (i.e. run the program inside a browser window), if that is doable.

Finally, I would also like to continue using the language and maybe contribute to community projects that use it (yes, I realize a couple of courses do not a programmer make).

So I have a number of questions:

1. Is there an Israel/Tel Aviv Python group?

2. Are there any places where someone can help in python projects? I hear rumors there is something on Google Campus, but I am not sure if it is python related or if they take newbies.

3. Would someone be willing to 'mentor' me - that is, help me move up the python food chain, by doing OOP programming, using advanced IDE's tools, making apps from my code so people can use it on a cell phone or tablet, or as part of Facebook, disseminate the code through git or similar versioning tools, etc.?

Thanks for your time,

Zvi


_______________________________________________
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il

-- 
David Suna
da...@davidsconsultants.com


_______________________________________________
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il

Reply via email to