Szamani kodu! Ajatollahowie algorytmów!
Przyzywam Was, gdyz mam problem - da sie w #dash w #python pobrać tabelę, przekazać ją do zmiennej a potem przekazać do elementów dasha, a w miedzyczasie i pozniej robic z nia różne brzydkie rzeczy?
Tj - z listy wybieram zmienne, po ktorych wczytuje np. z sql tablice zdefiniowana przez te zmienne, nastepnie w kolejnym polu wybieram jeden z indeksów tej tablicy (o rozwijane
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć,
Zna ktoś może jakieś fajne książki/kursy/materiały nt. tego jak ogólnie podejść do rozwiązywania problemu programistycznego?
Albo ma ktoś jakieś porady jak przejść z etapu uczenia się składni do etapu pisania czegoś?

Po latach znów próbuję zrobić podejście do tematu programowania i robię kursy z Pythona, ale jak wyszukuję jakieś proste projekty w Pythonie to mam ogromny problem z ogarnięciem jak takie coś "ugryźć".

I
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TerokNor: To popularny problem. Jest troche materialow dla poczatkujacych - ksiazki z serii "Head First XXX // Rusz Glowa (wyd. O'Relly)"*, gdzie wszystko jest rozrysowane (zobacz sobie moze ta o programowaniu obiektowym); jednakowoz nie zajdziesz daleko ta droga.
Najlepiej jest chyba jednak siedziec do upadlego nad wlasnym (nawet jesli prostymi) projektami i sporo czytac o inzynierii oprogramowania. Nie jest to latwe, bo wymaga wytrwalosci, a i brak jakos sensowniej zgrupowanych materialow.
  • Odpowiedz
@TerokNor: jeżeli do tej pory uczyłeś się tylko składni i nic nie pisałeś to nie szukaj prostych projektów, których nie wiesz jak ugryźć bo są jednak zbyt obszerne, tylko prostych ćwiczeń - np. sprawdzenie czy dane słowo jest palindromem. Zrób trochę takich prostych ćwiczeń i dopiero bierz się za większe projekty, które musisz już jakoś zaprojektować.

Co to tego projektowania to są dwa podejścia: top-down i bottom-up. W top-down bierzesz
  • Odpowiedz
Cześć,
mam pytanie, od jakiegoś czasu szkolę się w Pythonie, bardzo mi się ten język podoba i jestem ciekaw waszej opinii. Czy warto zagłębiać się całkowicie w rozwój języka, czy łączyć go z innymi "dziedzinami"? Przykładowo studiuje ekonomię, i wiem że Python przydaje się na stanowisku Analityka Biznesowego. Z drugiej strony z racji zawodu znam trochę HTML i CSS. Polecacie jakiś kierunek, który mogę obrać? Oczywiście biorąc tez pod uwagę rynek pracy.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć wszystkim.
Jakiś czas temu pokazywałem tutaj swój pierwszy projekt prostego GUI w Tkinterze, ktoś miał bardzo dobry pomysł żeby spróbować zrobić z tego stronkę w Django.
Zostało mi jeszcze sporo do zrobienia (głównie css, napisanie testów czego nigdy nie robiłem oraz przyznanie dostępu użytkownikom na podstawie loginu/braku loginu), jeżeli ktoś ma chęć zerknąć i udzielić kilku rad albo czym się zająć w następnej kolejności to będzie mi bardzo miło.
Link do galerii bo stronkę
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Nightcrawler1609: Google Colab jako środowisko Pythona oraz Databricks do PySpark. Nie znam konkretnego serwisu, ale jak zaczniesz jakiś kurs Hadoopa czy Sparka, to powinien Cię w takie miejsca pokierować. Możesz też spróbować założyć darmowe konto Google Cloud i pobawić się z dostępnymi zbiorami danych w ich usłudze BigQuery (można tam pisać SQL, a wyniki na dużych zbiorach pojawiają się w sekundach).

Poza tym do praktyki przerabiaj sobie zadania na HackerRank
  • Odpowiedz
Da się jakoś nadpisać Djangowy model (chce dodać wyliczalny props) żeby nie tworzyło mi całkiem nowego modelu tylko dodało fielda do starego? W tej chwili stworzyłem klase dziedziczącą po djangowym Group i stworzyłem nowy objectManager ale w wyniku tego dostałem całkiem nowy model bez wpisów :/ #python #django
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Gdy godzinę walczysz z podwójnymi backslashami jakie zwraca os.path.join(), tworzysz rawstring, usuwasz podwójne slashe, zamieniasz je na slashe, wykonujesz ogrom wszelkich innych kombinacji, w innych funkcjach w programie to samo działa bez zarzutu a os.listdir() nadal zwraca błąd wpadasz na pomysł, że może zamiast patrzyć w ścieżkę którą podałem w argumentach .join() a tą która rzeczywiście jest w systemie porównać znak po znaku w pętli ( ͡º ͜ʖ͡º
Patrick_Rowerovsky - Gdy godzinę walczysz z podwójnymi backslashami jakie zwraca os.p...

źródło: comment_1600252019KvNK5WwVFo8FXyjqgk5nQl.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Patrick_Rowerovsky: kiedyś usłyszałem zdanie, że bardzo, bardzo, bardzo dużo czasu developerzy poświęcają czasu na naprawianie prostych błędów w kodzie, często literówek czy błędów syntaktycznych. M.in. dlatego właśnie pair programming jest tak efektywny, bo druga osoba wyłapuje większość takich rzeczy...

konkluzja tego jest taka, że warto po napisaniu dokładnie przeczytać jeszcze raz to samo co się wpisało w edytor. Pomaga to wyłapać bugi przemyśleć jeszcze raz rozwiązanie.
  • Odpowiedz
Jestem w trakcie jednego z projektów (wizualizacja danych) w #python i autor odsyła od zbiory danych dotyczących bodaj pogody, no ale tamta strona już nie umożliwia ściągnięcia csv. Próbowałem kilku stronek ale albo z jakiegoś powodu nie działają (datahub) albo trzeba się logować. Mógłby ktoś podesłać sprawdzoną stronę, która umożliwia pobranie danych bez rejestracji xD?
#datascience
#naukaprogramowania
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
Ponad pół roku nauki #python za mną, jednak męczy mnie fakt że chciałbym pisać typowo apki na desktopy (już mam taki projekt w pythonie, automatyzacja w pracy z GUI). Warto iść dalej w ten język czy szukać czegoś typowo do desktopu? Myślę o znalezieniu pracy, nie mam pomysłu na startup. #programowanie
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję kolejne zestawienie o ciekawych artykułach,
programach,bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #haskell, #wordpress, #pracait czy #produktywnosc

To samo zestawienie u mnie na stronie (lepsze formatowanie) https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-14-09-2020/

A jeśli chcesz jeszcze dostępu do większej ilości linków,
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wołam 13 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.

Jeśli
  • Odpowiedz
Mirki, poleccie jakis sprzęt na ktorym bez problemow moglbym uczyc sie pythona, obrobki danych i pozniej machinelearning.
Wezme pod uwage kazda propozycje- komp stacjonarny czy laptop - nowy/uzywany. Na jakie parametry i podzespoly najbardziej zwracac uwagę?
Dzieki z gory za wszystkie rady
#komputery #python #machinelearning #nauka
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@losBamberos88: Kup sobie używany lenovo S30 z cpu e5-1650 16GB RAM - koszt około 1200-1500zł
Komputer bardzo cichy z dobrą mocą (6 corów, 12 wątków), ma 8 slotów pamięci, więc rozbudowa RAM prostsza
(obsługuje DDR4 i pamięci z ECC)

kartę graficzną wymień na NVIDIA z
  • Odpowiedz
@jakuzii: Tylko pytest, jest mądrzejszy, szybszy, ma masę pluginów (multiprocessing, fixtures, parametrize, fixtures factory, ...), poza tym testy pisane w pyteście są na ogół czytelniejsze.

@ProfesorBigos: w pyteście możesz też pisać w klasach, nic nie stoi na przeszkodzie.
  • Odpowiedz