@harnasiek: gdzieś wywołujesz print na obiekcie klasy SummonerGoblin, która nie ma zaimplementowanego __repr__. Nie jest to nigdzie widoczne w kodzie, który zapostowałeś.
  • Odpowiedz
@harnasiek: tu ifa tam ifa i się robi bajzel :P lepiej zrób sobie słownik który mapuje to co może wybrać użytkownik na obiekty typu Character i wyłap odpowiedni wyjątek kiedy nie zostanie podany poprawny klucz
  • Odpowiedz
@harnasiek: mozesz dac w pierwszej linijce (nad wszystkim)
charchoose = None
i wtedy powinno zalapac. Jesli dalej nie pradzi to dajesz w funkcji char
select zaraz pod definicja:
global char_choose

Ale tak sie nie powinno robic, wiec powinienes to zmienic wg rady mcnight95
  • Odpowiedz
Jak wiadomo windows ignoruje kwestie wielkości liter przy otwieraniu plików, tzn. jak w ścieżce użyjemy małej litery a w oryginalnej ścieżce jest duża to folder się otworzy. Tak samo działa to w wypadku sprawdzania w Pythonie czy istnienia folderu/pliku: wielkość znaków jest ignorowana.
Wie ktoś może jak sprawić aby NIE BYŁA ignorowana? tzn. żeby coś zwracało mi false kiedy sprawdzana ścieżka ma inne wielkości liter niż zadana. Najlepiej z biblioteki Pathlib.
#
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#python #programowanie

Tworze sobie prosty program w pythonie za pomocą którego chce sobie wyprintować tekst na podstawie wczesniej zdefiniowanego szablonu w któym są "sloty" na podmiane treści, przykład:

Lorem ipsum $VAR1 sit amet, $VAR2 adipiscing elit.


Z
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Gdzie najlepiej uruchomić skrypt #selenium #python w chmurze tak żeby odpalał się automatycznie zgodnie z harmonogramem.
Próbowałem na pythonanywhere i loguje się poprawnie na zadaną stronę jednak później nie widzi przycisków które ma kliknąć. U siebie na komputerze jak to odpalam w headless to wszystko ładnie śmiga.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JamesDarmody: Możliwe, że masz przeglądarkę, ale jego wielkość jest jakaś niepoprawna bo nie ma pulpitu więc coś świruje a strona np. zmienia wygląd jak masz okno mniejsze niż X i to jest przyczyną errora.

Dumam tylko.
  • Odpowiedz
  • 1
@Ilythiiri już sobie poradziłem i najprawdopodobniej powodem był wirtualny kursor który zasłaniał przycisk który chciałem kliknąć zmieniłem click() na execute_script("arguments[0].click()") i zadziałało
  • Odpowiedz
@boleslaw_krzywosuty: znajomi kupili poprzednią wersję i największy problem stanowiło to, że szybko ta zabawa się skończyła. Dopóki dzieci chodziły do przedszkola gdzie uczyły się na mindstormie podstaw robotyki to było ok, ale gdy przestały i w domu nie miał się kto nimi zająć w tym temacie to klocki poszły na półkę. Programowanie nawet takie i jednocześnie układanie fizycznie z technica do dość skomplikowane połączenie.
W pythonie nie programowali bo nie
  • Odpowiedz
#python #programowanie #programista15k

Czy da się stworzyć "dynamiczną" funkcje?
Mam np stworzoną funkcje def fight(warrior,goblin): i to pobiera tylko wartości z obiektów warrior i goblin, a chciałbym żeby funkcja reagowała na to, jaką klasę postaci wybierze gracz na początku i to jaki przeciwnik się wylosuje na danym etapie, bo przecież nie będę tworzył 80 tych samych funkcji ale tylko z innymi zmiennymi bo to robota głupiego i mało
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Entity Component System to na później jak już się nauczy jak działa dziedziczenie i polimorfizm, nie ma sensu zaczynać od tego jak gość pisze taki kod :)

Tutaj wystarczy 2 klasy: Character i Monster.

Character by miał metodę

def
  • Odpowiedz
Ktoś upublicznił na github narzędzia do pobierania filmów z różnych platform vod w tym netflix oraz hbo. Programy są pisane w pythonie i pozwalają na pobieranie filmów np z netflixa w maksymalnej dostępnej rozdzielczości. Jest kilka repozytoriów, niżej link w którym gościu tłumaczy swoje motywy.

Oczywiście wszystko pobieracie na własną odpowiedzialność, nie testowałem oprogramowania.

https://github.com/widevinedump/Message

  • 45
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@K-S-: Na ch@# taki fake news?

Każdy skrypt wymaga CDM (cokolwiek to jest) i na dodatek taki kwiatek:

For CDM You can Mail :- wvfuck@protonmail.com
Note : CDM is
  • Odpowiedz
Pomóżcie. Mam główna klasę i tworze następną, dziecko. W niej muszę mieć dane z głównej wiec pojawia się glownaklasa._init(self). Super, ale w dziecku tworze również funkcje init_ i zmienna załóżmy (self.x). Jak się do niej dostać w dziecku? Np. Print(self.x) - wywala mi błąd, ze w głównej klasie nie ma self.x
#python
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

dobry wieczór, od nowego roku zamierzam próbować nauczyć się programowania, stwierdziłem, że spróbuje pierw pythona (jak wyjdzie zobaczymy, nie mam mokrych snów o programista15k, bardziej z czystych chęci)
Jakie są przydatne książki/strony/kursy, które pomogą w nauce, przynajmniej na początku w celu ogarnięcia podstaw
oraz czy lepiej pierw próbować po polsku się uczyć dla pełnego zrozumienia, czy od razu lecieć po angielsku skoro to i tak jest najważniejszy język i pewnie więcej materiałów
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@howtowisnia: po polsku masz tutorial z "kanał o wszystkim" to jest fajne wprowadzenie po polsku. Jak się już poduczysz to polecam przejść na angielski YT (CoreyShafer, TwT i wiele innych) gdzie w połączeniu z dokumentacją jesteś w stanie się wyszkolić do poziomu mistrzowskiego. Oczywiście bez praktyki nic nie będziesz w stanie napisać dlatego każdy "rozdział" musisz kończyć obowiązkową praktyką na to polecam tą książkę Automate the Boring Stuff with Python
  • Odpowiedz
2️⃣ Obiekt - logiczny element posiadający własny stan

@harnasiek: W Pythonie pierwszy argument w definicji metod w klasie w momencie wywołania zostaje podstawiony przez referencję/odwołanie do stanu tego konkretnego obiektu, na którym wywołujesz metodę; przyjęło się nazywać ten pierwszy argument jako self.

4️⃣ Metoda - funkcja Klasy (※1️⃣)/Obiektu (※2️⃣);
patrolez - > 2️⃣ Obiekt - logiczny element posiadający własny stan
@harnasiek: W Pyt...

źródło: comment_1640650383zjfApSMdvnyBIiAYo932Fc.jpg

Pobierz
  • Odpowiedz
Mam pytanie odnośnie #naukaprogramowania w #python. Jak najlepiej się uczyć? Jestem zielony, w swoim zawodowym doświadczeniu nie miałem z tym styczności, ale chciałbym w przyszłym roku zmienić pracę. Siedzę po pracy po 3-4 h dziennie i staram się przyswajać nową wiedzę. Aktualnie czytam książki, przerabiam kursy na udemy i oglądam na YouTube jak inni klepią jakieś proste programy. Staram się zrozumieć kod, klepać razem z youtubem i
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@innewiadro: Ja uczę się od listopada i zrobilem tak - kursy na Udemy + wykonywanie zadan na codewars i exercism i do tego pisanie swoich mini projektow typu Todo list itd, teraz skonczylem z kursami na udemy i wzialem się za free code camp. Wlasnie skonczylem 6 godzin kursu Flaska, w ktorym klepalem kod rowno z nauczycielem, do tego pisalem swoje wlasne notatki (wyszlo jakies 50+ stron w pdfie), a
  • Odpowiedz
#django
#python

Czy nauka Django z poradnika coreya schafera na YT to strzał w stopę? W tutku jest wersja 2.1, a obecnie mamy 4.0.
Różni się to jakoś mega na podstawowym poziomie czy nie ma się co przejmować?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chcę napisać w pythonie taki program: Wchodzę na stronę X, następnie znajdują się linki (często się zmieniają). Klikam odnośnik Y1, z odnośnika Y1 wyciągam dane, które zapisuje sobie do bazy danych. Następnie robię to dla odnośnika Y2 i pobieram te same dane, które zapisuje do kolejnego rekordu w db. Takich odnośników byłoby powiedzmy 100-200. Czynność ta wykonywała by się w nieskończonej pętli co powiedzmy 5-10minut.
Pytanie teraz jakich bibliotek do tego użyć?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MilionoweMultikonto: Nie rozumiem... chyba na siłę chciałeś być śmieszny ¯\_(ツ)_/¯
To co chce zrobić to zwykły web scraping. Ja opisałem co chce zrobić, jak mniej więcej wygląda algorytm i pytam bardziej doświadczonych programistów jak się do tego zabrać, które biblioteki najlepiej wybrać, bo w necie znalazłem kilka, które służą do web scrapingu.
  • Odpowiedz
@Ewentualnie: trzeba mieć analityczny mózg na pewnym poziomie. Przypomnij sobie swoich rówieśników ze szkoły i powiedz z ręką na sercu, że z każdego z nich można zrobić programistę w skończonym czasie
  • Odpowiedz
  • 4
@Tooca_rev Studia nie uczą programować, ale dają dosyć szeroką wiedzę którą się często przydaje. Bootcampy nie przydają się do niczego :p
  • Odpowiedz