Here are some writing suggestions I find myself making in many classes.
1) First sentences are hard. It's tempting to start with a generalization, but if it is too general, it doesn't tell the reader what the article is about. And it might be false. I suggest writing the first sentence last.
2) The passive voice is a hoax. Please write in the first person (singular or plural). Find an authorial voice that is casual enough to be engaging (without overdoing it).
3) Write in the present tense when possible. Even when you refer to results from previous work, it should usually be present tense: "Using data from BRFSS, they plot weight versus height and find that tall respondents are heavier, on average, than shorter respondents. Our results are consistent with this conclusion."
4) When you edit, try to remove words.
5) Don't use the word "interesting." Don't use "very", "quite", or other qualifiers. Use "relatively" if one thing is actually relative to another, and it's clear what it's relative to. Do not use "relatively" as a synonym for "kind of". And don't use "kind of."
6) Avoid using "significant" unless you mean "statistically significant;" a good alternative is "substantial." Avoid using "correlation" unless you mean a coefficient of correlation. In general, there might be a "relationship" between variables and you might characterize it with a correlation. "Trend" usually means something is changing in time; "pattern" is more general.
7) Imagine that you are writing for an audience that is not in your class. Anticipate their questions and answer them. If you are responding to questions I provided, do not include the questions in your text. Rather, answer the questions in a logical order.
8) Explain your motivation. Avoid "We were interested" and "We wanted" as pseudo-motivation. Avoid explicit references like "in this class", "for this project", and "in this article".
9) The logical flow should start with a question, which leads to a methodology, results, and an interpretation of the results as an answer to the question. It should not be a narrative description of the process you went through. Generally, don't report false starts, trials and tribulations. Very occasionally there is something useful to report from a misstep, but usually no one cares.
10) Figures should have labels on the axes and (usually) a title and a legend. Formal figures have a number and a caption, and they can float. Informal figures are part of the text flow. If a figure doesn't contain much information, remove it and summarize the results in text. When you refer to figures and tables, capitalize "Figure" and "Table."
11) All numbers should have an appropriate number of significant digits, which is usually less than you think, and never 16.
12) Use a spellchecker. Check the spelling and capitalization of all proper nouns, like Python, Jupyter, the General Social Survey, etc. Some Python libraries, like pandas and NumPy, use idiosyncratic capitalization.