Join us and get access to hundreds of tutorials and a community of expert Pythonistas.

Unlock This Lesson

This lesson is for members only. Join us and get access to hundreds of tutorials and a community of expert Pythonistas.

Unlock This Lesson

Hint: You can adjust the default video playback speed in your account settings.
Sorry! Looks like there’s an issue with video playback 🙁This might be due to a temporary outage or because of a configuration issue with your browser. Please see our video player troubleshooting guide to resolve the issue.

Using Linters for Better Code & Conclusion

Give Feedback

You’ve seen the criteria used by PEP8 to judge high quality code. In this lesson, you’ll learn how to use some tools to make sure your code stays PEP 8 compliant. You’ll learn about linters, debuggers and autoformatters. The lesson covers pycodestyle, flake8 and black.

You’ll see how to install, run, and configure these tools to suit your project’s requirements.

Comments & Discussion

arnautovdmitry2015 on April 2, 2019

Thank you, Joe, for this nice course. It was very helpful.

Joe Tatusko RP Team on April 2, 2019

You are very welcome! Just a couple tweaks to how you write code can make a huge difference

Abby Jones on June 25, 2019

This was fantastic, and normally something I wouldn’t have looked at. This was extremely valuable.

victorariasvanegas on Dec. 1, 2019

Thanks really good course.

Pakorn on Dec. 11, 2019

great course, Thanks.

km on Jan. 3, 2020

Another great piece of content

swapnilc17 on Jan. 9, 2020

Nice course, Thank you.

gmodelgado on Jan. 28, 2020

Cool Course, Thanks!!

xiliang on April 5, 2020

Very helpful. I have coding in Python as a data scientist for 2 years and I just realized I have never followed the PEP8 guideline. Shame on me! Keep up the good work.

Become a Member to join the conversation.