There are many ways to avoid Python/Pandas creating an index in a saved CSV some of the important ways are as follows:-
The first and most preferable way would be to set your index value as index=False while you are converting your data frame into CSV below is an example that shows how to do it.
df.to_csv('your.csv', index=False)
Another way to solve the above problem would be, you can save your dataframe as it is with an index, and while reading the columns you just need to drop the column by providing the value unnamed 0 which contains your previous index. Below is an example regarding the sam that will guide you on how to do it:-
df.to_csv(' file_name.csv ')
df_new_idx = pd.read_csv('file_name.csv').drop(['unnamed 0'],axis=1)
If you wish to learn more about Python, visit the Python tutorial and Python Certification course by Intellipaat.