hej! piszę szachy w pythonie i tworzę strukturę która będzie przechowywała bierki szachowe.
pomyślałem, żeby stworzyć klasę która będzie dziedziczyła po liście ale miała kilka nowych metod

jednak nie do końca rozumiem pythonowe super()

dobrze to robię? wszystko działa na razie

class ChessBoard(list):
def _init(self):
super().
init()
self.
setup_pieces()

edit: sory za brak wciec ale nie wiem jak sie formatuje kod na wykopie
edit2, tam są podwojne underscory ale
Cześć,
mam pytania z zakresu #python, #pandas i ogólnie #datascience.
Zasysam dośc duża tabelę z bazy danych (ok 1,5GB). Po zakonczeniu procesu sprawdzam jakiego typu mam kolumny ( tabela.info() ). Wszystkie sa typem 'object'. Jednak jak dam type(tabela[kolumna][0]) to otrzymuje np. decimal.Decimal.
W zwiazku z tym mam pytania:
1. W koncu jakiego typu jest taka kolumna?
2. Z uwagi na dosc duza liczbe wierszy (ok 13 milionow) chce pozmieniac typy
@thomeq: 3. Przy zmiennych binarnych mozesz sobie zrobic get dummies i zdropowac pierwsza (czyli cos na zasadzie is_male z wartosciami 0 i 1 lub bool). Jesli chodzi o wiek to zazwyczaj warto sobie to pokubelkowac jakos sensownie. Jesli pracujesz np. na miejscu zamieszkania to mozesz sociagnac sobie skads wielkosc miejscowosci i pokubelkowac na male, srednie i duze miasta lub np wyliczyc odleglosc od najblizszej siedziby Waszej firmy. Co do wydajnosci -
Mirki, czy pisząc dajmy na to porównywarkę cen można korzystać z wygenerowanych XML’i dla ceneo albo innych porównywarek? To jest zgodne z prawem? Czy w ogóle takie linki są gdzieś dostępne, czy trzeba ich szukać? Zastanawia mnie czy firmy które chcą dopiero wejść na ten rynek musza zaczynać od webscrappingu i z czasem namawiać klientów do generowania dla siebie listy towarów.
#programowanie #pytanie #it i może trochę #python
@kracy-pan:
1. są udostępniane np. poprzez afiliacje, przy czym czasami reklamodawca nie wystawia całej oferty
2. czy można korzystać z gotowych np. klejonych pod ceneo? moim zdaniem jest to najlepsze rozwiązanie, reklamodawcy nic to nie kosztuje (pracy, zasobów) a Ty masz aktualny plik. Wystarczy poprosić o link przedstawiając profity
3. webscrapping - nie polecam, raz że cie zablokują, dwa tylko ich #!$%@? (w ekstremalnej sytuacji potraktują to jako atak hakerski xD)
#python
#naukaprogramowania
czy mógłby mi ktoś zweryfikować działanie tego skryptu?
pobranego z tej strony.

po podlączeniu swojego API key-a, linia 32 kodu, i uruchomieniu wyskakuje mi 403 :(
ewentualnie jakaś rada jak to naprawić?

0 0 -29.441326758522983,-51.99833166599274
403 Client Error: Forbidden for url: http://maps.google.com/maps/api/staticmap?center=-29.441326758522983%2C-51.99833166599274&zoom=18&size=622x568&maptype=satellite&sensor=false&scale=1&key=AIzaSyD9WOT3_1_38Kl6ZdPsCmklNXAvBNWU3wU
#programowanie #django #python

Hej koledzy :) bawiłem się django-hosts i finalnie udało mi się zaadaptować to do mojego projektu :) ale jest ktos w stanie mi rzeczowo wytłumaczyć różnicę między np.

notice.user.profile.getabsoluteurl

a

notice_user.profile.getabsoluteurl

Ten pierwszy zapis działał dobrze, ale już przy subdomenie wywalało mi Reverse for ... not found. Kiedyś trafiłem na art o tym odniesieniu
_ stąd go pamiętałem, ale nie mogę znaleźć teraz.
@ProfesorBigos: czyli jeśli odwołuje sie do np innego modelu połączonego ForeignKey lepiej uzywac wersji z dwoma __ ? Niby django sobie radzi bez tego w prostych przypadkach ale bezpieczniej jest uzywac tego wlasnie rozwiazania.
#python #studbaza #opencv #programowanie

tl;dr robie apke ze wykrywa pojedynczą monete i jaka jest jej wartość. Nie wiem jakich algorytmów do tego użyć bo na necie nic sensownego nie znajduje.

Hejka mireczki potrzebuje pomocy z projektem na studia, troche bardziej przetwarzanie obrazów ale tez i programowanko
W skrócie prosta apka, dajemy zdjęcie np. 5zł i wykrywa że to jest 5 zł. Problem jest taki, że nie wiem jakich algorytmów do tego użyć.
Prowadzący powiedział, że to proste i radzcie sobie sami.


@DoubleWu: Niech się ten osioł w łeb puknie. Pokaż mu historię z tworzenia apki rozpoznającej, czy na zdjęciu widać parówkę. Zrobiona na podstawie gagu z serialu Silicon Valley. Tutaj autor opisuje ile jest problemów ze stworzeniem rzeczywiście działającej aplikacji opartej o rozpoznawanie zdjęć https://medium.com/@timanglade/how-hbos-silicon-valley-built-not-hotdog-with-mobile-tensorflow-keras-react-native-ef03260747f3
Pobierz
źródło: comment_1617202834VTkxNuPYH4lirqfWMx8yOx.jpg
@DoubleWu: tak jak wczesniej to bylo opisywane, sam sprobowalem uzyc easyOCR i po zmianie paru opcji opisanych w dokumentacji osiagnalem dobre rezultaty to jezeli chodzi o wartosc i zlote/grosze(rewers). A jezeli chodzi o awers bo napisales ze masz rozpoznac 3 dowolne monety to wybierz 5 zl / 1zl / 2 grosze i wtedy majac zdjecie na bialej kartce robisz sume wszystkich pikseli(informacja o kolorze) i odnosisz to do wartosci referencyjnej. Dodatkowo
via Wykop Mobilny (Android)
  • 13
Cześć, potrzebuję opinii od osób znających się na temacie. Na codzień pracuję z danymi przestrzennymi, branża: fotogrametria (z drona), geodezja, GIS. Jestem też na specjalności magisterskiej GIS.

Od pewnego czasu uczę się sama kodzenia w Pythonie, ogarniam też podstawy SQL. Wykorzystuję to czasem w GISie tworząc jakieś proste skrypty do automatyzacji procesu, miałam też próby tworzenia wtyczek. Przeglądając rynek, faktycznie dałoby radę połączyć programowanie + GIS, tylko ofert w moim regionie jest
via Wykop Mobilny (Android)
  • 0
Jak sprawić żeby po kliknięciu w menuitem otwierało się nowe okno? Znalazłem sporo poradników, ale wszystkie tyczą się buttonów, a ja chciałbym żeby menuitem otwierał nowe okno.

Używam PyQT

#python
@magucio: musisz utworzyć nową metodę w której otworzysz nowe okno i podpiąć sygnał z tą metodą używając connect(, ). Sygnał podpinasz przy inicjalizacji aktualnego okna które ma to menu.

Jeśli dobrze pamiętam, jakoś tak to było (w PyQt pisałem ze 4-5 lat temu, więc może być ciut inaczej, ale powinieneś załapać czego szukać):

connect('triggered()', twojaFunkcjaKtoraOtworzyOkno)
moar info: https://www.tutorialspoint.com/pyqt/pyqt_signals_and_slots.htm

@morsik w realpython masz fajnie to rozpisane, jeden z darmowych tutoriali. Ja u siebie robiłem nowy widget (nowa klasa, która zostawała central widgetem po kliknięciu), zamiast central widget możesz właśnie odpalić nowe okno
@MaszynaTrurla: Ja robię od Colta Steele - jest spoko, dużo się nauczyłem, ale też dużo wymaga zaangażowania i własnej pracy, żeby w pełni zrozumieć niektóre mechanizmy działania.

Polecam też uczyć się na Visual Code Studio zamiast tego programu, który on poleca w swoim kursie. Od czasu wydania tego kursu minęło trochę czasu, więc VCS ładnie się rozwinęło.
Mam listę 3x3, w sensie że [["1", "2", "3"], ["1", "2", "3"], ["1", "2", "3"]], każdy element to string. Mam dwa inputy, jeden to indeks a drugi to mój string którego chcę wsadzić w wcześniej podany index. W jaki sposób to zapisać? Próbuje na różne sposoby i nic mi nie wychodzi, sił mi zaczyna brakować do tego
#python #naukaprogramowania
Mam coś takiego, grupujące df po 'name' i wyrzucające sumy dodatnich i ujemnych wartosci z 'xTAdded':

df.groupby(df['name'])['xTAdded'].agg([('neg' , lambda x : x[x < 0].sum()) , ('pos' , lambda x : x[x > 0].sum())])
Jak mogę dodać kolejną kolumnę, gdzie byłaby podobna suma tylko liczona tylko dla kolumn spełniających warunek? Np. chciałbym kolumnę 'buildup', która sumuje dodatnie 'xTAdded' ale tylko, gdy w kolumnie 'endX' jest wartość <70. Tutaj ta lambda się odwołuje sama
@Lunat: Robiłem kiedyś taki mały projekt w tym temacie i niestety ale wszystkie sensowne silniki rozpoznawania mowy są płatne, najłatwiej chyba ogarnąć dostęp próbny miesięczny do azure (google ma darmowy ale ograniczony do 30s per zapytanie) - no i potem z dokumentacji lecisz.
2 opcja jak tylko potrzebujesz tekst i nie chcesz się bawić to wrzuć na youtube i pobierz napisy ( ͡° ͜ʖ ͡°)
Wiecie jak czytać wielokrotnie zagnieżdżone list comprehensions w Pythonie? Na przykład:

data = [j for i in accounts for v in i.values() for j in v]
Jeśli nie, to w najnowszym wpisie na blogu pokazuję jeden prosty trick, jak ogarnąć taki zapis. ( ͡° ͜ʖ ͡°)

LINK: Jak czytać zagnieżdżone list comprehensions

Jeśli interesują Cię moje wpisy, obserwuj tag #polydev
#programowanie #python #naukaprogramowania
Pobierz
źródło: comment_1617026010Ngbb9RnuXJDaDpFTzYmpEq.jpg
Już wkrótce (pewnie jutro) jak co roku ruszy Wielkanocny Kiermasz Książkowy Helion 2021. To świetna okazja, żeby zgromadzić wszystkie ebooki, książki i kursy programistyczne do obejrzenia na kolejne miesiące. Możemy spodziewać się dużych rabatów i darmowej dostawy. Kiermasz Wielkanocny jest jedną z kilku okazji w ciągu roku, gdy przeceny na Helionie są największe.

Z tej okazji przygotowałem serię wpisów na temat polecanych przeze mnie książek i kursów, które warto nabyć. Będą
Pobierz
źródło: comment_1617014856kfbZioOx5lP56pIcXEbXiA.jpg
po co książki, w internecie wszystko jest


@Boska_Klaudia: no szkoda, że absolutna większość informacji to jest szambo w internecie, a początkujący nie potrafi odsiać dobrych źródeł od złych, brakuje też w internetowych źródłach odpowiedniej hierarchii przekazywanej wiedzy, no ale poza tymi olbrzymimi mankamentami to masz rację, wszystko jest w internecie xD
mam nadzieję że 14 lat to dla ciebie wystarczająco?


@Boska_Klaudia: nie pytałem ile masz doświadczenia w udawaniu, że na czymś się znasz, ale luz

BTW, ostatnio przeczytałem książkę - GAWK: Effective AWK Programming


no to w końcu jest wszystko w tym internecie, czy nie ma

na resztę tego bełkotu to nie będę odpowiadać, typie zesrałeś się i tyle można powiedzie


ale jesteś zgorzkniała pierdoła, dające najgorsze możliwe rady najbardziej początkującym do