<div dir="ltr">Hi Zvi,<br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 15, 2015 at 7:59 AM, Steve G. <span dir="ltr"><<a href="mailto:wordz2u@gmail.com" target="_blank">wordz2u@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div><div><div>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. <br><br>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 (<a href="http://www.codeskulptor.org/" target="_blank">http://www.codeskulptor.org/</a>) 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. <br><br></div><div>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.<br></div><div><br>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).<br><br></div>So I have a number of questions:<br><br></div>1. Is there an Israel/Tel Aviv Python group?<br><br></div></div></div></div></blockquote><div><br></div><div>See:<br><br>* <a href="http://www.meetup.com/PyWeb-IL">http://www.meetup.com/PyWeb-IL</a><br><br>* <a href="http://www.iglu.org.il/mailing-lists/python-il.html">http://www.iglu.org.il/mailing-lists/python-il.html</a><br><br>* <a href="https://groups.google.com/forum/#!forum/pyweb-il">https://groups.google.com/forum/#!forum/pyweb-il</a><br><br></div><div>It seems that lately the PyWeb-IL Google Group (a mailing list, web forum, etc.) has become more active than Python-IL and the discussions there are not restricted to Python-on-the-web exclusively.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div></div>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.<br></div></div></div></blockquote><div><br></div><div>Do you mean physical places or Internet resources? For Internet resources, I can recommend various chat venues such as Freenode IRC ( <a href="http://freenode.net/">http://freenode.net/</a> ). On Freenode, there's a very active #python channel (which I don't have on autojoin) and I also like ##programming which tries to help people with programming questions on all programming languages and APIs.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><br></div>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.?<br></div><div><div><div><div><div><div><div><br></div></div></div></div></div></div></div></div></blockquote><div><br></div><div>Since I'm not a big Python expert, I'd rather not volunteer to do that. I've collected some resources for that here though:<br><br>* <a href="http://teachingopensource.org/index.php/How_to_start_contributing_to_or_using_Open_Source_Software">http://teachingopensource.org/index.php/How_to_start_contributing_to_or_using_Open_Source_Software</a><br><br>* <a href="http://www.shlomifish.org/philosophy/computers/how-to-get-help-online/">http://www.shlomifish.org/philosophy/computers/how-to-get-help-online/</a><br><br>* <a href="http://www.shlomifish.org/philosophy/computers/open-source/how-to-start-contributing/">http://www.shlomifish.org/philosophy/computers/open-source/how-to-start-contributing/</a><br><br></div><div>Regarding "making apps from my code" - a web application, with some effort, would be accessible from mobile phones, tablets, as well as other browsers on desktop machines or laptops or whatever. Furthermore, applications are not restricted to mobile phones/etc. as <a href="https://en.wikipedia.org/wiki/Application_software">https://en.wikipedia.org/wiki/Application_software</a> is any computer program. I believe this terminology is derived from the act of applying a Turing-complete machine to handle a different "language" (= perform a different task).<br><br></div><div>Regarding IDEs - I have a partial list of them here - <a href="http://www.shlomifish.org/open-source/resources/editors-and-IDEs/">http://www.shlomifish.org/open-source/resources/editors-and-IDEs/</a> - and there are links to more lists for those on that page. I currently am still happy using vim/gvim for most of my coding, and disliked most IDEs I tried for Linux.<br><br></div><div>Regards,<br><br></div><div>    — Shlomi Fish<br></div><div> <br clear="all"></div></div>-- <br><div class="gmail_signature"><div dir="ltr">------------------------------------------<br>Shlomi Fish <a href="http://www.shlomifish.org/" target="_blank">http://www.shlomifish.org/</a><br><br>Chuck Norris helps the gods that help themselves.<br><br>Please reply to list if it's a mailing list post - <a href="http://shlom.in/reply" target="_blank">http://shlom.in/reply</a> .<br></div></div>
</div></div>