• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    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

    Filled StarFilled StarFilled StarFilled StarHalf Faded Star
    4.7
    stars
    6,501 ratings

    About the Course

    This course is designed to explore how to execute Python locally and organize and use code across different Python files. Learners will learn
    how to read and write different types of files, use subprocesses and input streams, create Bash scripts, and use regular expressions. This
    course also covers automatic testing and explains how to set up a developer environment on a personal machine. 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 powerf...
    ...

    Top reviews

    GK

    Oct 7, 2022

    Filled StarFilled StarFilled StarFilled StarFilled Star

    E​xpalined 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!

    MI

    Nov 20, 2020

    Filled StarFilled StarFilled StarFilled StarFilled Star

    Great course! I had some previous knowledge, but this was perfect to fill in the gaps. Also, unit testing was completely new to me and will be very useful in future projects. Thanks for making this!

    Filter by:

    1451 - 1475 of 1,499 Reviews for Using Python to Interact with the Operating System

    Filled StarFilled StarStarStarStar

    By Jay J

    •

    Nov 12, 2020

    While some of the contents are good for students new to the subject. There are tons of inconsistencies. The subtitles have alot of errors, in every video, you have to refer to transcript text in order to get the correct details.

    codes from lecture are not available in transcription , this is just unacceptable for a programming class.

    So called "cheat notes" are just web links in this module.

    the final project, the python interpreter is out of date, hours was wasted troubleshooting capturing groups.

    Filled StarFilled StarStarStarStar

    By James H

    •

    Oct 24, 2024

    Learned more about Python by checking out free resources online than what I got from this course. It moved so quickly on some aspects that should have received more attention and spent too much time on some aspects that were very simple and straight forward.

    Filled StarFilled StarStarStarStar

    By Dmytro K

    •

    Oct 4, 2023

    This part of course were really dificult for me. I think that it could be structurized much better. Some tasks were really dificult considering that there were no examples or quizes with the code. I have a felling that author does not want to make it good

    Filled StarFilled StarStarStarStar

    By Dirk v K

    •

    Oct 30, 2021

    The most frustrating course I have done. The labs used for the graded assignments are horrible. You either have to copy-paste everything, or if you try to figure it out yourself you get no feedback on why you are not getting points.

    The videos are fine.

    Filled StarFilled StarStarStarStar

    By Ali H M

    •

    Mar 29, 2024

    I am working on Windows and this course is entirely based on Linux. I activated the wsl system but still it caused a lot of hurdles for me so I can't proceed further with the course. although the course knowledge and the instructor were good.

    Filled StarFilled StarStarStarStar

    By Tomás M

    •

    Sep 6, 2022

    Super extra long course covering so much it's not properly explained. Trying to show everything while poorly explaining many. Also, encouraged 100% of the time to "practise", while absolutely no practise at all is provided.

    Filled StarFilled StarStarStarStar

    By Tony M

    •

    Jun 23, 2021

    You need have other knowledge for example Linux command, Bash code and know some python module how to use... but this course not more detail to tell student how to use it. And the quiz or lab will use it...

    Filled StarFilled StarStarStarStar

    By Quenita D

    •

    May 19, 2021

    Good class but I have a lot of problems to finish my assigments and tests. How I can finish this course if the automatic review does not allowme to pass even though my answer were correct

    Filled StarFilled StarStarStarStar

    By Raychel D D

    •

    Aug 28, 2022

    You really need to already know what they are talking about in order to get through this course. It could definitely be designed better, if professional educators were consulted.

    Filled StarFilled StarStarStarStar

    By Fauzan A D

    •

    Feb 26, 2023

    please have more texts. i don't like watching video for things i can glance about and having more text is better for reviewing programming syntaxes while doing tests

    Filled StarFilled StarStarStarStar

    By Zachary B

    •

    Aug 8, 2020

    This course was super slow paced until the last two chapters. The final project is way too hard compared to the other projects.

    Filled StarFilled StarStarStarStar

    By Jonathan W

    •

    Jul 15, 2021

    Some of the test were just cut-and-paste to fill in the code.

    The final test was challenging and good to write actual code.

    Filled StarFilled StarStarStarStar

    By Pablo R Á

    •

    Oct 26, 2024

    The content was nice to learn but the teaching way in labs, quiz and example explanations... wasnt that good as i spected

    Filled StarFilled StarStarStarStar

    By Albano A

    •

    Nov 21, 2024

    Qwicklabs are awful, the exercises require to know things that aren't explained or even mentioned in the course.

    Filled StarFilled StarStarStarStar

    By Robert G R

    •

    Jan 5, 2023

    This course would have benefited from more clearly defined learning objectives.

    Filled StarFilled StarStarStarStar

    By cintya l

    •

    Feb 26, 2021

    I wish the instructor would explain some concepts instead of just reading them.

    Filled StarFilled StarStarStarStar

    By Deleted A

    •

    Sep 17, 2020

    I felt this course jumped around to too many topics and was not focused enough.

    Filled StarFilled StarStarStarStar

    By Chi Y M

    •

    Mar 29, 2022

    concepts could be elaborated more clearly

    Filled StarFilled StarStarStarStar

    By William O J

    •

    Jan 17, 2025

    Grading needs to check the in quiz IDE

    Filled StarFilled StarStarStarStar

    By Olajide A

    •

    Dec 31, 2020

    Not info help struggled to finish

    Filled StarFilled StarStarStarStar

    By maria g t f

    •

    Mar 5, 2021

    always got rejected by qwiklabs

    Filled StarFilled StarStarStarStar

    By Michael A D

    •

    Nov 16, 2022

    Not enough actual coding.

    Filled StarFilled StarStarStarStar

    By Mahdi M

    •

    May 25, 2023

    I think it is very bad.

    Filled StarFilled StarStarStarStar

    By Michel F

    •

    Nov 28, 2022

    Not enough exercises

    Filled StarFilled StarStarStarStar

    By MUHAMMAD H

    •

    Apr 16, 2024

    lab is bull shit

    • Chevron Left
    • 1
    • ...
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Sign up

    Learn on your own time from top universities and businesses.

    ​
    ​
    Between 8 and 72 characters
    Your password is hidden
    ​

    or

    Already on Coursera?


    I accept Coursera's Terms of Use and Privacy Notice. Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.