About this Course
By the tip of this course, you’ll have the ability to manipulate recordsdata and processes in your laptop’s working system. You’ll even have discovered about common expressions — a really highly effective software for processing textual content recordsdata — and also you’ll get observe utilizing the Linux command line on a digital machine. And, this would possibly really feel like a stretch proper now, however you’ll additionally write a program that processes a bunch of errors in an precise log file after which generates a abstract file. That’s a brilliant helpful talent for IT Specialists to know.
WHAT YOU WILL LEARN
Setup, configure, and use your personal developer surroundings in Python
Manipulate recordsdata and processes operating on the Working System utilizing Python
Perceive and use common expressions (regex), a strong software for processing textual content recordsdata
Know when to decide on Bash or Python, and create small scripts utilizing Bash
SKILLS YOU WILL GAIN
- Establishing your Growth Setting
- Common Expression (REGEX)
- Testing in Python
- Automating System Administration Duties with Python
- Bash Scripting
Syllabus – What you’ll study from this course
4 hours to finish
Getting Your Python On
On this module, you’ll study in regards to the several types of working techniques, and how one can get your python code able to work together with the working system. We’ll find out about getting your surroundings arrange and putting in further Python modules that may assist you alongside the way in which. We’ll rundown interpreted versus compiled language, and the way they differ from one another. We’ll dive into the advantages of automation, and level out frequent pitfalls so you may keep away from them. Lastly, we’ll find out about Qwiklabs, which will likely be used for graded assessments.
4 hours to finish
Managing Recordsdata with Python
On this module, you’ll find out about studying and writing to recordsdata and the instructions that may allow you to do that. We’ll study the significance of managing recordsdata and the way we will navigate by way of completely different directories. We’ll perceive how you can work with recordsdata and the way there’s a layer of abstraction between Python and the working system. Lastly, we’ll dive into studying about CSV recordsdata and how you can finest make the most of them.
4 hours to finish
On this module, you’ll find out about what a daily expression is and why you’ll use one. We’ll dive into the fundamentals of standard expressions and provides examples of wildcards, repetition qualifiers, escapare characters, and extra. Subsequent up, we’ll discover superior common expressions and deep dive on repetition qualifiers. You’ll deal with new workout routines like capturing teams and extracting PIDs utilizing regexes. Lastly, we’ll present a cheat sheet to function your go-to information for normal expressions.
3 hours to finish
Managing Knowledge and Processes
On this module, we’ll find out about studying and writing to information recordsdata primarily based on an interplay with the consumer. Alongside the way in which, we’ll dive into commonplace streams, surroundings variables, and command line arguments. Subsequent, we’ll bounce into Python subprocesses, together with system instructions and the way they can be utilized. We’ll evaluate how you can get hold of output from a system command, and dive into subprocess administration, together with how you can test exit values and manipulate the traditional versus error exit values. Lastly, we’ll rundown processing log recordsdata, and can cowl what a log file is, how you can filter log recordsdata utilizing common expressions, and how you can perceive the output captured from log recordsdata.