Robię sobie kurs pythona #100daysofcode, jestem na kolejnym dniu i miałbym parę pytań. Będę wdzięczny za odpowiedzi :)

1) dzisiaj było o konwersji typów danych wejściowych, że można to robić wstawiając int(), str() lub float(). Czy zawsze dane wejściowe to jako że to tekst, to będzie string? Czy da się jakoś od razu wprowadzić inny typ danych niż tekst, czy jednak zawsze trzeba będzie je konwertować jeśli nie mają być tekstem?
@interpenetrate:

1. Zależy co masz na myśli przez duży projekt. Program w konsoli? W przypadku takich bardziej profesjonalnych programów konsolowych w pythonie stosuję się biblioteke argparse. Tam można sobie ustalić jakiego typu mają być dane wyjściowe. Jeśli korzystałeś kiedyś z jakiegoś programu w konsoli np. z ffmpg to wiesz o co chodzi, wygląda to mniej węcej tak:

ffmpeg -i input.mp4 -c:v libx264 -c:a aac -strict experimental output.mp4

po myśliniku masz nazwę
  • Odpowiedz
jakie jest praktyczne zastosowanie zmiany rodzajów typów danych w projektach, gdzie takie coś się wykorzystuje, np. jakiś fajny albo ostatni przypadek gdzie tego używałeś?


@interpenetrate: ja podam przykład - w numpy zmieniłem sobie typ danych z 64 bit na 16 bit bo chciałem żeby macierz zajmowała 4x mniej miejsca przy minimalnej utracie dokładności - ale potem się okazało że operacje są o wiele wolniejsze bo widocznie 64 dobrze mu się adresuje
  • Odpowiedz
Rozpocząłem dzisiaj kurs #100daysofcode z tego kursu bo zawsze ciekawiło mnie to jak się programuje a nie miałem szansy się nauczyć mimo bycia już po 30. Odrzucało mnie to kiedyś, ale postanowiłem spróbować jeszcze raz ponieważ naprawdę chciałbym w sumie robić takie niektóre rzeczy i obracać się w nich płynnie. Będę więc postował sobie codziennie, bo też taka jest rada sympatycznej chinka programistki i jak ktoś chciałby śledzić moje wpisy co tam
Cześć, od dłuższego czasu cisnę sobie kurs #100daysofcode idzie mi całkiem nieźle, tylko przy dniu nr 23 mam pewien problem. Zrobiłem projekt na najtrudniejszym poziomie, czyli bez pomocy prowadzącej, wszystko mi działa, poza jednym. Za cholerę nie mogę zwiększyć przyspieszenia pojazdów na stałe i nie mam pojęcia dlaczego. Może któryś z Mireczków jest mi w stanie pomóc?

Dokładne polecenie jest takie, że za każdym razem kiedy żółw przekroczy górny ekran i wróci
@empty11: Według mnie tak. Przerabiałem wcześniej darmowe kursy i uważam to za stracony czas. Ten kurs jest tak dobrze zrobiony (moim zdaniem), że naprawdę warto. Największą zaletą są ćwiczenia, każda lekcja to jakieś zadanie do wykonania a nie tylko czysta teoria, która wpada jednym uchem a wypada drugim.
  • Odpowiedz
Zainspirowany artykułem postanowiłem znaleźć minimum 2 osoby, które będą chciały dołączyć do wyzwania polegajcego na programowaniu minimum 1h dziennie przez 100 dni.

Zaczynamy 6 stycznia, nowy rok wiadomo, melanż, kac itd, dlatego 6 stycznia to idealny termin. Każdy już swoje odkacuje, dodatkowo, jest to dzień wolny, więc każdy znajdzie czas żeby zacząć.

Programujemy minimum 1h dziennie. Możemy sobie zrobić co tydzień podsumowanie. Jak będzie spore zainteresowanie to zrobię jakieś ciekawe
Dostałam się dziś na stypendium Udacity (reszta szczęśliwych mirków na #androidscholarship) z tworzenia apek na Androida i tak sobie pomyślałam w ramach postanowień noworocznych - co powiecie na wykopową społeczność #100daysofcode? Całe założenia akcji są dostępne tutaj. Niezależnie od poziomu zaawansowania możemy dzielić się progresem i efektami ʕʔ

Jak ktoś jest gotowy podjąć wyzwanie (ja osobiście dopiero od połowy lutego, bo inżynierka mocno here) ->