czy masz ciekawą pracbazę jako programista #java
patrzę na te ogłoszenia to same jakieś takie crudowe... jakby miało być na okrągło tylko odczyt/zapis z/do bazy i wystawianie api rest do tego.
w #python za to na pozór dużo ciekawych prac, bo jakieś różne cuda z danymi, ale z nowy w praktyce podobno jest to bardzo nudne, bo przewalasz w dzień dzień dane z jednej kupki na drugą. Jak
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wie ktoś może jak wydrukować imiona ze słownika klasa, posługując się tylko zmienną lista? Nie może to być zrobione na sztywno, bo w zmiennej lista będzie mogła być dowolna liczba elementów: teraz są dwie klasy, ale może być 1 lub 3 itd.

klasa = {"1a" : ["Adam", "Joanna"], "2b" : ["Jan", "Agnieszka"], "3c" : ["Tomek", "Iza"]}
lista = ["1a", "3c"]
Próbowałem zastosować for in range(), dodawać kolejne indeksy i drukować,
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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 w
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
@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
  • Odpowiedz
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
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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


@inny_89: więc pewnie poznałeś jakieś 10% możliwości przy dobrych wiatrach ( ͡° ͜ʖ ͡°)
  • Odpowiedz
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
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • Odpowiedz
@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()
  • Odpowiedz
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

#
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@terror_blade: @Tooca_rev: Bo jest banałem, na pierwszy rzut oka wydaje się właśnie trudne, ale po znalezieniu algorytmu znajdywania tej sumy wychodzi, że to dwie banalne pętelki, raptem 3 linijki w pythonie.
Jeżeli wasze rozwiązanie nie jest liniowe to znaczy, że jeszcze nie znacie algorytmu.
  • Odpowiedz
#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.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Czujeglod10: rób sobie zadania na codewars.com - te z 8, 7 lub nawet 6 kyu - i jak uda się coś rozwiązać, to patrz jak inni to robili. Staraj się zrozumieć ich kod. W programowaniu ważne jest myślenie i wyszukiwanie rozwiązań w google, a biblioteki można poznawać przy okazji
  • Odpowiedz
Jakim modułem w #python #tkinter opędzluje dwa języki? Super by było jakby to działało bez odwoływania się ciągle w stylu

if flag:
print("d--a")
else:
print("flag")
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nerfipro174 hyperskill, są tam ścieżki rozwoju. Wybiera się projekt i po zrobieniu kilku zadań typu "napisz funkcje licząca abcd..." jest do napisania jakis projekt, głównie konsolowy.
  • Odpowiedz
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
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Tooca_rev: Gdyby tak istniały takie dokumenty, które opisują jak działają funkcje i jakie parametry przyjmują... To chyba bym je nazwał docentymacja... Albo nie. Dokumentacja. O tak, ładne słowo.
  • Odpowiedz
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
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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ę
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Czujeglod10: Jeśli chodzi o klasy to polecam bardzo serdecznie ten kanał link. Sam się właśnie uczę pythona i też robię klasy aktualnie i nie spotkałem jeszcze tak dobrego wytłumaczenia jak tutaj, trzymam za ciebie kciuki mireczku!
  • Odpowiedz