Aktywne Wpisy

jmuhha +78
Ktoś mi wytłumaczy skąd ludzie zarabiający <5 k stać na budowę domu w powiatowym? ( ಠ_ಠ)
źródło: 1000018373
Pobierz
lifapek +654
źródło: temp_file948856678473861860
PobierzSkopiuj link
Skopiuj link
źródło: 1000018373
Pobierz
źródło: temp_file948856678473861860
PobierzRegulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
ten kod działa i robi co ma robić ale czuje ze jest brzydki (przerabia pliki ze strony ZTM-u w #gdanks na jakiś format do analizy)
wyśmiejcie go czy coś bym wiedział co poprawić
http://pastebin.com/mXMehTcZ
Ładnie ci wyrzuci błedy składniowe (choc jezeli dziala to pewnie ich nie ma) oraz podpowie jak kod moze wygladac ładniej
Komentarz usunięty przez autora
nie znam się na Pythonie ale jeśli już używasz angielskich nazw zmiennych i funkcji to używaj ich cały czas, bo widzę np. funkcje "make_kurs"
no i nie hardkoduj ścieżek do plików txt, niech je wczytuje z configa albo niech ją funkcja przyjmuje w argumencie wtedy to będzie bardziej użyteczne do wielokrotnego użytku
make_calendarpowinno używać CSV.time_formatterna pewno jest w bibliotece standardowej.Rozdziel parsowanie kodu zawartości i pisanie do pliku.
Używaj Pythona 3 jeśli nie nastawiasz się na pracę w korpo.
- Zastosuj jakieś standardy formatowania, bo teraz się czytać nie da.
- Nie używaj niepotrzebnie nawiasów w if'ach.
- Między metodami raz masz jedną pustą linię, raz dwie.
- Nie używaj spacji po nawiasach, używaj po przecinkach,
- Nie dodawaj stringów w pętli.
@kisi3l: dlaczego
http://stackoverflow.com/a/13345099/2446102
Moja wiedza o Pythonie nie pozawala mi niestety odpowiedzieć na to pytanie.
Te obiekty są 'tymczasowe', więc zakładam, że nie istnieją dłużej, niż muszą.
Kosztem jest większy koszt czytania stringa.
To nie przypadek, że w Pythona nie ma klasy StringBuilder - nie ma takiej potrzeby.