modyfikacja czegokolwiek w #diango #python to jakiś koszmar. gdzie by nie spojrzeć, to każda klasa dziedziczy po 10 innych, w tym znajdą się ze 2 metaklasy, 15 mixinów, 40 metod, w tym połowa z super(). chcesz zmienić standardową walidację czegoś, to najpierw musisz znaleźć, czy jest ona w polu modelu, samym modelu, managerze modelu, polu formularza, formularzu czy może widoku. zaczynam rozumieć, dlaczego w #webdev tak
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

dlatego wole jquery, proste funkcje na kilka linijek

@getin: koleś pisze o gównianej backendowej apce, która ma drzewo genealogiczne większe niż Habsburgowie, a ty wyjeżdżasz z biblioteką do przesuwania divów - bo ta ma "funkcje na kilka linijek"? o.O
  • Odpowiedz
@zycietokuj: Korzystałem kiedyś z keyboard

Możesz napisać prostą logikę że zaczynasz mierzyć czas w chwili naciśnięcia spacji, i jeżeli czas > 1sek, oraz spacja dalej jest wciśnięta to output B, a w przeciwnym wypadku A
  • Odpowiedz
Mam dość skomplikowanie pomieszany kod do poprawy, gdzie po czyjejś modyfikacji gdzieś zapętliły się importy, przez co kod nie działa. Próbuję to debugować ręcznie, ale przejrzałem już kilkanaście plików, po kilkanaście importów i za cholerę nie dojdę do tego ręcznie co tam jest namieszane, bo jest tego zwyczajnie za dużo
Kojarzycie może czy jest coś, co znalazło by to automatycznie?
#python #programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@piotrb: kontrola jest, a to nawet nie jest jest zmergowane , a pomagam mniej ogarniętemu koledze w rozwijaniu jego kodu. Ostatecznie udało się jemu dojść ręcznie, zanim coś znalazłem, wyszło coś na zasadzie:
import A -> import B -> import C -> import D -> import E -> import F -> import G -> import E i tu się zapętliło, a mimo wszystko wskazywało na problem z importem A.
  • Odpowiedz
Jeśli tak to jest jakiś specyficzny 'framework' jesli chce sobie zrobić coś do przeliczenia* i ładnego prezentowania danych + zeby pozniej sie otwieralo jak exe?

* - taka mała symulacja która raz coś przeliczy i będe mieć do wypełnienia tablice 2 x 12 x 15 x 16 x 3 (liczby, nie wiem jaki zakres). Zapisze to gdzieś i później wprowadze jakieś wartości i na podstawie nowych wartości, zapisanych i tego co tam
NewBlueSky - Jeśli tak to jest jakiś specyficzny 'framework' jesli chce sobie zrobić ...

źródło: comment_1594837449ZrZfAczONzvXRCO2EjrJ3B.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@brakslow:

Deprecated since version 3.6: pyvenv was the recommended tool for creating virtual environments for Python 3.3 and 3.4, and is deprecated in Python 3.6.

Changed in version 3.5: The use of venv is now recommended for creating virtual environments.
  • Odpowiedz
Siemanko wrzucam tu kolejne notebooki z zadaniami z rachunku prawdopodobieństwa może komuś się to przyda w pracy albo na studiach. Zadania są bardzo łatwe ale w mojej karierze nie spotkałem się z trudniejszymi zadaniami tego typu. Daję tag #python bo jest zrobiona symulacja do kilku zadań i ogólnie będę starał się rozwiązywać zadanka z pythonem. Oczywiście planowane kolejne notebooki, konstruktywna krytyka mile widziana.

Link do repozytorium:
https://github.com/mprzemo/Rachunek-prawdopodobienstwa

Linki do google colab:
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest jakaś możliwość obliczenia właściwie to uproszczenia wyniku poniższej całki :

from sympy import *
x = Symbol('x')
f = Function
f = 1 / (exp(x) + exp(-x))
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czołem!
Mam rozkmine z #python - chcę dokonac operacji sumowania na kwardatowej czesci tablicy (array) z numpy. Pytanie - co zadziała szybciej - iteracja po kazdym elemencie podtablicy (tj for x in range (...): for y in range (...): i+=tabela[x][y]) czy uzycie dedykowanej funkcji (sum) na calej wydzielonej podtablicy (sum(tablica[x1:x2, y1:y2])?

Porobilem testy i wyszlo mi, ze iteracyjnie dziala szybciej niz z w wypadku drugiego rozwiazania, co kłoci sie z
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wołam *20* osób na podstawie algorytmu devopsiarza: wołanie za plusy dla 2 ostatnich materiałów lub plusy dla minimum 3 z 4 ostatnich materiałów. Jeśli plusowałeś/aś tylko 2 ostatnie materiały - nie plusuj posta rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach. Jeśli plusowałeś 3 lub więcej poprzednich materiałów - nie plusuj tego i kolejnego rozpoczynającego posta wątku, aby wyłączyć wołanie.

Wołanych wytypowano na podstawie analizy plusów dla tych wpisów: https://wykop.pl/wpis/50079091, https://wykop.pl/wpis/50279883,
  • Odpowiedz
@devopsiarz:

Lenovo ThinkPad T14 laptop review: Comet Lake update doesn't add much


Dlatego wszyscy (w tym ja) czekają na ThinkPady z nowym Ryzenem, których nadal nigdzie nie ma. ( ͡° ʖ̯ ͡°)
Chyba liczą na to, że ludzie się zniecierpliwią i wykupią te z Intelem :P
  • Odpowiedz
Nauka #programowanie miała być tylko sposobem na zabicie czasu podczas kwarantanny, a niespodziewanie ciągnę temat dalej i pokonuję kolejne trudności ( ͡° ͜ʖ ͡°) Postanowiłem po godzinach pracy napisać grę menedżerską w realiach sportu żużlowego.
Wszystko od A do Z wykonane samodzielnie, napisane w #python i #kivy :)
#gamedev #zuzel
cinek687 - Nauka #programowanie miała być tylko sposobem na zabicie czasu podczas kwa...

źródło: comment_1594801941EnhB00DE9CdIg5Z9ZbVFzS.jpg

Pobierz
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #python #flask #webdev

Ktoś może polecić jakiś fajny tutorial do backendu w Pythonie? Jakieś podstawy Pythona znam, bardziej by mi zależało na przypomnieniu sobie podstaw webdevu i solidny tutek z backendu w pytongu.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

czy ktoś może śmiało polecić od siebie jakieś książki/kursy dotyczące projektowania aplikacji desktopowych? Interesuje mnie min. w jaki sposób jest chroniony skrypt aplikacji, aby po zmianie kilku linijek kodu nie dało się go wywoływać bez autoryzacji.

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

@Cerynis: Python do aplikacji desktopowych niekonsolowych to jedynie proste gry lub bardzo proste okienkowe (tkInter, PyQt). W konkursach z bezpieczeństwa IT (CTF) czasem zdarzają się zadania z reverse-engineeringu spakowanych pythonowych aplikacji - i zazwyczaj nie jest to bardzo trudne, by dobrać się do kodu
  • Odpowiedz