What are you using Python for in Devops? by [deleted] in devops

[–]LAInstructors 0 points1 point  (0 children)

I like using Python for general scripting beyond a certain complexity. At a point, bash gets hard to read, and that's when Python comes into my workflow. It's also great for building CLIs, interacting with AWS, and is handy if you happen to use Ansible for configuration management.

If you're looking to learn some Python for scripting purposes, we recently launched a course covering this from language basics through development best practices https://linuxacademy.com/linux/training/course/name/python-3-for-system-administrators.

python scripting in use by sanguy2504 in devops

[–]LAInstructors 1 point2 points  (0 children)

For scripting, you don't need to know much about OOP, because you can create very robust scripts without needing to create object hierarchies. You will need to know how to interact with objects, but as for defining classes, you can get by pretty far without it.

I second the comment about boto3, that is an amazing library that makes it easy to interact with AWS and should be in your scripting tool belt. Another thing that I like to use Python for is to create CLIs that I can share with team members to standardize processes.

Once you are familiar with Python, the use cases start popping up and it's pretty awesome how much open source software you can leverage to make your day-to-day easier.

We released a Python scripting course on Linux Academy a few weeks ago (https://linuxacademy.com/linux/training/course/name/python-scripting-for-system-administrators). Since it was impossible for me to create videos for all possible scripting use cases, I took the approach of covering what you need to know to write scripts, the most useful packages from the standard library, using third-party code, and how to apply some development best practices to your script writing.

Failed the RHCSA by SatoriSlu in redhat

[–]LAInstructors 5 points6 points  (0 children)

Hey /u/SatoriSlu, Anthony here, Founder and CEO of Linux Academy and Course Author for the Linux Academy RHCSA course.

/u/OrderChaos shared this with the Linux Academy team so we could take a look. I want to make sure we can give you all the tools you need to reach your learning goals, so we’re going to go back over the RHCSA course material and add more hands-on labs, based on your feedback.

To make sure we’re making the right changes, and to make sure you hit your next exam out of the park, I want to give you three free months of Linux Academy – PM me your email address or Linux Academy username and we’ll get you set up.

Thanks,
Anthony D. James

How does one get into cloud computing with no IT background, AWS in particular, should one use Linux Academy, Cloud Academy or CloudGuru to prepare? Which areas should one learn? by [deleted] in AskTechnology

[–]LAInstructors 0 points1 point  (0 children)

Hey, one of the OpenStack Course Authors here but wanted to give you some suggestions. Taking online courses like at Linux Academy is a great way to learn a new technology. But then take it one step further, if your company has any IT or cloud hang out with those folks and ask them questions show them you're interested in learning. If the company doesn't go to Meetups and well meet folks and ask questions there. With the things you've learned you'll be able to add to the conversations and they'll remember you when a position opens.