Clean Code - Write better code using Python
This course will give you the tools to write better code using Clean Code principles with Python language, Happy Coding!
Syllabus
7 chapters28 lessonsIntroduction
2 lessons- 01What is clean code?
- 02What will you learn?
Naming Conventions
3 lessons- 01Naming Conventions
- 02Violations Challenge
- 03The Right Name
Comments Conventions
3 lessons- 01Block Comments
- 02Inline Comments
- 03Documentation Strings
Pythonic Code
6 lessons- 01The Zen
- 02Variable Tricks
- 03Dealing With Lists
- 04With a File
- 05Access a Dictionary Element
- 06Equals Operations
PEP8
6 lessons- 01Introduction
- 02Naming convention
- 03Code Lay-out
- 04Blank Lines
- 05Whitespace
- 06Comments
SOLID
6 lessons- 01Introduction
- 02Single responsibility
- 03Open closed
- 04Liskov substitution
- 05Interface segregation
- 06Dependency inversion
Final Words
2 lessons- 01Final Words
- 02What's next?
More like this
File Handling in Python
In this course you will learn everything about file handling in Python, from create, read and write to append and delete.
- 12
Python Lambda Functions
In this course you will learn about lambda functions in Python, also known as anonymous functions in other languages, after this course you will be able to master this topic!
- 9
Email validator using Python
In this course, you will create a fully working email validator program that takes input email from the user and outputs whether it's valid email or not!
- 8
- 2
Sets in Python
In this course, you will master Python sets. You'll learn how to create, manipulate, and perform operations on sets through comprehensive lessons and practical challenges. By the end, you'll be proficient in using sets to optimize your Python code.
- 11
Python Decorators
In this course, you'll learn how to use decorators in Python, a powerful tool for modifying the behavior of functions. Practice with a series of coding challenges to reinforce your understanding.
- 12