Data Science & Developer Roadmaps with Chat & Free Learning Resources

Making a Python Linter from Scratch

 Python in Plain English

The goal of this story will be to give you a solid understanding of ASTs, a working example of a custom linter in Python, and demystify how code is reasoned about programmatically. One of the first…

Read more at Python in Plain English | Find similar documents

Ruff: A Modern Python Linter for Error-Free and Maintainable Code

 Real Python

Ruff is an extremely fast, modern linter with a simple interface, making it straightforward to use. It also aims to be a drop-in replacement for other linting and formatting tools, like Pylint, isort,...

Read more at Real Python | Find similar documents

Ruff: The Blazingly Fast Python Linter and Formatter

 Python in Plain English

Python is renowned for its simplicity, readability, and versatility, making it a go-to language for developers worldwide. However, as projects grow in size and complexity, maintaining a consistent cod...

Read more at Python in Plain English | Find similar documents

Quiz: Ruff: A Modern Python Linter

 Real Python

In this quiz, you'll test your understanding of Ruff, a modern linter for Python. By working through this quiz, you'll revisit why you'd want to use Ruff to check your Python code and how it automatic...

Read more at Real Python | Find similar documents

Python Linter Checks in GitHub Actions: A How-To Guide

 Python in Plain English

Step-by-step guide on implementing Python linter checks using GitHub Actions Continue reading on Python in Plain English

Read more at Python in Plain English | Find similar documents

Chapter 17 - Pythonic OOP: Properties and Dunder Methods

 Beyond the Basic Stuff with Python

17 Pythonic OOP: Properties and Dunder Methods Many languages have OOP features, but Python has some unique OOP features, including properties and dunder methods. Learning how to use these Pythonic t...

Read more at Beyond the Basic Stuff with Python | Find similar documents

Embracing Python Decorators: Unveiling the Charm of Setter and Getter

 Level Up Coding

Getters (also known as ‘accessors’) and setters (aka. ‘mutators’) are staples in many object-oriented programming languages, ensuring the principle of data encapsulation. Data encapsulation, a fundame...

Read more at Level Up Coding | Find similar documents

Object-Oriented Programming with Python

 Daily Dose of Data Science

In yesterday’s article, we discussed the property decorator. More specifically, we discussed how we can make dot notation more powerful with getters and setters, as shown below: What’s more, I also as...

Read more at Daily Dose of Data Science | Find similar documents

How To Make Your Python Classes More Efficient With The Property Decorator

 Python in Plain English

In the world of Python programming, decorators serve as powerful tools for enhancing the functionality and readability of code. They are one of my favorite Python concepts due to their power to…

Read more at Python in Plain English | Find similar documents

Exploring Advanced Python Concepts: Decorators, ABCs, and More

 Python in Plain English

In this blog post, we will explore a selection advanced Python concepts that every developer should know. Continue reading on Python in Plain English

Read more at Python in Plain English | Find similar documents

Python Decorators

 Analytics Vidhya

While working with a Django codebase, have come across multiple usage of decorators, especially in user authorization parts. Had somewhat working understanding of how decorators work with patterns I…

Read more at Analytics Vidhya | Find similar documents

Python Decorators

 Level Up Coding

Python comes with many syntactic artefacts that enable developers to build applications faster and most importantly, with clean code. If you’re a programmer, you know how important code quality and…

Read more at Level Up Coding | Find similar documents

Python’s Most Powerful Decorator

 Towards Data Science

Member-only story Python’s Most Powerful Decorator And 5 ways to use it in data science and machine learning Siavash Yasini · Follow Published in Towards Data Science · 11 min read · Just now -- Share...

Read more at Towards Data Science | Find similar documents

Python Iterators, Generators And Decorators Made Easy

 Python in Plain English

Recently I received an email from one of my readers asking me to write about Python’s complex topics such as Iterators, Generators, and Decorators. In this post, I’m going to cover the basics…

Read more at Python in Plain English | Find similar documents

The 10 Most Confusing Python Decorators Made Easy

 Level Up Coding

H ey there, fellow Python enthusiasts! Gabe A here, and today I’m going to dive into the wonderful world of Python decorators. Now, I know what you’re thinking, “Decorators? Ugh, why do they have to b...

Read more at Level Up Coding | Find similar documents

Unlocking the Secrets of Python Decorators

 Python in Plain English

The Power of Python’s Hidden Gem for Advance Programming Continue reading on Python in Plain English

Read more at Python in Plain English | Find similar documents

Practical Python: Introduction to Decorators

 Towards Data Science

Functions in Python are first-class objects which means they can be used as arguments for other functions. Decorators arise from this notion. A decorator is a function that takes another function and…...

Read more at Towards Data Science | Find similar documents

Treat Yourself Using The “Black” Library When Writing Python Code

 Towards Data Science

The easiest way to have a “single format of correct” code Continue reading on Towards Data Science

Read more at Towards Data Science | Find similar documents

Advanced Python Concepts

 Python in Plain English

A deep dive into more advanced topics such as decorators, generators, and metaclasses. Introduction Python has a reputation for being easy to learn and use. This reputation is deserved, but that does...

Read more at Python in Plain English | Find similar documents

Python Decorators Made Easy

 Python in Plain English

When I started my journey as a software engineer I was fascinated by the syntax of programming languages and most of the time I was asking what in the world that function do and how does it do it…

Read more at Python in Plain English | Find similar documents

Advanced Python Topics: Iterators, Generators & Decorators

 Python in Plain English

Understanding the concepts of Iterators, Generators & Decorators in Python. Photo by Joshua Reddekopp on Unsplash Python is a high-level language that is widely used for web development, data analysi...

Read more at Python in Plain English | Find similar documents

Essential for Lazy Developers: Five Efficient Python Decorators

 Python in Plain English

Python is by far my personal favorite programming language because of its concise syntax and powerful applications in many fields such as data analysis and web development. But at the same time, altho...

Read more at Python in Plain English | Find similar documents

A Gentle Introduction to Decorators in Python

 Machine Learning Mastery

Last Updated on June 7, 2022 When working on code, whether we know it or not, we often come across the decorator design pattern. This is a programming technique to extend the functionality of classes ...

Read more at Machine Learning Mastery | Find similar documents

A Guide to Python Decorators

 Level Up Coding

Decorators are one of the coolest features of Python, and one of my favorites. A decorator takes a function, adds another functionality, and returns the improved function. Functions are not an…

Read more at Level Up Coding | Find similar documents