#python #programowanie

może ktoś pomoże i pójdę w końcu do domu XD

mam taki dict składający się z list:

dict= { 'x': ['a', 'c'], 'y: ['b'], 'z': ['a', 'b'], 'v':['w'] }

chciałbym pogrupować ze sobą te klucze i wartości, które się powtarzają, czyli na wyjściu dostałbym dwa dicty:

dict1 = { 'x': ['a', 'c'], 'y: ['b'], 'z': ['a', 'b'] }
dict2 = {'v':['w'] }, ponieważ 'w' nie występuje nigdzie indziej. Z drugiej
#anonimowemirkowyznania
Napisałem sobie na kolanie program do szukania napisów do filmów. W przeciwieństwie do napiprojekt czy wtyczki opensubtitles, szuka napisów po samym tytule, a nie po binarnej zawartości pliku (co mnie w przeszłości niezmiernie denerwowało, bo wystarczy lekko inny rip i już dupa, nie znajdzie; szczególnie doskwiera w przypadku niepublicznych trackerów).

Piszę ten post, bo być może ktoś będzie zainteresowany dołożyć swoją cegiełkę. Z rzeczy, które na pewno trzeba jeszcze zrobić to
OP: @ToksycznySocjopata:
Program bierze pod uwagę fpsy, więc rozjeżdżać się raczej nie powinno. co do samego ustawienia w czasie, to dostępne napisy ocenianie są względem kilku parametrów (grupa ripperska, codec, jakość). Im więcej podobieństw w nazwie, tym lepiej (przykład: Muzi.v.nadeji.2011.DVDRip.XviD.AC3.CZ.LEADERs, jeżeli napisy będą miały w nazwie LEADERs jako grupę ripperską czy DVDRip jako źródło, to duża szansa, że będą pasować).

@blend:
2 submoduły z setup.py + requirements.txt powinny mówić
Pytanie może i trywailne ale jak zrobić automatyczny start przez systemctl w najnowszym Pi OS?

Chodzi dokładnie o mqttwarn

Zainstalowałem to przez menedżera pakietów Python poleceniem pip install...

Gdy uruchamiam ręcznie jak widać działa ale mam problem z konfiguracją systemctl mimo, że trzymałem się instrukcji:

https://github.com/jpmens/mqttwarn/blob/main/etc/mqttwarn.service

Log mqttwarn mówi, że: /bin/sh: 1: exec: /usr/local/bin/mqttwarn: not found

Gdy sprawdzam ststus usługi: wywala błąd w ExecStart

Trzeba coś zmienić w tej ścieżce? Aktualnie zostawiłem
Pobierz
źródło: comment_1652819682EeRmU7U4njcqg82C5SiT4V.jpg
#anonimowemirkowyznania
Jaka gałąź w #programowanie jest dla mniej ścisłych umysłów? Chciałbym na 'starość' czegoś spróbować. Jestem raczej kreatywny niż ścisły (co nie znaczy, że kompletne beztalencie :D). Kiedyś za nastolatka coś próbowałem i cieszyłem się z głupiego programu w Pascalu, który podaje twój znak zodiaku. Ze wstępnego rozeznania mój wybór padł na #python lub #frontend. Pierwsze dlatego, że jest wiele rzeczy, które chciałbym albo zautomatyzować (np. Excel w codziennej pracy) albo
Pobierz
źródło: comment_1652610697W4qGvOZVXQ6ITjRXIov19w.jpg
Odkryłem zakazaną składnię. Aby użyć funkcji dla wszystkich instancji klasy wystarczy napisać [x.foo() for x in xs]. Czy grozi za to pythonowe więzienie? Jeśli tak to czy jest na to inne lepsze rozwiązanie? Można też tym tak samo zastąpić map(), czy będzie istotna różnica w wydajności?


#python #programowanie
@mizantrol: nie czytałem clean architecture wymienionego przez @Tank1991, ale podobno straszne gówno xD zależy czego chcesz się uczyć, zerknij na Philosophy of Software Design autorstwa Ousterhouta, The Cathedral and the Bazaar ESR, Code: The Hidden Language of Computer Hardware and Software Petzolda, albo może Grokking Algorithms Bhargavy - przy każdej powinieneś się bawić zajebiście. jeśli interesowałoby Cię coś cięższego stricte o programowaniu to Code Complete 2E
Mirasy, mam pytanko. Jak tworze sobie jakiś algorytm i chciałbym do niego napisać testy. To po prostu licze ręcznie czego sie spodziewam i w testach porówuje to z wynikiem z napisanego uprzednio algorytmu?

#python
Mam QlistWidget, do którego dodaje elementy i wszystko działa jak trzeba. Jednak chciałbym, aby móc ten listWidget rozszerzać jak się chce. Tak jak można zmieniac rozmiar okna w windowsie to chciałbym zeby można było zmieniac rozmiar listWidget. Potrzebuję chociaż nakierowania czego szukać bo pod "resize listwidget", "pyqt5 resize widget" nic nie moge znalezc.

#programowanie #naukaprogramowania #python #pyqt5
Chodząc po różnych forach i widząc często popularne pytania w stylu "Co jest lepsze spring, django czy może nawet asp.net?". Większość odpowiedzi kręci się wokół preferencji, czyli kto jaki język bardziej lubi, kto ma większe doświadczenie w danej technologii i czasem też możliwości w danym języku/frameworku (chociaż to rzadziej). Czasami ludzie też piszą, że to zależy od projektu. Właśnie to mnie najbardziej interesuje, do jakich projektów pasuje np. spring a nie pasuje
@Pawlinho: kiedyś nie było C# na linuxach tak jak pisałem a to dużo bloker. A po za tym nie było alternatyw. W Polsce jest nadreprezentacja Javowców, więc tak to może wyglądać, że wszystko to Java
Python jest słabym wyborem, gdy zależy nam wydajności


@Saly: Python jest słabym wyborem nie tylko ze względu na wydajność, ale również ze względu na wysokie koszty utrzymania projektu, zwłaszcza jeśli istotna jest akceptowalna jakość. Po prostu musisz mieć mega wysokie pokrycie kodu testami aby dało się cokolwiek potem zmienić bez strachu, że coś zepsułeś. A im więcej masz testów, tym trudniej cokolwiek zmienić bez konieczności poprawiania setek testów. Czytelność kodu też
Pytanie do osób związanych z programowaniem w #swift
Jak wygląda rynek programistów swift dla osób bez doświadczenia w tym języku? Pracuję jako programista w branży automatyki/robotyki i poza narzędziami nie związanymi z IT, korzystam z pythona i w jakimś tam stopniu go znam. Czy jest on w jakimś stopniu użyteczny podczas tworzenia aplikacji za pomocą swifta? Znajomość pythona będzie jakimś moim plusem w oczach potencjalnych pracodawców?

Dodatkowo czy poleci jakąś książkę do
@ZagubionyPodroznik: Mastering Swift 5.x całkiem spoko jeśli chodzi o książkę. Oprócz tego to dokumentacja jest fajnie napisana - jak masz maca to w apce Books możesz sobie wklepac Swift i będziesz miał i podręczniki i zestawy ćwiczeń etc. Poza tym 100 days with swift godne polecenia jeśli chodzi o tutoriale takie podstawowe. Co do kursu Stanforda to jest on o SwiftUI - mi się podoba akurat bardziej niz UIKit :).

Na