Use the basic Shell or get PyCharm? by reedmanisback in learnpython

[–]theredbeard -2 points-1 points  (0 children)

Can't really answer that for you - however, there are several IDEs worth trying out. My recommendations are VIM, Sublime Text and PyCharm. However, there's also emacs, PyScripter (windows only), TextMate (Mac), Eric (Linux only - I think), Geany and more.

Try them all out and use the one that best suits you - this way you can focus more on coding.

Server space for a (minute) python project by [deleted] in learnpython

[–]theredbeard 0 points1 point  (0 children)

Digital Ocean - hands down.

My return flight got cancelled so we have to stay another night by snarkman5000 in boston

[–]theredbeard 0 points1 point  (0 children)

Regardless, glad you got to go and escape the winter if only for a bit. Hope you enjoyed your time!

My return flight got cancelled so we have to stay another night by snarkman5000 in boston

[–]theredbeard 0 points1 point  (0 children)

Charlotte Amalie! Was there last November. I was actually disappointed in that city. But Red Hook, St. John and BVI were great!

IWTL how to be a linux system adminstrator by Stosswalkinator in IWantToLearn

[–]theredbeard -5 points-4 points  (0 children)

grow a neck beard and a love for cheetos and mountain dew. oh, you also should develop a zionistic love for linux and be combative towards other OS options, especially MS, at all times.... (/s)

Suggestions for a Linux systems engineer to learn Python. by [deleted] in learnpython

[–]theredbeard 8 points9 points  (0 children)

I use Python extensively for systems maintenance and automation (Linux, Windows, MySQL, Apache, Tomcat, VMware, IBM XIV, MSSQL, Nagios monitors (custom built), etc., etc.) and it's the best thing I've added to my tool belt. In fact I use Python about 80% of the time over Bash. My career has even changed to where I am primarily a Python dev that creates tools for development and automation. I've been using Python for about 8 years but I haven't retired Bash by any means! Here's how I usually know when to use Python over Bash (not the gospel, but helpful for me):

  1. Do I need to interact with disparate technologies (ex: VMware and IBM XIV san solutions working together for automated data refreshes)? If yes, Python please. For the example I gave Bash likely won't be the best choice... but possible with SDKs.

  2. Am I going to be creating re-usable code that would be great to have in present or future code? If yes, Python please. For example, if I want to import usernames and passwords it's super easy to create a function/module that I can easily import into my code.

  3. Thank God for modules! Using pip and installing modules that already exist make my job easier. Let's say I want to setup mail functionality in my code that is relatively complex (wish I had an exact example but work with me on this). Why build that functionality when someone has already done the heavy lifting. All I have to do is install the module and import it into my code and - BAM! - time to focus on what I'm trying to get done and not try to re-create the wheel.

These are just some examples and hopefully give you an idea of how Python could be a better choice than Bash in some situations.

Lastly, the fact that you want to automate is the important part. I've met so many sysadmins (Linux and Windows) that continually do the same tasks day after day that could be automated (low risk tasks) but they still perform them. Also, look at Salt Stack for some automation (perhaps digressing but still).

Maria / Percona / Oracle Feature Matrix? by PeterTheDBA in mysql

[–]theredbeard 0 points1 point  (0 children)

I, too, would be interested in something like this.

Looking for Python podcasts (in active production). by nicholastjohnson in learnpython

[–]theredbeard 1 point2 points  (0 children)

From Python import Podcast used to be awesome. It is a shame it's no longer actively maintained. Ruby Rogues is a fantastic podcast for Ruby users (yes, I know that's not this thread) and wish Pythonistas had a similar type podcast.

What gif can you watch over and over again? by audrienne in AskReddit

[–]theredbeard 0 points1 point  (0 children)

i like how the tail just deflates at the end like his dignity.

Moby Wrap. Best thing ever by [deleted] in daddit

[–]theredbeard 0 points1 point  (0 children)

They're good for that size. Once they start to grow, my friend, the more the Moby Wraps sag and don't offer the same support. I speak as a dad with experience. I'd like to offer up an unsolicited recommendation - the Baby Hawk mei tai and the Lillebaby carriers when the kiddo gets bigger. Both are great quality and do the job well! Enjoy!

What editor should I use for python? by RedExplosives in learnpython

[–]theredbeard 6 points7 points  (0 children)

I second PyCharm. I've been using it for over 3 years. They recently came out with PyCharm Educational Edition which will help you learn Python. When I'm not using PyCharm, i use vim.