Straciłem wątek i nie ogarniam xD
Ktoś mi wytłumaczy jakim cudem przypisując przy pomocy znaku = wartości z listy do listy1, a następnie dodając do listy1 "6" mam tą 6 również w poprzedniej liscie? Czy w pythonie znak = działa w obie strony? przypisuje wartość 1 do 2 i vice versa?
#programowanie #python
G.....r - Straciłem wątek i nie ogarniam xD
Ktoś mi wytłumaczy jakim cudem przypisuj...

źródło: comment_1609618304NIhpgd42J0HphXZBMOlyw1.jpg

Pobierz
  • 27
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W drugiej połowie zeszłego roku wyszło nowe, V wydanie książki "Python. Wprowadzenie" - liczy już ponad 1400 stron :).
Również w zeszłym roku pojawiło się nowe wydanie książki Cay S. Horstmanna pt. "Java. Techniki zaawansowane. Wydanie XI".
Obie z nich przez kilka dni można kupić za 29,90 zł - o północy wystartowała największa coroczna akcja promocyjna na e-booki - ZACZYTANI2021: http://ebookpoint.pl/page/8451w/promocja/10041/
W promocji ponad 36 000 ebooków, audiobooków, kursów i książek z
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#sysadmin #linux #python
Jak byście podeszli do tematu z ciągle zapchanym SWAP-em
monitoring co pare dni wypluwa incydent że swap jest 100% zapachany mniej więcej takiej proporcji
32 GB RAM - free 8GB available 6GB
SWAP 8GB (0 free)
swapiness 10
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@open-alpha: wrzuć smem lub odpal:

for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 2 -n -r | less

zeby zobaczyć co zjada swap
  • Odpowiedz
@open-alpha: Jest to możliwe, aby napisać program w pythonie, który żeżre całą pamięć i będzie chciał żreć więcej. Testów na wykorzystanie pamięci przez program w pythonie praktycznie w ogóle się nie robi, bo teoretycznie nie ma czegoś takiego jak mem-leak. Praktyka jest jednak taka, że jak ktoś nie wie, co pisze, to prowadzi to do takich sytuacji.

Stawiam, że te skrypty w pythonie, to straszny crap. Zazwyczaj wystarczy w jednym
  • Odpowiedz
Może pythonanywhere.com. Nie pamiętam tylko jakiej bazy danych używają. Co kilka miesięcy trzeba się zalogować i zrestartować licznik. Jakieś proste API na flasku tam wrzucałem do testów z dwa lata temu i działa do dziś.
  • Odpowiedz
Załóżmy, że mam funkcję f1 tworzącą jakąś listę i drugą funkcję f2 tworzącą listę list przy użyciu f1 - czy w takim przypadku powinienem stworzyć zmienną pomocniczą (tutaj someList) np.
def f2():
listAll = []
someList = f1()
listAll.append(someList) czy pominąć te someList i tworzyć potworki typu:
listAll.append(f1()) (tutaj wygląda to spoko bo jest dość krótkie, ale czasem takie potworki z wieloma nawiasami, kropkami itp. wyglądają strasznie nieczytelnie)
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
@BaltasarGracian: zależy. W tym wypadku jestem za drugą wersją, ale to kwestia upodobań. Ja staram się tworzyć nową zmienną, gdy skraca to kod (np. potrzeba danej wartości kilka razy) albo jak nowa nazwa coś wnosi np masz jakieś kryptyczne wywołania funkcji, ale dzięki zmiennej tymczasowej szybciej wiadomo o co chodzi
  • Odpowiedz
@jaroslaw-stadnicki: Początku nie da się słuchać. Nie wiem ile jest merytorycznego kontentu w tych dwóch godzinach i się raczej nie dowiem. Po prostu podcast dedykowany optymalizacji i wydajności powinien mówić o tych dwóch rzeczach, a nie o tym kto w jaką gre gra.
Naprawdę, wielu programistów bywa zajętymi ludźmi i szukają konkretnych, merytorycznych informacji.
  • Odpowiedz
@jaroslaw-stadnicki:

moze jakis odcinek o podesjciu do wytwarzania kodu w zaleznosci od miejsca pracy i specyfiki. W sensie ze w software house robisz jak u kogos, troche masz w------e, klient podpisze odbior i elo , powodzenia potem w krainie spaghetti a w firmie product base ( np netflix, uber) robisz jak dla siebie, prawilnie bo wiesz ze Ci moze wybuchnac za jakis czas.
  • Odpowiedz
@pyzdek: Zapewne masz racje. Enigma2 to linux dla tunerow SATTV. Trudno sie mowi, ale przynajmnej umiem juz zapisac konsole do pliku i znalezc nowo-utworzony plik i pare innych rzeczy:)
Dziekuje Ci bardzo za pomoc.( ͡° ͜ʖ ͡°)
  • Odpowiedz
Mirki, czy dostepne Pythonowe biblioteki do modbusa np minimalmodbus czy pymodbus pozwalaja na wyslanie niestandardowej ramki? Okazuje sie ze urzadzenie uzywa nonstandard modbus i musze wysylac np cos takiego

The right format : 01 04 00 00 00 00 00 00 00 00 00 00 05 00 01 00 7A 3F

Address: 01

Function:
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@WilczurZnahor: ok, mój błąd dałem się zmylić temu, że napisałeś:

Function: 04 (read input register)

a powinna być liczba mnoga.

Takie dziwactwo to pewnie sam musisz pisać. nie powinieneś mieć szczególnych problemów przy edytowaniu którejś z gotowych bibliotek.
  • Odpowiedz
Pomoże ktoś z kodem ?
Miałby być to bot do facebooka który wysyła post do wybranych grupek/reklame
Użyte Python/Selenium
Chciałbym żeby śmigał na ubuntu vps ale pyautogui raczej nie przejdzie tak samo moje wyszukiwania po tekscie :/
Jeśli masz chwilkę i chciałbyś pomóc to zapraszam
kod:https://pastebin.com/XBG8LrZj
#programowanie #python #selenium
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Wykopek_wykopek: Przecież perl wyewoluował w stronę skynetu i w okolicach 1997 uzyskał samoświadomość. Od tamtej daty sam się instaluje w krytycznych miejscach. Perl żeby stać się jeszcze bardziej nie zastąpiony opracował swój nowy dialekt tak zwany perlo-bash. W przypadkowych miejscach umieszcza w kodzie odwrotne quoty i wrzuca linie w bashu. Dziwie się jeszcze ze Perl nie usunął Twojego wpisu albo nie zaatakował Cię ddosem
  • Odpowiedz
@Wykopek_wykopek: ...a nawet jeżeli douczysz się do poziomu eksperta i zmienisz pracę na lepiej płatną, ale też w Perlu, to z dużym prawdopodobieństwem trafisz na podobnie bagnisty system, tyle że będzie ci 2x trudniej przy nim pracować bo będziesz świeżakiem. Zgadzam się. Mi się udało wyrwać z tego kręgu. To co umiem zostawię sobie na stare lata, może wtedy ktoś będzie szukał ostatnich perlowców na świecie żeby uratowali mu życie
  • Odpowiedz
@Lunatik: Twój select to to, co zwraca Ci metoda click() czyli trochę bez sensu.
powinno być:
select = Select(driver.findelementbyxpath('//*[@id="Type"]'))
a potem możesz wybierać opcje według jednej z metod, jakie select oferuje (byvisibletext, etc.)
  • Odpowiedz
#java
próbuję zacząć pisać w tym chorym języku - boli mnie składnia i mam odruch wymiotny robiąc klamry, średniki, wpisując nazwy klas i rozgryzając co gdzie jest, ale nieważne (troche pisze w #python i przeskok na javę jest dla mnie jak przeskok z photoshopa na gimpa xD)

niech ktoś mi powie, czemu ten fragment jest podświetlony?
Dostałem kiedyś czyjś kod, przeprawiam go nieco po swojemu i też zaczyna się
zortabla_rt - #java 
próbuję zacząć pisać w tym chorym języku - boli mnie składnia i...

źródło: comment_1608979574C9KvwA59pLvjLn65PesHmX.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zortabla_rt: To jest proponowana zmiana, intellij ma zapisane transformacje które nie zmieniając sensu kodu skracają/upraszczają go. Tu chyba chce Ci zmienić na forEachOrdered(System.out.println)
  • Odpowiedz