Cześć, cześć!
Dzisiaj od rana dużo kodowania, przez bite trzy godziny robiłem zadanka na CodeWars, na razie robiłem poziom 8/7/6, tzn. większość co robiłem było z poziomu 7, ale udało mi się również rozwiązać jedno zadanko z poziomu 6 (akurat trafiło się dosyć proste). Teoretycznie mogę powiedzieć, że niektóre zadania z poziomu 8 były dużo cieższe niż te z poziomu 6/7. Może po prostu natrafiłem na swoje słabe punkty, a za to
@Czujeglod10: nie wiem czy dobrze rozumiem bo już późno, ale jak masz już całego stringa wczytanego to jest metoda replace która zamienia ci każde słowo x na słowo y. A co do otwierania plików to polecam przy użyciu with czyli context managera który w przypadku plików sam je zamyka(to dobra praktyka), bo w przykładzie u ciebie sam musisz zamknąć, to było by po 5 linii file_raw.close(). A co do
@Czujeglod10: dobra już rozumiem twój przykład, mogłem jednak poczekać do porannej kawy z odpowiedzią ( ͡° ͜ʖ ͡°)
Jeśli ten plik nie jest za duży(rozumiem że docelowo to jedno/kilka zdań) to proponuję żebyś to zrobił podobnie jak u mnie w przykladzie, wczytujesz cały plik do stringa i robisz na nim replace, bo teraz sprawdziłem i jednak zamienia dany ciąg znaków nawet jak masz jakiś przedrostek albo kropke
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.
Oake - robię prostą gierkę w kółko i krzyżyk, stworzyłem trzy funkcje, jedna wyświetl...

źródło: comment_1646939291BV7c41iL6dtwwqAKknWUv7.jpg

Pobierz
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
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
Chce scrapowac dane z jsona lub html i logowac sie na tego weba(zaszyty user i haslo w skrypcie) i podtrzymywać sesje nastepnie te dane chce w formie metryk wyslac do prometheusa. Wszystko cjce zrobic w pythonie. Od czego mam zaczac, jakich bibliofek uzywac?
Rozumiem, że finalne dane nie musze eksportowac z pliku a bezposrednio z serwera localhost stworzonego skryptem? Ktos ma jakas wszechstronna baze wiedzy z wszystkimi bibliotekami i omówieniem ich?

#