Chevron Left
Back to Using Python to Interact with the Operating System

Learner Reviews & Feedback for Using Python to Interact with the Operating System by Google

4.7
stars
6,188 ratings

About the Course

By the end of this course, you’ll be able to manipulate files and processes on your computer’s operating system. You’ll also have learned about regular expressions -- a very powerful tool for processing text files -- and you’ll get practice using the Linux command line on a virtual machine. And, this might feel like a stretch right now, but you’ll also write a program that processes a bunch of errors in an actual log file and then generates a summary file. That’s a super useful skill for IT Specialists to know. We’ll kick off by exploring how to execute Python locally, and organize and use code across different Python files. We'll then learn how to read and write different types of files, and use subprocesses and input streams. We'll also dive into Bash scripting and regular expressions -- both very powerful tools for anyone working with systems. We'll even touch on automatic testing, which allows us to automate how we check if our code is correct. To finish, we’ll put all this together by using the tools that we’ve acquired to process data and generate automatic reports. We’ll also explain how to set up your own developer environment in your machine. This is a key step in being able to write and deploy powerful automation tools....

Top reviews

GK

Oct 6, 2022

Expalined the concepts missed from the previous course a lot well. Only thing I would change is to add more about using commands in windows and other platforms as well. Overall it was a great course!

AD

Jun 15, 2020

In starting five weeks , all answers were directly provided and week 6 and 7 were very tough. So i suggest to equalize the toughness level in all weeks ,ie, no direct spoon feed nor abrupt toughness

Filter by:

76 - 100 of 1,474 Reviews for Using Python to Interact with the Operating System

By AKSHAY C

•

Jun 18, 2020

Really enjoyed the course, Thanks Roger Martinez for the pleasant, straightforward explanations and creators for well packed content, rather say a brisk course at all, no nonsense - total value for the time spend.

The course added a new set of tool in my skill toolbox, that can be used with prior consideration for many IT based problems in future. Thanks to coursera.

By Rüdiger R

•

Jul 2, 2023

# Really good course for beginners (with programming background) to dive a bit deeper into Python when mastered the crash course already .

# Real world examples, very good course material (videos, self study, quizzes, interactive labs, etc.)

# Learn quickly the most important things

# Disadvantage: For a totally newbies in programming at all, it may be hard.

By Itsido C A

•

Apr 9, 2020

This course teaches how to use Python to automate system administration and real world tasks. It illustrates how to apply programming to automate tasks that would been otherwise hard or impossible to complete. This is a power tool to have in our toolset of IT specialists. Thanks to the instructor, to Google and Coursera for this unique opportunity.

By Nickson O

•

Aug 12, 2020

It is an excellent start to shell, Linux and Bash scripting. I have learned tons of practical real-world concepts in this course. As an instructor, Randy Martinez has taken learners through challenging concepts and I commend him for that. You will need to have a solid background in python, though. For me, it was an unforgettable learning experience.

By Jesse G S

•

Oct 5, 2021

Excellent course overall. The last project was fantastic except the version of python I'm using is 3.97 and the version on the student machine is 3.52. The dictionary update didn't work, so I used bash for the headers. The regex grouping uses different syntax to extract from the line also. But I really enjoyed the exercise and I am getting better.

By Jorge K

•

Dec 31, 2020

¡Excelente curso! Aprendí realmente mucho más de lo que pensé, y la modalidad de enseñanza es excepcional, pues no sólo se brindan explicaciones claras y completas, sino que además se establecen legítimos escenarios de práctica, donde los estudiantes podemos poner en juego todos los aprendizajes logrados, en casos reales. Realmente muy recomendado.

By Abhinav V

•

Jun 20, 2020

The course started off with basic Python functions and commands used on a Linux terminal and slowly developed into teaching about file handling and functioning of system calls, signals, and more commands. Highly recommended for individuals with basic knowledge of Python and Linux terminal who want to dive deeper into the field of file manipulation.

By Viktor K

•

Aug 16, 2022

This is a wonderful course, made with soul. This is a wonderful story in simple words about complex topics. Huge thanks to the amazing creators and Google Corporation. I am a refugee from Ukraine studying to find a job and this course has been a huge support for me and my family during a difficult time after russia's dastardly attack on Ukraine.

By K G

•

Aug 15, 2021

Wasnt very sure of the qwiklab evaluations till week 5 because they were so very easy but week 6 & 7 were the best they really test your gains from the course. Highly recommended for all who want an detailed explanations on basics of REGEX and BASH.. I would definitely recommend the course to anyone who is planning to start a career on Python

By Carles M P

•

Aug 15, 2023

I have learned Python Scripting and Linux Bash Scripting which interested me a lot.

Thanks to videos and the additional information provided in the different modules, I have been able to deeply learn these Scripting languages. Then with the different labs I have been able to practice and deepen what I have learned.

A highly recommended course

By Vineet J

•

Sep 5, 2020

Amazing course ! I have now understood very important lesson on my python journey I will definitely recommend who want to practice and improve python skill . This course is designed as per the industry standards. Looking forward for learning .A Big Thanks to the Reliance who letting me attend this course and the entire Google Team No sweat

By Stephen P

•

Oct 15, 2020

I had come into this course with a intermediate to advanced knowledge of Python, but the specifics on using it to interact with the operating system were new to me. Already I have used what I learned in this course to automate a text data labeling task I was doing for work as a freelance data scientist. Definitely worth the time!

By Antony J

•

Aug 2, 2020

This is a remarkably well-written course that builds seamlessly on the "Crash Course in Python" predecessor in the certificate. I have a Linux laptop and coded all the examples and labs locally. The final two labs are very challenging and demand intermediate-level skills. I'm very impressed with the Coursera / Google combo.

By Aman D

•

Jul 6, 2020

The quality of this course is legit brilliant. I'll recommend it to everyone out there. A great add-on to an already existing IT degree and a great experience for a first-timer too. From explanations to examples to tests to real-world problems, this course is like no other! I feel there's value here for everyone. Much love!

By Francisco R

•

Mar 26, 2020

Great course. It will guide you from the very basics on, the last lab is great since you will need to put a huge amount of the knowlege you have gathered through out the course in practice. The regex part is great and you might get something from there even if you are experienced in IT but haven't used regex that much.

By Yang Z

•

Jun 28, 2020

Fun stuff to lean. Some topics such as regex and bash are something that I always wanted to learn but unable to find a structured learning material. This course is a great attempt in combining multiple IT skills in a structured and fun way. Good job Google team. Thanks for making this course possible and available.

By Andrei T

•

Aug 26, 2020

Although the videos are very easy to understand, without practice and self.study you may get general understanding of how python works with OSs, but who wants to progress and code like a pro needs a lot of exercises and practice and study. Thank you GOOGLE for the course and looking forward to the next courses.

By Eva G A

•

Oct 10, 2023

Está diseñado de una manera extraordinaria. Sin avanzar contenidos futuros para no desviar la atención del estudiante pero siempre haciendo recopilación muy fidedigna de todo lo aprendido. Las posibilidades de automatización que me esperan para aplicar a nivel profesional ya las tengo en mente y son infinitas

By Shiyu M

•

Oct 27, 2022

great course! At the end of the course, learned a lot about basic linux commands, bash scripts and the interaction between py file and bash. the final assignment is a bit annoying as the criteria only check the whole progress (but not in separate stage). Wish there's more non-graded coding exercises tho.

By Yashuv B

•

Dec 6, 2022

The course is very well structured, and it becomes easy to learn and move forward. You will literally learn a lot of things and gain quality concepts and hands-on practical experience with amazing assignments at the end of each week's course. This improves your problem-solving and thinking abilities.

By Mirza A Q

•

Nov 2, 2022

I was COBOL programmer and it was bit difficult to learn a different language or tool, but the course content and the experienced and tactful mentor made it possible for me. Thanks everyone out there, the content makers, organizers and the teachers. Thumbs up to the whole team at Google and Coursera.

By Eli M

•

May 9, 2020

Its a really cool Course with a good instructor. I really felt like I learned a lot of new stuff. Examples are Regex or Bash. Don't get me wrong I used Regex or Bash before but never really understood it (Only in like copy/paste scripts). So for me, this course made a big difference :) Thanks

By Gunnar R

•

Aug 19, 2021

Was really nice. I learned a lot! Especially helpful was that the last two asignments were not as detailly guided as the ones before. That really forced me to do it by myself! I really got the feeling of biting a lot until I got the code to work. Well not "a lot" but still a little bit :)

By LEONARDO A B P

•

Apr 4, 2021

I'm very satisfied with thsi course, all modules that Ive finish till now bringed me much more knowledge and ensure me with capable concepts and more logical thinking. Its amazing to people that knowing other languages or some beginners that want pursuit an I.T. career. Thanks Google

By Virag P

•

Mar 7, 2020

Really interesting course. After the crash course in Python, this got exponentially more detailed and trickier. Final assignment was a killer! Had to spend 3 days thinking of various permutations/combinations to get the code to work. Huge learning - EVERY LITTLE DETAIL is important!