1. Dlaczego usunięto w wykopaliskach/znaleziskach możliwość robienia własnych kategorii ulubionych? Gdzie są moje ulubione zapisane w ten sposób? 2. Gdzie są wszystkie notatki o użytkownikach? Czy można w końcu edytować/usuwać notatki o osobach, które usunęły konto? 3. Dlaczego awatary są takie małe? 4. Gdzie są numery stron przy przeglądaniu gorących? 5. Dlaczego mam ciągle informację o powiadomieniu (kropka na dzwonku) mimo, że otworzyłem wszystkie w nowej zakładce? Dopiero "odczytaj wszystko" działa. 6. Dlaczego powiadomienia nie robią się
@Rajtuz: Odpowiedzią na Twoje pytania jest farma trolli działająca na serwisie wykop.pl. Farma polegała na plusowaniu wybranych postów, by te się znalazły w gorących. Przypomnij sobie jak wyglądały gorące w ostatnim czasie na starym wykopie, a jak wygladają teraz. Wykop 2.0 wyeliminował możliwość działania takiej farmy.
@Rajtuz: pewnie zamponieli albo dev nie wiedzieli że w ogóle był podgląd wszystkich notek. Tak jak z połową użytecznych ficzerow z poprzedniej wersji. Nowy wykop wyglada jakby go robił ktoś kto nie korzystał z poprzedniego.
To jeszcze użytkownicy zrobią testy, rozpiszą błędy i będzie można zacząć wnosić pierwsze poprawki. Najlepsi to są ci od "u mnie działa" i "polacy wiecznie narzekają". No kurde. XD
#wykop20 działa świetnie, u mnie obraz żyleta #pdk, znane mi błędy i problemy/życzenia:
- #czarnolisto nie działa, screeny na pic rel z mirko! i to chyba jest największy problem portalu (won z patusami i polityką!); - wykop 2.0 AD
Napisałem sobie mały programik który teraz uruchamiam tak, że odpalam cmd, wpisuję nazwę skryptu (np. ), i enter. Jeżeli plik jest w C:\Users\Rajtuz to wszystko działa.
Wie ktoś, czy da się zrobić skrót do wiersza poleceń, który po uruchomieniu od razu odpalałby taki skrypt?
@Fenrirr: To idzie przez Pythona, ale z pominięciem Pycharma. To programik do robienia backupu różnych plików, więc wygodniej jest go uruchamiać z pominięciem IDE.
Stworzyłem metodę add dodającą string z atrybutu obiektu do int-a. Czy jest możliwe by odwrócić elementy przy dodawaniu, i wykonać: print(32 + ma1)? Próbowałem różne kombinacje, ale nic mi nie wychodzi.
class MagicAdd: ....def __init__(self, letter): ........self.letter = letter ....def __add__(self,
def obiekt_atrybut2(self): wybor = input('Co do wyprintowania? ') print(getattr(self, wybor)) obiekt_atrybut2(p1) Ok, tak jak wyżej zadziała. Ale jeżeli w inpucie podalibyśmy jako całość np. 'p1.bok2', albo 'p1.pole()', to wtedy jak to można wywołać jak to będzie string?
Funkcję user-input() chcemy wywołać tylko raz, i chcemy zwrócić z niej zmienną name, którą musimy użyć w funkcjach n1() i n2(). Jak to najlepiej zrobić?
Wiem, że można dopisać name = user-input(), ale czy należy tak robić? Bo jak kod będzie dłuższy, dołożymy jakieś importy/eksporty to name będzie zmienną globalną, a tego chyba
@RapRose: @zgubiles_sie_jelonku: Tylko gdzie stworzyć obiekt w takim przypadku? Napisałem coś takiego, ale chyba nie o to wam chodziło, bo to to samo co na początku tylko dłużej:
class UserFirstName: ....def get_username(self): ........self.name = input('Give me your name
@zgubiles_sie_jelonku: No niestety, przy wykopowym formatowaniu przez nie może być pustych enterów, więc trzeba tego użyć wielokrotnie.
Dzięki, ciekawa koncepcja. Tylko, czy w takim przypadku wszystkie definicje korzystające z namenie muszą być w klasie UserFirstName? A co jakby namemusiało być użyte w jakiejś zewnętrznej funkcji?
Szybkie pytanie: czy da się wyprintować 'No such player' inaczej niż przy pomocy try/except, gdy obiekt nie ma odpowiedniego atrybutu? Może jakiś IF? _Init pominięty celowo.
class Player: ....def name(self): ........try: ............print(self.first_name,
Czy dobrze rozumiem kolejność wykonywania funkcji z dekoratrorem?
1. program natrafia na welcome('Marek') i idzie do tej funkcji 2. przy def welcome(name) jest dekorator, więc wykonuje się funkcja deko(welcome) 3. deco(welcome) zwraca niewywołany wrapper do pierwotnego wywołania welcome('Marek') 4. welcome('Marek') zamienia się (?) na wrapper('Marek') i drukuje się func(name.upper())
Dzięki za pomoc. Dopiero teraz uświadomiliście mi, że samo użycie @deco wystarczy do wywołania funkcji dekorującej i zwrócenia nieaktywnego wrappera, a funkcja którą się dekoruje nie musi być nawet uruchomiona (╯°□°)╯︵┻━┻
@Shatter: Wstawiłem, tylko teraz trzeba 2x kliknąć by edytować stopkę, i później jeszcze raz by aktywować hiperłącze. Lepsze to niż nic, ale szukam czegoś jeszcze szybszego.
Czy da się zrobić list comprehension, która tworzyłaby zagnieżdżone listy z liczbami w środku? Przy wykorzystaniu range() i/lub enumerate(). Początek, liczba wewnętrznych list i ilość elementów w każdej liście może być zmieniona w kodzie. Czyli np. ustalamy (np. w range), że:
@Cebulaczon10: To gdzieś niedawno weszło? Bo wszędzie czytam, że cashowane są tylko liczby od -5 do 256 i jakieś stringi bez spacji. Np. ktoś podawał x = 300, y = 300, a = 'c d', b = 'e f' i wychodziły różne id.
Teraz id są takie same nawet dla takich obiektów:
x = 11223344556677889905384578934543638985700430430 s1 = 'Długi string z wieloma znakami i wieloma spacjami, a ID ciągle to samo'
Czy można stworzyć funkcję three(), która wykonywałaby zarówno to co robi one() jak i two()? Czyli czy da się jakoś przekazać list.sort() jako linię opcjonalną (parametr?), z której korzystalibyśmy w zależności od potrzeb? Jest to w ogóle wykonalne?
Ładowarka do laptopa przestała mi działać i zastanawiam się, czy mogę zastąpić ją tą białą. Oryginał ma 100-240V - 0.5A, a ta od Xiaomi 100-240V-0.3A. Można używać?
Napisałem kod, który zrzuca dane z pliku do klasy Nauczyciel. Co można tu zrobić lepiej? Zakładamy, że liczba klas każdego nauczyciela może być różna. Tu przykładowy plik .txt:
@CancerLight: Ok, dzięki, postaram się przestawić ;) Mi chodziło bardziej o to, że taki plik .txt (i z taką strukturą) byłby już narzucony z góry. Więc zastanawiałem się, czy ten kod co napisałem nie jest zbyt toporny i jakoś łatwiej można to odczytać.
@tomektoja1: Dzięki. Widzę, że ogarniasz pythona na poziomie zaawansowanym. To jeszcze nie mój level, ale kod zapisany i wrócę do niego za kilka miesięcy :)
@tomektoja1: Kod mam już napisany, ale w porównaniu z tym co Ty mi podesłałeś, to moja twórczość wygląda jak zrobiona przez dziecko xD Ale chwila, ogarnę całość i podeślę, bo potrzebuję opinii osoby, która zna się na rzeczy :)
To zadanie zrobiłem już "normalnie", ale teraz zapoznaję się OOP i to jest próba przekształcenia w tym kierunku. Przy klasach spodziewałem się znacznie skrócić kod, ale zaoszczędziłem chyba tylko 10 linijek i jestem zawiedziony
@tomektoja1: Sqlite jeszcze przede mną, ale w przyszłości zastosuję do tego zadania.
A czy w teraz nie ułatwiłoby sprawy stworzenie instancji raz, i zapisanie ich do jakiegoś pliku, by później z niego je odczytywać i szukać co potrzebne? Czy lepiej to co mówiłeś, żeby zrzucić wszystko z .txt do .json-a (jako zagnieżdżony słownik) i w nim iterować? Która metoda będzie wydajniejsza?
@tomektoja1: Sama racja to co piszesz. Np. nie wiem dlaczego wcześniej nie pomyślałem, że po odpaleniu skryptu za każdym razem trzeba od nowa przechodzić przez plik .txt, tworzyć obiekty klasy i dopiero wtedy je przeszukiwać.
Zastosuję się do Twoich rad i wracam do nauki. Wielkie dzięki za pomoc (。◕‿‿◕。)
Chciałbym dostawać informację, czy jakiś element jest na liście(wtedy print), czy go nie ma (komunikat). Normalnie można użyćif x in lista
Ale co zrobić jak chce się sprawdzić występowanie tylko jednego elementu w kilkuelementowym stringu? Napisałem coś takiego jak poniżej i działa, ale czy da się to zrobić w jakiś inny lub prostszy sposób?
filmy = ["Lord of the rings", "Hobbit", "Joker", "Lord of war"]
@Tank1991: Z tego co czytałem to init.py nie jest wymagany do wersji 3.3 Pythona. Zresztą też chyba nie działało, jak go wrzuciłem do każdego katalogu.
2. Gdzie są wszystkie notatki o użytkownikach? Czy można w końcu edytować/usuwać notatki o osobach, które usunęły konto?
3. Dlaczego awatary są takie małe?
4. Gdzie są numery stron przy przeglądaniu gorących?
5. Dlaczego mam ciągle informację o powiadomieniu (kropka na dzwonku) mimo, że otworzyłem wszystkie w nowej zakładce? Dopiero "odczytaj wszystko" działa.
6. Dlaczego powiadomienia nie robią się