Good practices in Python
How to write better code
Tips and tricks for writing better code
Important
🏗 Under construction
Writing Clean and Readable Code
# Good: Use meaningful variable names and comments
population_size = 1000 # Number of individuals in the population
sample_size = 100 # Number of individuals in the sample
# Avoid: Using unclear or abbreviated variable names
ps = 1000
ss = 100Using Comments and Documentation
# Good: Add comments to explain complex operations or logic
def calculate_mean(data):
# Calculate the sum of elements in the data
total = sum(data)
# Calculate the mean by dividing the total by the number of elements
mean_value = total / len(data)
return mean_value
# Avoid: Lack of comments and explanation
def calc_mean(d):
t = sum(d)
m = t / len(d)
return mAvoiding Global Variables and Code Dependencies
# Good: Use local variables within functions to avoid global scope pollution
def calculate_variance(data):
n = len(data)
mean_value = sum(data) / n
# Calculate the variance using local variables
variance = sum((data - mean_value)**2) / (n - 1)
return variance
# Avoid: Using global variables in functions
mean_value = 0
def calc_variance(data):
n = len(data)
global mean_value
mean_value = sum(data) / n
# Calculate the variance using global variables
variance = sum((data - mean_value)**2) / (n - 1)
return variance