If you are not a vim-man....there has to be a double entendre in there somewhere waiting to come out.....gedit is also a good alternative for simple python programming. You can also add some extra plugins and have a pretty good Python IDE - https://trialsolution.wordpress.com/2009/02/13/gedit-as-a-python-ide/ Gedit comes with gnome, so you may already have it installed. A word of caution. If a book uses a particular IDE, then I would stick with that. It can be confusing trying to understand what the book is saying while translating into a different IDE than what is shown in the page. Just my 2 cents. Mark On Sun, Apr 12, 2015 at 5:15 PM, Michael Havens wrote: > okay... thanks for sharing your experiences. > > :-)~MIKE~(-: > > On Sun, Apr 12, 2015 at 4:58 PM, James Mcphee wrote: > >> I prefer standard VIM, which knows how to deal with python formatting. >> >> On Sun, Apr 12, 2015 at 4:46 PM, Michael Havens wrote: >> >>> Head First Programming says they want us to use an editor/interpreter >>> called IDLE. I'm thinking this is just to make things a little easier >>> (though I do not see how saving a .py text file and typing 'python >>> ' into the shell could be any easier). So what do those in the >>> know say? >>> >>> :-)~MIKE~(-: >>> >>> On Sat, Apr 11, 2015 at 10:36 AM, Michael Havens >>> wrote: >>> >>>> funny thing.... the python on my system is already python3 >>>> >>>> :-)~MIKE~(-: >>>> >>>> On Mon, Apr 6, 2015 at 3:49 PM, Todd Millecam wrote: >>>> >>>>> No, you should not worry about it. >>>>> >>>>> My entire career, doing full-out conversions from python 2 to python 3 >>>>> I've run into only two problems. >>>>> >>>>> 1) In python 3, you need to output stuff via a print() as opposed to >>>>> a print "" in python 2 >>>>> 2) python 3 defaults all character encodings to unicode, whereas >>>>> python 2 needed a unicode string specified with a u'' >>>>> by python 3.4, they made it so the u'' syntax is ignored and just made >>>>> into a string. >>>>> >>>>> Often, to get python3, it's a package named python3 >>>>> >>>>> Also, everything I've seen from the head-first series is basically >>>>> just fluff where the authors care more about hearing themselves talk than >>>>> they do about covering the subject matter. >>>>> >>>>> Honestly, getting ipython/bpython installed and just tab-completing >>>>> everything and using the built-in documentation is as good as any textbook, >>>>> but starting out that way is kinda difficult. >>>>> >>>>> On Mon, Apr 6, 2015 at 2:55 PM, Michael Havens >>>>> wrote: >>>>> >>>>>> I do have a concern though; the programs are written in Python3. In >>>>>> 'The Hard Way' the author is very adament about NOT using Python3. Should I >>>>>> worry about that? How would I go about installing Python3 with apt-get? >>>>>> 2.7.6 is what is installed on my system now. >>>>>> >>>>>> :-)~MIKE~(-: >>>>>> >>>>>> On Mon, Apr 6, 2015 at 1:49 PM, Michael Havens >>>>>> wrote: >>>>>> >>>>>>> yea James. thanks. I wish they had a free version but i suppose $50 >>>>>>> isn't bad for a text book? >>>>>>> >>>>>>> :-)~MIKE~(-: >>>>>>> >>>>>>> On Mon, Apr 6, 2015 at 1:21 PM, James Dugger >>>>>> > wrote: >>>>>>> >>>>>>>> If you are new to programming look at >>>>>>>> "Head First Programming: A learner 's guide to programming using >>>>>>>> the Python language" by David Griffiths and Paul Barry. >>>>>>>> >>>>>>>> The Head First books take a different approach to learning. I gave >>>>>>>> this book to my 10 year old son who used it to learn programming and Python. >>>>>>>> On Apr 5, 2015 12:24 PM, "Michael Havens" wrote: >>>>>>>> >>>>>>>>> No problem. I am doing it (badly) "... the hard way." >>>>>>>>> >>>>>>>>> :-)~MIKE~(-: >>>>>>>>> >>>>>>>>> On Sun, Apr 5, 2015 at 12:21 PM, James Mcphee >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> sorry for not responding sooner, michael. everyone learns in >>>>>>>>>> their own way. if a course is not for you, I can at least point you at how >>>>>>>>>> I pick up new languages. what works for me is the old "scratch an itch" >>>>>>>>>> process. find something that you want to do, and do it with a language. >>>>>>>>>> start small, maybe checking your email or twitter. it's a matter of >>>>>>>>>> getting some inertia behind you. >>>>>>>>>> >>>>>>>>>> On Sun, Mar 29, 2015 at 11:12 AM, Michael Havens < >>>>>>>>>> bmike1@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Please expand. How would you recommend I go about to learn this >>>>>>>>>>> (not in a formal setting)? I can not afford to take classes and because of >>>>>>>>>>> a head injury doubt I could complete it successfully anyways. >>>>>>>>>>> >>>>>>>>>>> In your list I notice you do not mention learning any >>>>>>>>>>> programming language. Why is that? >>>>>>>>>>> >>>>>>>>>>> What do you mean by "OS shell integration"? Is that saying I >>>>>>>>>>> need to learn BASH as opposed to Python? >>>>>>>>>>> >>>>>>>>>>> "string operations must mean BASH.... >>>>>>>>>>> >>>>>>>>>>> when you say "regular expressions" is this a good resource here >>>>>>>>>>> ? >>>>>>>>>>> Would I use this with BASH or Python or both? >>>>>>>>>>> >>>>>>>>>>> I notice that in http://learnpythonthehardway.org/ there is a >>>>>>>>>>> section that covers using Python with websites so handling and forming >>>>>>>>>>> automated web requests is probably covered in more advanced Python >>>>>>>>>>> tutorials. >>>>>>>>>>> >>>>>>>>>>> So to sum it up I think I need to learn Python and BASH. Is this >>>>>>>>>>> correct? I also need to learn XML, JSON (what do you mean when you say >>>>>>>>>>> "from xml.dom import minidom ; import json") and SQL >>>>>>>>>>> :-)~MIKE~(-: >>>>>>>>>>> >>>>>>>>>>> ---------- Forwarded message ---------- >>>>>>>>>>> >>>>>>>>>>> For all the pen testing and hacker stuff I went through (7 some >>>>>>>>>>> odd years ago), here's what you'll want to know how to do, in approximate >>>>>>>>>>> order of priority: >>>>>>>>>>> >>>>>>>>>>> xml and json parsing (from xml.dom import minidom ; import json) >>>>>>>>>>> connecting to and using a database (learn enough SQL to be able >>>>>>>>>>> to navigate around one here too), learning sqlalchemy will be enough to >>>>>>>>>>> land you a job in the field >>>>>>>>>>> OS shell integration (import os) >>>>>>>>>>> string operations >>>>>>>>>>> regular expressions (import re) >>>>>>>>>>> handling and forming automated web requests >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> --------------------------------------------------- >>>>>>>>>>> PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org >>>>>>>>>>> To subscribe, unsubscribe, or to change your mail settings: >>>>>>>>>>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> James McPhee >>>>>>>>>> jmcphe@gmail.com >>>>>>>>>> >>>>>>>>>> --------------------------------------------------- >>>>>>>>>> PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org >>>>>>>>>> To subscribe, unsubscribe, or to change your mail settings: >>>>>>>>>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> --------------------------------------------------- >>>>>>>>> PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org >>>>>>>>> To subscribe, unsubscribe, or to change your mail settings: >>>>>>>>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss >>>>>>>>> >>>>>>>> >>>>>>>> --------------------------------------------------- >>>>>>>> PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org >>>>>>>> To subscribe, unsubscribe, or to change your mail settings: >>>>>>>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> --------------------------------------------------- >>>>>> PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org >>>>>> To subscribe, unsubscribe, or to change your mail settings: >>>>>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Todd Millecam >>>>> >>>>> --------------------------------------------------- >>>>> PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org >>>>> To subscribe, unsubscribe, or to change your mail settings: >>>>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss >>>>> >>>> >>>> >>> >>> --------------------------------------------------- >>> PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org >>> To subscribe, unsubscribe, or to change your mail settings: >>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss >>> >> >> >> >> -- >> James McPhee >> jmcphe@gmail.com >> >> --------------------------------------------------- >> PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org >> To subscribe, unsubscribe, or to change your mail settings: >> http://lists.phxlinux.org/mailman/listinfo/plug-discuss >> > > > --------------------------------------------------- > PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org > To subscribe, unsubscribe, or to change your mail settings: > http://lists.phxlinux.org/mailman/listinfo/plug-discuss >