Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Advanced Python Training - Refactoring Your Python Code

via Udemy

Overview

You'll learn how to manage code cleaning from a technical and organizational perspective.

What you'll learn:
  • Improve code readability by applying effective concepts and techniques
  • Learn to discover ways to identify long methods and refactor them
  • Create objects that keep your code flexible, maintainable, and testable
  • Spot and fix common code smells to create code that is easier to read and understand
  • Apply the Single Responsibility Principle to develop less-coupled code
  • Discover how to combine different refactoring techniques
  • Learn ways to solve the issues caused by overusing primitives
  • Support your evolving code base by refactoring architectural behavior

Welcome to this course. Refactoring improves your code without changing its behavior. As you consider the benefits of refactoring, you will need this complete course to steer you through the process of refactoring your code for optimum results. This course will show you how to make your code base more maintainable by detailing various refactorings. With refactoring, the best approach is to apply small targeted changes to a codebase. Instead of doing a huge sweeping change to your code, refactoring is better as a long-term and continuous enterprise. Advanced Python Training - Refactoring Your Python Code explains how to spot bugs and remove them from your code.


This course will discuss large-scale code management, which typically calls for refactoring. You’ll start by seeing how wordy conditionals, methods, and null checks make code unhealthy and unstable. This course introduces you to improving a software system’s design through refactoring. It begins with simple refactoring and works its way through complex refactoring. You will learn how to change the design of your software system and how to prioritize refactorings. Whether it is identifying messy nested conditionals or removing unnecessary methods, this course will show various techniques to avoid these pitfalls and write code that is easier to understand, maintain, and test.


At the end of the course, you’ll have learned some of the main causes of unhealthy code, tips to identify them and techniques to address them.

Taught by

Billy Branton

Reviews

4.3 rating at Udemy based on 61 ratings

Start your review of Advanced Python Training - Refactoring Your Python Code

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.