Zupełnie prywatnie do zabawy pobrałem sobie #pycharm i uruchomiłem trial wersji professional, żeby czysto rekreacyjnie pobawić się z #python

O ludzie, ja w robocie z tym #vscode to jak jakieś zwierzę pracuje. W tym pycharm wszystko jakieś takie ładniejsze i mądrzejsze. Opcje refactoringu wymiatają - nie jestem pewien czy w vscode w ogole da się przy pomocy wtyczki uzyskać chociaż namiastkę tego co tutaj.

Pytanie do tych co siedzą w temacie: czy
robię prostą gierkę w kółko i krzyżyk, stworzyłem trzy funkcje, jedna wyświetla planszę do gry, druga przypisuje graczom imiona i kółko lub krzyżyk, trzecia nieważne. Gra nie jest jeszcze skończona, ale chciałem stestować to co do tej pory mam i wszystkie trzy funkcje wpakowałem do jednej o nazwie "game". W pewnym momencie wyskakuje mi błąd, że jedna ze zmiennych nie jest zdefiniowana, mimo tego, że jest zdefiniowana w jednej z poprzednich funkcji.
Pobierz
źródło: comment_1646939291BV7c41iL6dtwwqAKknWUv7.jpg
W pewnym momencie wyskakuje mi błąd, że jedna ze zmiennych nie jest zdefiniowana, mimo tego, że jest zdefiniowana w jednej z poprzednich funkcji.


@Oake: To tak nie działa, nie możesz się odwołać do zmiennej zdefiniowanej w jednej funkcji z innej funkcji. Najprościej będzie jak zwrócisz zmienną z pierwszej funkcji i wtedy przekażesz ją do drugiej. I wrzuć cały kod, będzie łatwiej Ci pomóc
@Oake: wrzuc caly kod. Ale w skrocie i bardzo duzym uproszczeniu: zmienne sa lokalne dla danej funkcji. Jak masz funkcje funkcja1() i funkcje funkcja2() to wszystkie zmienne ktore w nich podeklarujesz sa widoczne tylko w tej funkcji w ktorej je deklarujesz. Jak w funkcja1() zadeklarujesz np f=5, to to f jest niewidoczne dla funkcja2()
Hej,

Jak moge sprawnie zrobic punktacje do gry blackjack? Np trojka i dwojka to 5 punktow. Pisanie XXX kombinacji if/elif nie ma sensu. Bardzo prosze o jakies naprowadzenie. Rozbilem sobie cala talie kart w liscie ale wydaje mi sie, ze to tez jest kiepski pomysl i lepiej je rozbic poprzez funkcje range(2, 15) w petli for dla poszczegolnych kolorow no ale wracam tu tez do problemu z punktacja.

Z gory dzieki

#
@konradduzek: coś w rodzaju:

# The type of card
cards = ["A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"]

# The card value
cards_values = {"A": 11, "2":2, "3":3, "4":4, "5":5, "6":6, "7":7, "8":8, "9":9, "10":10, "J":10, "Q":10, "K":10}

i funkcja zliczająca
#python i biblioteka #eel do pisania #gui - próbował ktoś (localhost + obrazki HTML i CSS) ? Chwilę się pobawiłem wczoraj i wydaje się bardziej ludzkie od innych, są jakieś problemy na które można napotkać później? Pisałem w każdym jednym frameworku do GUI (PyQT5/Pyside, Tkinter i Kivy) więc jakieś rozeznanie mam.
Cześć, dzisiaj zamiast realizowania dalszej części kursu, otworzyłem książke Automatyzacji nudnych zadań z Pythonem i zająłem się biblioteką os. Głównie jest tam poruszony temat modułu path. Jutro postaram się wam wrzucić moje notatki, może uda mi się stworzyć jakiś krótki program, który pozwoliłby mi wykorzystywać jakieś pliki tekstowe, bo na razie jedynie na takich przeprowadzałem jakiekolwiek operacje. Nie znam jeszcze biblioteki csv, ani jak działać na takim pliku, zajmę sie tym, gdy
Mirki macie jakieś książki / strony / filmy / cokolwiek z jakimiś zadaniami (bardziej jakimiś pomniejszymi projektami niż zadaniami typu napisz funkcje która policzy pole trójkąta) do nauki? Uczę się sam i nawet to lubię, tylko nie mam totalnie pomysłu na jakieś projekty, żeby zweryfikować swoją wiedzę oraz ją utrwalić. Przykładowo jak uczyłem się obiektówki to mam porobione z 20 plików w których mam najróżniejsze klasy z różnymi metodami, konstruktorami, dunder methods
return ("{:02X}" * 3).format(valid(r), valid(g), valid(b))
mam taki kodzik, moze ktos wyjasnic co oznacza to 02 w srodku, co to za parametr i za co jest odpowiedzialny. Bo nie kumam a przy zmianie tej wartosci z returnem zaczynaja sie dziac rozne dziwne rzeczy ( ͡° ͜ʖ ͡°)
(że :X to hexadecimal to wiem)
#naukaprogramowania #python
Hej, hej. Dalej katuje klasy, teraz przechodzę przez dekoratory i jest tak średnio bym powiedział, tak średnio.
W Pythonie jest chyba dosyć dużo dekoratorów (nie wiem, czy dobrze mówię, ale tak mi sie wydaje). A i oprócz dekoratorów poznałem metody klasy i metody statystyczne: classmetod i staticmetod (to jest akurat dosyć zrozumiałe). Zwłaszcza static, co do classmetod będę musiał się zagłębić kiedy się ją stosuje.
Co do dekoratorów to obecnie znam w
@CancerLight: Mirku, nie przesadzaj. O ile @bzdety nie uczy ludzi na studiach ani w LO wyprofilowanym mocno na informatykę to mówimy tylko o jakiejś zajawce programowania.
Jeśli uczniowie chcą się pobawić z GUI i podoba im się python to niech piszą sobie GUI w pythonie. Lepiej się trzymać tego co im odpowiada zamiast 'Jak chcecie GUI to proszę nawalac w Javie, a jeśli python to proszę pisać aplikacje webowe!'.
Przecież to
ja staram sie polaczyc wszystko wszystkie apki pisze w pygame plus wlasnie to GUI dlatego ze nie chce swoim uczniom dawac wiecej bibliotek do nauki wiadomo moglbym rzucic tkinter, potem pyQt i wiele innych ale kazda biblioteka to mnostwo nauki a nie oszukujmy sie tu chcemy miec szybki efekt szybko napisac i moc jeszcze przez godzine to omowic ;) takze liczy sie prostota siedzimy w jednym srodowisku i co najwyzej delikatnie dokladamy
Hej :)
Może komuś z was uda się naprowadzić mnie na odpowiedni tor lub ma pomysł z jakiej strony ugryźc temat.

Okazało się że nie dam rady przebadać bazy 278tys zdjęć na pytorchu że względu słabego sprzętu. Wymyśliłem że przemiele zdjęcia na wartości rgb i pójdzie z górki, niestety baza była wciąż za duża. Dzielenie bazy też odpadało. Przemieliłem zdjęcia na wartości HSV i wyekstrahowałem po 3 cechy dla każdego kanału tj,
@Elnath: @Ark00: @varchar12: przepraszam, że wołam mocno poza tematem, ale chciałbym zapytać Was (osób prawdopodobnie wykorzystujących znaczny memory pool w PyTorch) o kwestię której nie udało mi się ustalić.
Karty graficzne mocno potaniały, stąd pytanie:
Czy dwa RTX 3090 podłączone nvlink widoczne jako dwa urządzenia (CUDA 0, 1) pozwolą na uzyskanie memory pool 48GB (2x24GB) w PyTorch przy wywołaniu jednego urządzenia (czyli np. karty default CUDA 0)?
Pytam, bo
@tom1988: oj nie pomogę Ci. Skonczylem pracę dyplomową i jak do tej pory nie ciągłem dalej tematu ML, jeśli chodzi o praktyczną kwestię. Jednak majac jakąś podstawową wiedzę w zakresie IT uwazam, że na 99% da sie to skonfigurować tak jak chcesz. Wiadomo, wpierw przed zakupem karty za taką kwotę polecam sprawdzić czy to zadziala tak jak chcesz. Albo po prostu kupic z renomowanego źródła i zwrócić za tydzien albo dwa
Cześć, w tym tygodniu siadam do aplikacji w której między innymi wykorzystam Django i REST API. Skupiam się głównie na backend więc chciałbym zapytać czy znalazłby się ktoś uczący się frontu i chciałby współpracować. Oczywiście "projekt" nie jest komercyjny, a głównym jego zdaniem jest rozwijanie umiejętności . Wydaje mi się że fajnie byłoby wrzucić sobie taki projekt na Github'a, czy na live server co będzie leżało po mojej stronie. Od siebie mogę
Hej, dzisiaj kontunowałem kursik na Udemy u Pana Rafała. Dalej męczę te klasy.
Nie robiłem dzisiaj nic ciekawego oprócz wiedzy teoretycznej i ćwiczeń, które są do każdej z lekcji. Dzisiejsze lekcje dotyczyły głównie ukrytych atrybutów i ukrytych funkcji, a także jak można nadać im nową wartość. Poćwiczyłem również iterowanie po rzędach kolumn i rzędów w listach. Można np. tworzyć w ten sposób fajne rzeczy- serce, jakieś znaki. Jak ktoś chce pooglądać takie