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,017 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,421 Reviews for Using Python to Interact with the Operating System

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!

By Mehwish M

•

Jul 15, 2023

I loved this course. For the very first time, I found a course which doesn't make you follow the same old video tutorial. It actually made us solve the problem. And not by feeding as by the spoon. They actually made us think what the solution should be. Thank you Roger and Google!

By Timur U

•

Apr 22, 2020

This is a very useful and knowledgeable course. I'm satisfied with my progress for quite a new IT programming skills in Linux OS and Bash scripting language. Thank Roger Martinez for clear explanations for each module and the interesting scenario for tasks included for assessment.

By Fausto M

•

Aug 28, 2022

Excelente curso para un especialista IT poder automatizar procesos repetitivos o aquellos que hacerlo manualmente tomarían mucho tiempo, ademas de poder realizar test para asegurarse de probar los codigos o scripts para comprobar que hacen lo que se requiere que hagan, muy bueno

By Angel G D

•

Mar 18, 2020

Pretty useful, the only thing that I didn't like that much was the extremely guided Qwiklabs, but it was pretty nice at the end. The course was not so easy to digest but the content is complicated so this was expected, after a couple of examples everything was clear as water.

By Eli H

•

Jul 14, 2020

Great and useful course. Topics covered are quite relevant in the IT world ( regex, file handling, scripting both in python and bash, automated testing. All the quizzes and labs are also very useful to see how the concepts really works and to put the knowledge into practice.