Hej, chciałbym zrobić fajny prgoram do analizy danych kod który przetwarza dane i wizualizuje je (w matplotlib) już stworzyłem teraz się zastanawiam nad GUI odpowiednim do tego żeby fajnie wykresy mi wygenerował i dynamicznie je zmieniał,
- czy ktoś takie coś robił i mogłby mi podpowiedzieć które GUI do tego poleca ?
- jeśli nie robiłeś nic co się ociera o taki temat ale korzystałeś z jakiegoś GUI i oprócz dokumentacji korzystałeś
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam do zrobienia jedno zadanie. I nie jestem pewien jak to powinnienem rozumiec tresc. Jeden z microserwisow powinnien byc: "async http server z restowym API". Chodzi tutaj waszym zdanie o serwer ktory korzysta z async np. aiohttp. Czy bardziej tutaj chodzi o implementacje endpointow ktore beda dzialac asynchronicznie (co w sumie ma znaczenie dla geta tylko). #python #programowanie #microservices
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jeśli marzyliście o #emigracja na #islandia to mam dla Was dobrą wiadomość - dostałem pod opiekę portal z ogłoszeniami o pracę i mogę nieco pomóc ( ͡° ͜ʖ ͡°)

Szukamy głównie do firm typu Tech lub Startup, między innymi:
- Software developers (JS, React, Java, Python, C/C++)
- Graphic
Damdzior - Jeśli marzyliście o #emigracja na #islandia to mam dla Was dobrą wiadomość...

źródło: comment_hNKmzXEAYjKR5vbHxYA8WAobuIheSe1H.jpg

Pobierz
  • 70
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mireczki :-)
Mam zadanie w którym dostaję listę kierunków i muszę usunąć te które sobie zaprzeczają (pary "NORTH" - "SOUTH" i "EAST" - "WEST"), czyli np. jeśli dostanę ["NORTH", "WEST", "SOUTH", "EAST", "WEST"] to powinno zostać mi ["WEST"]. No i napisałem coś takiego: https://pastebin.com/PHaApCne
Kod przy niektórych listach wywala błąd, metodą prób i błędów doszedłem do tego, że błąd pojawia się gdy mam większą liczbę tego drugiego kierunku z pary.
Mmmmmm - Hej Mireczki :-) 
Mam zadanie w którym dostaję listę kierunków i muszę usun...

źródło: comment_1eT6VRAjoc6ulrYk92clw8BjpQXUiZIX.jpg

Pobierz
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

while "north" -> True. Zawsze. Niepusty string jest zawsze true. Więc tak naprawdę twój warunek brzmi "while south in directions". Jeżeli chcesz sprawdzać oba to powinieneś napisać "while south in directions and north in directions".
  • Odpowiedz
@Praetorian2002: albo coś takiego, chociaż nie wiem czy to już nie jest overkill:

directions = ["NORTH", "WEST", "SOUTH", "EAST", "WEST"]
counter = Counter(directions)
pairs = {"NORTH": "SOUTH", "SOUTH": "NORTH", "WEST": "EAST", "EAST": "WEST"}
out = [direction for direction in counter if counter[direction] > counter[pairs[direction]]]
  • Odpowiedz
czy w #python funckja powinna zwracac wiecej niz jeden element?
wg „clean code” najlepiej jest kiedy funkcje maja jak najmniej argumentow wejsciowych i do tego, kazda funkcja wykonuje jedno zadanie - ale jesli w pythonie mialbym funkcje ustawparametry(), ktora by mi zwracala return param1, param2, param3, to jest to ok, czy jednak lepiej stworzyc trzy osobne funkcje do kazdego parametru?

#programowanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@przepyszna_frytka: zależy co ta funkcja ma robić.

1. ustaw_parametry to nazwa funkcji, która powinna coś zrobić, a nie zwracać. Poczytaj o https://en.wikipedia.org/wiki/Command%E2%80%93query_separation

Jeśli funkcja ma tylko stworzyć wartości, ale nigdzie ich nie ustawiać, to niech sie nazywa parametry()czy **noweparametry(), a nie "ustaw...". Funkcja ustawparametry powinna ustawić parametry gdzieś. To oczywiście nie zawsze jest przestrzegane - np. czasem funkcje coś robią i zwracają status co zrobiły, albo kod błędu
  • Odpowiedz
Mircy i Mirabelki programiści,

Planuje przekwalifikować się na programowanie w #python.
Na jakie frameworki, narzędzia warto zwrócić uwagę?

W którą stronę warto pójść, najłatwiej będzie mi się zahaczyć w webie, bo siedzę w tym od jakiegoś czasu, ale czy web ma sens, czy bardziej przyszłościowe nie będzie np. uczenie
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Uczenie maszynowe to nie jest kolejna webówka, gdzie każdy z ulicy może wejść i klepać. Musisz mieć łeb jak sklep, dobre podstawy teoretyczne i ciągłą chęć do nauki. Nie jest to kierunek rozwoju dla każdego. Próg wejścia dużo większy niż w webówce

Jeżeli to twoja pierwsza praca idź do STX Next
Jeżeli to twoja kolejna praca, unikaj STX Next (przynajmniej tak wynika z opinii na necie)
  • Odpowiedz
@Midonika: moim zdaniem uczenie maszynowe to dobry pomysł, wbrew pozorom próg wejścia nie jest taki wysoki bo jest mało ekspertów w tej dziedzinie, a wiele firm ma plany powoli wdrażać rozwiązania tego typu, zaczynając od najprostszych rzeczy, przynajmniej z tego co ja widzę pracując w webówce.

prawie każda firma teraz chce mieć kogoś od tego i oni zwykle nie robią wielkiej magii, bo oni nie implementują algorytmów, zwykle chodzi o
  • Odpowiedz
Czy to tylko moja obserwacja, czy tak może jest - ale Python trochę siadł w Polsce? Mało jest ciekawych ofert i zarobki średnie w porównaniu z innymi językami.
#python
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

pytanie z kategorii głupich ale nie mogę zrozumieć, dopiero zaczynam z pythonem nie bijcie
mam 2 listy,
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
b = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
chce w jednej linijce utworzyć listę c będącą częścią wspólną tych list(bez powtórzeń)
c = [element for element in a if element not in c and element in b]
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W jaki sposób najbardziej efektywnie zrealizować coś takiego w #python:

Mam w bazie Sqlite kilka kolumn, ale interesują mnie dwie pierwsze, które zawierają unikalny ID oferty oraz wszystkie elementy (produkty), które na daną ofertę się składają, na przykładzie składników burgera wygląda to tak:

burger111; bulka_salata_mieso_sos
burger222;
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kontraktuje teraz dla pewnej firmy która szczyci się 100% pokryciem kodu testami. Faktycznie coverage pokazuje 100%. Nie ważne, że połowa ifów ma przy alternatywnym warunku pragma no-cover i no-branch, a po włączeniu loggerów podczas testów widać mnóstwo błędów, nawet typu unboundlocalerror ;-) ważne, że kod bez pokrycia 100% nie przechodzi przez CI.

Oczywiście poprawa błędów skutkuje tym, że połowa testów zaczyna sypać błędami, bo testy zostały tak, żeby... pokrywały

#uk
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

◢ #unknownews

W ostatnim tygodniu byłem chory, więc nie wrzucałem zestawienia - dziś za to publikuję wersję rozszerzoną.

Sekcja dla patronów też z tej okazji nieco urosła, aby nie byli oni stratni na mojej nieobecności.


1) Czy rozpoznasz phishing od prawdziwego maila? - zabawa od Google
imlmpe - ◢ #unknownews ◣

 W ostatnim tygodniu byłem chory, więc nie wrzucałem zesta...

źródło: comment_FYXj14krgveBc9Bqm7wXuF2FK7W1R1SG.jpg

Pobierz
  • 36
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

1) Czy rozpoznasz phishing od prawdziwego maila? - zabawa od Google


@imlmpe: Trochę dziwny jest ten quiz. Z jednej strony dobrze że uczy prawidłowych zachowań a z drugiej strony pokazuje że dropbox używa innej domeny do komunikacji i trzeba ją wcześniej sprawdzić żeby wiedzieć że jest ok. To chyba trochę odwrotny kierunek promowania promowania zachowań. Ludzie mogą nabrać podobne zachowania przy innych serwisach. Moim zdaniem powinni promować jedną spójną domenę
d.....s - > 1) Czy rozpoznasz phishing od prawdziwego maila? - zabawa od Google

@i...

źródło: comment_lvqrxMImwpaB9FIYN4zNkU6mGp9ZFfyT.jpg

Pobierz
  • Odpowiedz
@imlmpe: na końcu tego quizu powinni dodać link do jakiejś strony na domenie tinyurl jako odnośnik "dowiedz się więcej" i zdenerwować się na użytkownika że nic się nie nauczył ( ͡° ʖ̯ ͡°)
  • Odpowiedz
Jak w Pythonie się robi tak, żeby klient po prostu odpalaniem programu miał program ze wszystkimi modułami i bez możliwości wglądu do kodu?
#python
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach