<div dir="ltr">funny thing.... the python on my system is already python3</div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature">:-)~MIKE~(-:</div></div>
<br><div class="gmail_quote">On Mon, Apr 6, 2015 at 3:49 PM, Todd Millecam <span dir="ltr"><<a href="mailto:tyggna@gmail.com" target="_blank">tyggna@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">No, you should not worry about it.<br><br>My entire career, doing full-out conversions from python 2 to python 3 I've run into only two problems.<br><br>1)  In python 3, you need to output stuff via a print() as opposed to a print "" in python 2<br>2)  python 3 defaults all character encodings to unicode, whereas python 2 needed a unicode string specified with a u''<br>by python 3.4, they made it so the u'' syntax is ignored and just made into a string.<br><br>Often, to get python3, it's a package named python3<br><br>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.<div><br></div><div>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.</div></div><div class="gmail_extra"><div><div class="h5"><br><div class="gmail_quote">On Mon, Apr 6, 2015 at 2:55 PM, Michael Havens <span dir="ltr"><<a href="mailto:bmike1@gmail.com" target="_blank">bmike1@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">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.</div><div class="gmail_extra"><br clear="all"><div><div>:-)~MIKE~(-:</div></div><div><div>
<br><div class="gmail_quote">On Mon, Apr 6, 2015 at 1:49 PM, Michael Havens <span dir="ltr"><<a href="mailto:bmike1@gmail.com" target="_blank">bmike1@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">yea James. thanks. I wish they had a free version but i suppose $50 isn't bad for a text book?</div><div class="gmail_extra"><br clear="all"><div><div>:-)~MIKE~(-:</div></div><div><div>
<br><div class="gmail_quote">On Mon, Apr 6, 2015 at 1:21 PM, James Dugger <span dir="ltr"><<a href="mailto:james.dugger@gmail.com" target="_blank">james.dugger@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">If you are new to programming look at<br>
 "Head First Programming: A learner 's guide to programming using the Python language" by David Griffiths and Paul Barry.  </p>
<p dir="ltr">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.</p><div><div>
<div class="gmail_quote">On Apr 5, 2015 12:24 PM, "Michael Havens" <<a href="mailto:bmike1@gmail.com" target="_blank">bmike1@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">No problem. I am doing it (badly) "... the hard way."</div><div class="gmail_extra"><br clear="all"><div><div>:-)~MIKE~(-:</div></div>
<br><div class="gmail_quote">On Sun, Apr 5, 2015 at 12:21 PM, James Mcphee <span dir="ltr"><<a href="mailto:jmcphe@gmail.com" target="_blank">jmcphe@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">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.</div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>On Sun, Mar 29, 2015 at 11:12 AM, Michael Havens <span dir="ltr"><<a href="mailto:bmike1@gmail.com" target="_blank">bmike1@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr">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.<div><br></div><div>In your list I notice you do not mention learning any programming language. Why is that?</div><div><br></div><div>What do you mean by "OS shell integration"?  Is that saying I need to learn BASH as opposed to Python?</div><div><br></div><div>"string operations must mean BASH....</div><div><br></div><div>when you say "regular expressions"  is this a good resource <a href="http://www.aboutlinux.info/2006/01/learn-how-to-use-regular-expressions.html" target="_blank">here</a>? Would I use this with BASH or Python or both?</div><div><br></div><div>I notice that in <a href="http://learnpythonthehardway.org/" target="_blank">http://learnpythonthehardway.org/</a> 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.</div><div><br></div><div>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<br clear="all"><div><div>:-)~MIKE~(-:</div></div><span>
<br><div class="gmail_quote">---------- Forwarded message ----------<br><br><div dir="ltr"><div><div><div><div><div><div><div>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:<br><br></div>xml and json parsing (from xml.dom import minidom ; import json)<br></div></div>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<br></div>OS shell integration (import os)<br></div>string operations <br></div>regular expressions (import re)<br>handling and forming automated web requests</div></div><div><div><div class="gmail_extra"><br></div></div></div></div></span></div></div>
<br></div></div><span>---------------------------------------------------<br>
PLUG-discuss mailing list - <a href="mailto:PLUG-discuss@lists.phxlinux.org" target="_blank">PLUG-discuss@lists.phxlinux.org</a><br>
To subscribe, unsubscribe, or to change your mail settings:<br>
<a href="http://lists.phxlinux.org/mailman/listinfo/plug-discuss" target="_blank">http://lists.phxlinux.org/mailman/listinfo/plug-discuss</a><br></span></blockquote></div><span><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div>James McPhee<br><a href="mailto:jmcphe@gmail.com" target="_blank">jmcphe@gmail.com</a></div>
</font></span></div>
<br>---------------------------------------------------<br>
PLUG-discuss mailing list - <a href="mailto:PLUG-discuss@lists.phxlinux.org" target="_blank">PLUG-discuss@lists.phxlinux.org</a><br>
To subscribe, unsubscribe, or to change your mail settings:<br>
<a href="http://lists.phxlinux.org/mailman/listinfo/plug-discuss" target="_blank">http://lists.phxlinux.org/mailman/listinfo/plug-discuss</a><br></blockquote></div><br></div>
<br>---------------------------------------------------<br>
PLUG-discuss mailing list - <a href="mailto:PLUG-discuss@lists.phxlinux.org" target="_blank">PLUG-discuss@lists.phxlinux.org</a><br>
To subscribe, unsubscribe, or to change your mail settings:<br>
<a href="http://lists.phxlinux.org/mailman/listinfo/plug-discuss" target="_blank">http://lists.phxlinux.org/mailman/listinfo/plug-discuss</a><br></blockquote></div>
</div></div><br>---------------------------------------------------<br>
PLUG-discuss mailing list - <a href="mailto:PLUG-discuss@lists.phxlinux.org" target="_blank">PLUG-discuss@lists.phxlinux.org</a><br>
To subscribe, unsubscribe, or to change your mail settings:<br>
<a href="http://lists.phxlinux.org/mailman/listinfo/plug-discuss" target="_blank">http://lists.phxlinux.org/mailman/listinfo/plug-discuss</a><br></blockquote></div><br></div></div></div>
</blockquote></div><br></div></div></div>
<br>---------------------------------------------------<br>
PLUG-discuss mailing list - <a href="mailto:PLUG-discuss@lists.phxlinux.org" target="_blank">PLUG-discuss@lists.phxlinux.org</a><br>
To subscribe, unsubscribe, or to change your mail settings:<br>
<a href="http://lists.phxlinux.org/mailman/listinfo/plug-discuss" target="_blank">http://lists.phxlinux.org/mailman/listinfo/plug-discuss</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br></div></div><span class="HOEnZb"><font color="#888888"><div>Todd Millecam</div>
</font></span></div>
<br>---------------------------------------------------<br>
PLUG-discuss mailing list - <a href="mailto:PLUG-discuss@lists.phxlinux.org">PLUG-discuss@lists.phxlinux.org</a><br>
To subscribe, unsubscribe, or to change your mail settings:<br>
<a href="http://lists.phxlinux.org/mailman/listinfo/plug-discuss" target="_blank">http://lists.phxlinux.org/mailman/listinfo/plug-discuss</a><br></blockquote></div><br></div>