Dzień dobry, zacząłem robić sobie aplikacje i niestety zacząłem potrzebować jakiegoś interfejsu graficznego dla niej, a że nauka pyside'a to ból w dupie zacząłem używac qt creatora. Teraz mam taki problem że absolutnie potrzebuje czegoś w rodzaju table widgeta, by zrobić najprostszą w świecie sortowaną listę elementów z jasnymi wyszczególnionymi kolumnami, czyli rzewcz pojawiająca się na kazdym kroku w windowsie i innch systemach zresztą też. tutaj zaczynają się moje problemy, bo w
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fraterperdurabo: Fajno, jak chcesz odświeżać content bez odświeżania przeglądarki to AJAX się przyda i trochę zabawy z JS.

Mógłbyś ograniczyć początkową ilość wczytanych newsów to szybciej się będzie ładować. Chyba że w viewsach masz całą logikę która najpierw zapytuje te adresy, wtedy trzeba trochę przebudować :)

Po jakimś czasie sam doszedłem że najlepiej jak to co dostarcza dane do Django jest osobnym skryptem, w Twoim wypadku scraping powinien być w
  • Odpowiedz
@blacktyg3r: pomyślę o tym. na stackoverflow ktoś wymyślił :

def reload():
return HttpResponse("window.location.reload(true);")

ale jakoś to nie chce działać... podejrzewam, że trzeba jakoś wskazać konkretny adres, który ma się odświerzyć... ale nie wiem jak.
ilość newsów na obecną chwilę rozwiązuję tak, że raz dziennie skrypt czyści stare wpisy... no ale dobre by to było jakby się ładowały przy scrollowaniu... na razie sobię odpuszczę. zacząłem odin project. tam jest javascript także
  • Odpowiedz
#python
TL:DR chcę stworzyc .whl działający jak exe

Mam projekt w który piszę wykorzystując poetry. Komendą poetry build tworzę m. in. plik .whl z tego co słyszałem gdy na systemie zainstalowany jest python ten plik mozna dodać do PATH i się wykorzystać jako executable więc nie ma konieczności stosowania pyinstallera i tworzenia .exe.

Ilość informacji na ten temat jest dość zdawkowa i nie łączy mi się w całość. Ktoś wspomina
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam jedną klasę w której dzieje się wszystko co potrzebuję i ma to działać w pętli. I teraz co lepsze:
* utworzenie metody, w której będzie pętla obsługująca potrzebne metody, czyli należy utworzyc tylko raz instancję klasy
* utworzenie pętli poza klasą i za każdą iteracją tworzenie instancji klasy

Lub może inne, lepsze rozwiązanie?

#python #programowanie #naukaprogramowania
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Spotkaliście się kiedyś z projektami enterprise napisanymi z pomocą języka R? Jeżeli tak, to jake macie z takowymi doświadczenia? Nie zakładam od razu, że całość została w nim napisana, ale zastanawiam się czego się spodziewać. Zapoznając się z przeznaczeniem tego języka to z reguły spotykam się z analizą statystyczną, czemu nie Python w takim przypadku?
#programowanie #programista15k #devops #python
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Wykopek_wykopek: nie wiem co to znaczy enterprise, ale do wielu modeli python się zupełnie nie nadaje. Mikro i makroekonometria to tylko R, Matlab, Stata, Eviews. Naukowcy tego używają. A jeśli chodzi o proste rzeczy to python oczywiście wystarcza. Z kolei pod względem ML/AI to na odwrót - python zdecydowanie wygrywa
  • Odpowiedz
mam dane godzinowe i chcę je zsumować do pełnych dni.

mam coś takiego:

1 2020-01-02 00:00:00 -13
2 2020-01-02 01:00:00 22
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maciekXDDD: nie wiem jak wyglądają twoje dane ale na logikę potrzebujesz niedzielę oznaczyć jako poniedziałek i na tym zagregować/zgrupować. W zależności jakiego dialektu sql używasz mozesz uzyc funkcji np. Datename w sql serverze które ci zwróci dzień tygodnia.

Druga opcja to zrobić temp tabele/cte z zagregowanymi danymi dla niedziel.
I nastepnie polaczyc ja z twoja tabela glowna w ten sposob ze laczysz po tabelaglowna.dzien - 1 = tabelazniedziela.dzien (czyli dla
  • Odpowiedz
natomiast potrzebuje wartości z niedzieli dodać do wartości poniedziałkowej.


@maciekXDDD: Mając już dane w pandas napisałbym sobie funkcję sprawdzającą czy dany dzień jest niedzielą i zamienił ten dzień na poniedziałek, co z resztą powyżej już wskazano.

from datetime import datetime as dt
from datetime import timedelta
  • Odpowiedz
Cześć, tak się zastanawiam który przykład sprawdzania co zwróci funkcja jest bardziej poprawny.
Na zdjęciu są pokazane dwa przykłady użycia tej samej funkcji ale według trochę innej procedury.

Sposób 1 górny:
Funkcja startprogram() jest odpalana, potem w środku od razu funkcja connect() w której dzieje się jakiś kod, jeśli wszystko się wykona pomyślnie to do zmiennej connectionstatus jest przypisana logiczna jedynka. Program wraca do funkcji bazowej i tam sprawdza status wykonania funkcjo connect()
imthehighestintheroom - Cześć, tak się zastanawiam który przykład sprawdzania co zwró...

źródło: comment_1658481690oQZCW7ZqeH0DeyzYZTlJig.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Różnorodność królestwa #programowanie potrafi wprawić w niemałe osłupienie. #php, #devops, #java, #administracja (po ich stronie zawsze leży racja), #python - jak wyliczają niektórzy badacze branży IT (niekoniecznie amerykańscy), naszą planetę zamieszkują ok. 1024 gatunki reprezentujące poszczególne programistyczne gromady. Czy można opisać je wszystkie?

My spróbowaliśmy to zrobić z pomocą nie byle jakiego głosu...

PS. Wiemy, wiemy… nie szukasz ( ͡°
justjoinit - Różnorodność królestwa #programowanie potrafi wprawić w niemałe osłupien...
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #python #vscode

Da się gdzieś w VSCode wyłączyć autouzupełnianie type hintów? Ja jestem dynamiczny i w dynamicznym języku chcę dynamizmu, chyba w przeciwieństwie do wszystkich innych programistów. Od statycznego typowania mam C.

inb4 google, zaraz poszukam, ale może ktoś wie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@Yelonek: no to to ja wiem, ale ja chcę mieć porządek w kodzie i chcę móc go czytać jak człowiek a nie deklaracje na 100 znaków jak w cpp
  • Odpowiedz
Napisałem serwis z którego tworzę paczkę za pomocą 'poetry build'

Chciałbym uruchomić ten program po przeniesieniu na inny system.

Czy muszę najpierw stworzyć środowisko wirtualne 'poetry install' i przez 'poetry add' instalować to jako paczkę czy da się to jakoś rozpakować aby móc program uruchamiać przez 'poetry run servicename'?

Uruchamiam
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@arysto2011 ok, widzę, że muszę przenieść pliki programu do folderu ręcznie gdzie już mam pyproject.toml . Próbowałem znaleźć sposób na uruchomienie programu mając w folderze jedynie tar.gz lub .whl tzn. szukałem komendy która rozpakuje pliki programu i zainstaluje środowisko mając jedynie pliki powstałe komendą "poetry biuld"
  • Odpowiedz
Próbuję ogarnąć sobie skrypt w #python #kryptowaluty który będzie mi otwierał i zamykał pozycje futures, i mam problem z zamykaniem pozycji. Dostaję komunikat APIError(code=-2011): Unknown order sent.
Mój kod wygląda tak:

def cancel(order_param)
response = client.futures_cancel_order(symbol=order_param['symbol'], orderId=order_param['orderId'], timestamp=True)

Próbowałem dodawać i usuwać argumenty clientOrderId, orderId, i nie mam pojecia co jeszcze mógłbym dodać/zmienić tak aby zaczęło to działać poprawnie.
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mircy pomozcie mi z #python

Mam sobie pub/sub z ktorego przychodza jakies tam wiadomosci. Zadanie mam takie ze musze (po krotkim post-processingu) wyslac to do websocket'a. Moj pub/sub kiedy przychodzi widomosc operuje na 10 thread-worker'ach czyli costam przychodzi i sie thread odpala.

Dotychczas uzywalem bilbioteki websocket-clienti tego mechanizmu: https://github.com/websocket-client/websocket-client#short-lived-connection . Zauwazylem jednak ze tworzenie tych polaczen dla kazdej wiadomosci skutkowalo wiekszym lagiem niz uzywanie jednego trwalego polaczenia.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@devopsiarz: Dzieki wielkie za protipy.

Generalnie to nie ma funkcji2. Wszytko sie dzieje w funkcji1 (on_entry) czyli to co triggeruje jak przychodzi cos z pubsuba. Wtedy ja wysylam do cos do ws i czekam na odpowiedz i wtedy decyzja czy zrobic ack/nack bo mam dostepny objekt entry ktory ma te metody.

Chyba nieuniknione bedzie uzycie https://github.com/tkem/cachetools TTLCache po to zebym mogl zapisac w on_message w ws odpowiedz pod
  • Odpowiedz
@jazmojegopokoju: Duże znaczenia mają umiejętności miękkie, np. zdolności interpersonalne i komunikacyjne, chęć nauki i rozwoju, znajomość podstaw technologii w której chcesz pracować plus radzenie sobie z ekosystemem (zainstalowanie pakietu / biblioteki, radzenie sobie z interfejsem tekstowym - czy to Bash na Linuksie, czy Power Shell na Windowsie). Z umiejętności technicznych na pewno będziesz potrzebował GIT-a, jakiś edytor do klepania kodu (np. VS Code, choć w przypadku Pythona to najlepiej PyCharm),
  • Odpowiedz
Wziąłem się za naukę programowania w Pythonie w domu. Na ten moment jest ze mną książka "Instrukcje dla programisty II" w j. polskim z polecenia któregoś z mirków. Idę powoli z materiałem. Aby lepiej przyswoić i zozumieć niektóre materiały uzupełniam wiedzę z kursu CS50. Na ten moment całkiem fajnie się te dwa źródła uzupełniają. Niestety delikatnie odrzuca mnie styl w jakim jest napisana książka, mam wrażenie jakbym czytał podręcznik szkolny, a to
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie, jest w selenium w #python taka możliwość, że na stronie muszę wybrać plik, który chce wysłać. Da się to zautomatyzować? Po kliknięciu w guzik dajmy na to "import" wyskakuje okno, w którym mam wybrać plik. Da się to zrobić?
#programowanie #selenium
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Tytyka: jeżeli otwiera Ci się osobne okienko to tego tak nie ogarniesz. Selenium widzi tylko to okno przeglądarki które samo otworzyło. Ale możesz poszukać czy na obiekcie nie ma inputa w którego można przesłać plik.
Wtedy znajdujesz tego inputa i robisz findelement(By.xxx, 'xxxxxx').sendkeys(pełnaścieżkado_pliku)
  • Odpowiedz
wariaty mam dwa wykresy: liniowy i kolumnowy. chcę je połączyć, żeby były w jednym jpg - jeden nad drugim. jak mogę to zrobić? za pomocą plt subplot nie idzie, bo łączy mi tylko jak są dwa wykresy liniowe.

tak wiem, coraz więcej amatorów pcha się do zabawy

#python
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach