Att stoppa in all kod i klasser, metoder och funktioner
Hej, i mitt projekt så har jag en reader.py som bara är till för att läsa in alla meddelanden till en Pandas dataframe. Där tar jag bort onödiga kolumner med info som inte behövs. Det gör jag som fri kod, men jag måste alltså stoppa in det i antingen en klass, metod eller en funktion.
Jag kanske borde stoppa in det i en funktion? Det blir inte mycket finare eller ordning och reda för det, eller?
Menar du att det används som ett separat program, och anropas med "python reader.py"?
Nej, reader.py är en modul som läser filen. Sedan har jag en fil som heter GUI där allt med tkinter och interaktion händer. Jag tror inte projeketet blir så stort att jag har nytta att dela upp i moduler, men det blir lite finare.
Jag har pushat igen, du kan se att jag stoppat in allt i funktioner. Jag tror att det är det som min lärare vill.
Men jag har en fråga, funktionen som tar bort onödiga kolumner fungerar inte. Kolumnerna tas bara bort när jag skriver "cl=cl.drop(...)" som kod i global.
Och en annan fråga: jag ska också göra lite ordning och reda och stoppa allt i klasser i GUI:n. Jag hade lite fungerade grejer (en knapp, en inmatningsruta, och en ruta där text skrivs ut när man trycker på knappen) innan som jag inte vet hur jag ska stoppa in i klasser.
Gissar att en klass är lämpligast. Då blir allt samlat på ett ställe.