mam dwa osobne źródła danych. robie z jednych oraz z drugich dwie osobne wizualizacje ze średnimi wartosciami dwóch produktów agregowanymi miesięcznie. da sie teraz zrobić tak aby byl jeden wykres na ktorym bedzie widac roznice pomiedzy tymi dwoma zrodlami? #powerbi #bazydanych #naukaprogramowania moze byc tez w #python cos tam czaje
rosso_corsa - mam dwa osobne źródła danych. robie z jednych oraz z drugich dwie osobn...

źródło: comment_1614704488viCeVrwJnsE7Ku4KP2dMgv.jpg

Pobierz
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rosso_corsa: pytanie czy potrzebujesz tych godzin? Będziesz schodził do poszczególnych godzin? Jeśli nie, to nie ma sensu ich przechowywać - model będzie mniejszy a to dobry kierunek.
Tak na marginesie, jak już musisz używać daty i godziny to najlepiej wydzielić godzinę z daty - PBI ma pod spodem silnik kolumnowy i wydzielenie daty od godziny umożliwi lepszą kompresję. Małym minusem takiego podejścia jest konieczność obsłużenia dwuargumentowych relacji - ale to taki
  • Odpowiedz
Kilka miesięcy temu wrzucaliśmy tekst o obsłudze błędów i typie Option w Rust. Nie pozwalał on jednak na przekazanie informacji o tym, co faktycznie poszło nie tak. Poznaj typ Result, który daje taką możliwość

Obsługa błędów w języku Rust, cz. 2: Result

#rustlang #naukaprogramowania #programowanie
Bulldogjob - Kilka miesięcy temu wrzucaliśmy tekst o obsłudze błędów i typie Option w...

źródło: comment_1614693151MXxc91YhzyAbdu7BflGn8H.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirasy, wytlumaczcie mi coś. Ostatnio zlapalem taka rozmkine, ogólnie mógłbym powiedzieć, ze z programowaniem zawsze mialem jakis kontakt. Od gimnazjum bawilem sie troche stronami. Pozniej studia techniczne EiT, i tak w polowie stwierdzilem, ze najbardziej podoba mi sie ten front-end. Wiec stwierdzilem, okey ogarniam HTML, CSS, JS, no to pora nauczyc sie jakiegos frameworka. Wybralem Reacta, no i szlo elegancko.... ogladalem te kursy, czytalem ksiazki i jak przerabialem te przykłady to mialem
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bruster: a pisałeś sam w czasie nauki? Programowania nie da się nauczyć bez praktyki. Nawet jak wiesz co i z czym się łączy, to i tak nic to nie da, jak nie przetrawisz tego po swojemu
  • Odpowiedz
Dosłownie przed chwilą ukazała się kolejna wersja alpha Pythona 3.10, wprowadzając do tego języka bardzo ciekawą funkcjonalność - pattern matching.

Jeśli chcecie poczytać wprowadzenie do tego tematu, to tak się składa, że akurat takie przygotowałem ( ͡° ͜ʖ ͡°) ->
LINK: Pattern matching w Pythonie

Jeśli interesują Cię moje wpisy, obserwuj tag #polydev
#programowanie #naukaprogramowania #python #programista15k
informatyk - Dosłownie przed chwilą ukazała się kolejna wersja alpha Pythona 3.10, wp...

źródło: comment_1614630249AfDCT1hBY1yZWnDsrGyM6z.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Takie mutowalne argumenty domyślne chociażby też nie należą do najbardziej intuicyjnych rozwiązań, a jednak z nimi żyjemy. xD


@informatyk: Dawno je powinny wywalić. Nikt ogarnięty nigdy w życiu ich świadomie nie użyje do czegokolwiek. Tak samo będzie na przkład z name capturing w pattern matching - będzie więcej problemów niż pożytku.
  • Odpowiedz
@NewEpisode: @ProfesorBigos: @informatyk:

Jak dla mnie, ten język powinien się powstrzymać od tego typu rozwoju. Po co doklejać do niego rzeczy z innych języków? Coraz więcej rzeczy, z których nikt nie korzysta, a które z czasem przysporzą tylko problemów.

Python miał być prosty i czytelny, dla mnie ostatnie zmiany związane z użyciem znaków logicznych do pracy na słownikach czy := to żadne kroki naprzód, a wyłącznie
  • Odpowiedz
Kolejny artykuł konkursowy już jest! ( ͡ ͜ʖ ͡) Tym razem: Programowanie równoległe w języku CUDA C. Tym artykułem chciałbym zapoczątkować cykl artykułów na temat programowania równoległego z wykorzystaniem kart graficznych (GPU) w języku CUDA C. W części pierwszej przedstawię krótki wstęp teoretyczny tzn. omówię dlaczego równoległe wykonywanie obliczeń może istotnie przyspieszyć działanie programu, opiszę budowę procesorów graficznych, a w dalszych częściach będą przedstawione praktyczne wskazówki
Forbot - Kolejny artykuł konkursowy już jest! (⌐ ͡■ ͜ʖ ͡■) Tym razem: Programowanie r...

źródło: comment_16145983158lGake4eHcQv6Ri3s6nz2P.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Forbot: trochę słabo, dużo teorii przed pokazaniem jakichś konkretów. Mnożenie macierzy też trochę za trudne, jakieś mnożenie dwóch wektorów byłoby lepsze. Używanie matlaba do generowania macierzy nie skomentuję: nikt nie sciągnie tego programu, żeby wygenerować głupią macierz, czemu po prostu nie w C?
  • Odpowiedz
@Saly: to artykuł zgłoszony do konkursu, który napisał jeden z naszych czytelników. Nie mamy wpływu na treść artykułów. Takie pytania najlepiej zadać bezpośrednio autorowi - najlepiej w komentarzach do artykułu. Tutaj znajdziesz więcej informacji o konkursie, każdy może spróbować swoich sił » https://forbot.pl/konkurs2021
  • Odpowiedz
@jm4R: Właśnie doczytałem później i dałem plusa xD

Spotkałeś się z polskim tłumaczeniem "forwarding reference"?


Nie, nie spotkałem. "Referencja przekazująca" brzmi dobrze
  • Odpowiedz
Mam taki problem. Uczę się gita i napotkałem się z kilkoma problemami:
1. Usunąłem nie te pliki co chciałem. Dałem git revert c7fa48a (ten hash to id mojego commita do ktorego chce powrócić), ale nie przywraca usuniętych plików. Zostaje jeszcze opcja pobrania z githuba, bo tam mam ostatni poprawny commit, gdzie są wszystkie moje pliki, ale chciałem przetestować opcje przywracania zmian.
2. Jeżeli posiadam folder, który nie chcę uwzględnić i nie chcę
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fozolif: Jeśli usunąłeś plik i nie zrobiłeś commita to:
git checkout HEAD nazwa_pliku - przywraca wersję ostatnio scommitowaną
Jeśli scommitowałeś usunięcie lokalnie bez pusha to możesz zrobić po prostu
git reset commit_sha --hard żeby "zresetować" brancha do wybranego commita (i wywalić wszystko co było scommitowane w międzyczasie).
Jeśli już spushowałeś delete to możesz zrobić revert na commicie gdzie poszedł delete, commitujesz zmiany i pushujesz.
  • Odpowiedz
@jakuzii: j.w. - PEP8 nie definiuje. Ja więc mam prywatną konwencję taka, ze stringi wewnętrzne (np. klucze w dict) mam w pojedynczych, a tekst pisany dla człowieka mam w podwójnych. Np:

my_dict = {
..'first_name': "Jan",
..'last_name': "Kowalski",
}
  • Odpowiedz
rób wszystko zgodnie z tutorialem

uruchamiasz appkę dostajesz błąd

pauzujesz filmik i spędzasz dwie godziny na szukaniu błędu na StackOverflow

naprawiasz błąd

włączasz filmik i słyszysz "there might be a few errors, dont worry about them"


  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@aadm10:

włączasz filmik i słyszysz "there might be a few errors, dont worry about them"

Raczej nie korzystałbym z takich tutoriali ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Zaczynam naukę #nodejs. Natknąłem się już na wiele nowych dla mnie pojęć jak silnik widoków (chodzi o m.in. PUG, handlebars itp). Ale moje pytanie czy warto zaczynać naukę od razu od generatora szablonów aplikacji (mam na myśli express-generator). Bo tak sprawdziłem i fajnie wygenerowało mi foldery model, view itp, ale ciężko ogarnąć, zwłaszcza że jak daje w konsoli node app.js to wywala masę błędów, więc nie wiem czy ja
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@fozolif: w sensie uczysz się nodejs bo już jesteś zajebisty w js czy nic nie umiesz a już szukasz ficzerów, frejmłorków i dzikich węży
  • Odpowiedz
Uczę się od prawie roku. W tym czasie cisnąłem Python, Django, DRF, TS/JS, Vue. Poziom znajomości wydaje mi się, że mam podobny we wszystkim. Na której technologi powinienem się skupić, żeby najszybciej znaleźć pracę?
#naukaprogramowania
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach