jak mogę przeloopowac taką listę, żeby scalić w jednego stringa? ['W', 'G', '2', 'u', '8', 'A', 'd', 'M', 'c', 'k', 'f'] już mi mózg wysiada...( ͡° ʖ̯ ͡°)
#python
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jak tworzycie projekt programistyczny? Na własne potrzeby chcę napisać skrypt w #python współpracujący z skryptami #bash na #rasberrypi

Brakuje mi narzędzi aby szczątkowy, niepokudłany pomysł w systematyczny sposób opisać, zaplanować i zintegrować.

To co planuję:
-parę skryptów bash typu czytanie i zapisywanie temp, monitowanie połączenia z siecią, sprawdzanie update itd.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@aHmuX:

- Postaraj się rozbić ten duży system jaki chcesz napisać na małe komponenty i pisać te komponenty tak żeby były na tyle niezależne od siebie żeby można ich też było użyć w innych projektach - np. skrypt w Pythonie do wysyłania e-maili może przyjmować kilka parametrów typu --to, --subject etc. i dzięki temu być re-używalny. Jak będziesz pisał dużo różnych rzeczy to po jakimś czasie będziesz mieć dużo takich
  • Odpowiedz
@kirek: Mi się popup pojawił: Halo, halo, czekaj chwilę, nie zamykaj! a wcale nie chciałem zamykać.

A merytorycznie: pokazywanie złych przykładów jest uważane za nieprawidłowe edukacyjnie. Ty idziesz krok dalej: używasz zaprzeczenia w tytule, ponadto trochę się w tym gubiąc. Ja musiałem przy punkcie 1 włączyć parser ( ͡° ͜ʖ ͡°), a przy punkcie 1 z 3 listy zrobiłeś tytuł
  • Odpowiedz
@boguslaw-de-cubalibre: na przyszłość kod w pastebina wrzucaj, będzie czytelniejszy.

Generalnie, błąd wyskakuje przez to, że find() zwraca wartość NoneType, bo nic nie może znaleźć.
Odpaliłem ten kod no i ogólnie to wygląda tak jakby nie każdy request zdążył załadować wszystkie elementy strony. Odpaliłem ten sam skrypt, tylko przerobiłem go tak by źródło strony pobierał przy pomocy Selenium - tytuł i cenę zwraca za każdym wykonaniem pętli.
Z tego co się orientuje, jak strona
  • Odpowiedz
Łączenie słowników w Pythonie bywało kiedyś kłopotliwe. Python 3.9 wprowadził jednak nowy sposób, który znacznie ułatwia sprawę. Sprawdź, na czym polega i jak różni się od poprzednich wersji.

https://bulldogjob.pl/news/1115-python-dictionaries-jak-polaczyc-ze-soba-slowniki-pythona

#programowanie #naukaprogramowania #python
Bulldogjob - Łączenie słowników w Pythonie bywało kiedyś kłopotliwe. Python 3.9 wprow...

źródło: comment_1590574430DikgbCJFWOCdyiTuYxO2LC.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bulldogjob:

Tytuł wprowadza w błąd.

Nie ma czytelniejszego rozwiązania przy łączeniu słowników jak d1.update(d2).

Do czego dąży artykuł to łączenie słowników w nowy słowników, i tutaj mimo wszystko najczytelniejsze jest rozpakowanie dwóch słowników do nowego. Użycie znaku sumy zbiorów nie jest aż tak jednoznaczne, i jestem pewien, że wielu programistów będzie się głowić za każdym razem gdy na to spojrzy.
  • Odpowiedz
@asterix61: ich artykuły są zwykle bardzo biedne, zwykle tylko pobieżnie dotykają tematu, często zawerają błędy (jak np ten artykuł). Wg nich

dnew = dict(d1, **d2)

to porządna metoda, a jest to metoda błędna bo działa tylko pod warunkiem, że klucze są stringiem.

W ogole co to za tekst, że łączenie słowników było kłopotliwe? Zamiast jednej linijki były trzy, mega kłopotliwe.
  • Odpowiedz
Dyskusje na temat pisania testów to dla mnie zawsze męka.
Czuję, że młodzi programiści, ale też zdarzają się bardziej doświadczeni, którzy postrzegają je w zły sposób.

Jak przechodzę do tematu TDD, to takie opinie słyszę, że aż uszy bolą.
Dlatego postanowiłem spisać moją opinię na temat TDD, aby więcej tego nie tłumaczyć :D

Może
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

kurła mireczki, jak sie zabrac za sekundnik w pythonie... nigdy nie pracowalem z biblioteką time, jakies podpowiedzi (,)
potrzebuje funkcje zwracajaca czas w sekundach, od rozpoczecia dzialania funkcji...
#python #programowanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #python #api #matematyka

Hej mirki i mirabelki zderzyłem się z zadaniem, które na ten moment trochę mnie przerasta i szukam pomocy:

Pobieram dane z API kilku giełd (kryptowaluty) na temat obrotu ostatnich 24 godzin - niestety jedna z giełd robi coś tak nieoczywistego jak RESETOWANIE obrotu o danej godzinie (giełda z Azji więc godzina jest kosmiczna, najpewniej ich 00:00) i naliczanie go od 0. To
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@hitherto: to jest dobry kierunek, na szczęście pogrzebałem w dokumentacji i mają jeszcze możliwość pobrania danych świec (w sensie giełdowych słupków), więc wystarczy pobrać dane z 24 jedno-godzinnych świec i zsumować pozycje z obrotem :)) Dzięki za pomoc!
  • Odpowiedz
@vito199: bo nie umiem pisać produkcyjnego kodu, tylko śmieciowy, nieużyteczny. Poza tym mam zerowy social skill, a to jest niestety potrzebne.
Mam w planach przeskoczenie do IT w niedługim czasie, ale nie wiem, czy to wypali.
  • Odpowiedz
Mam problem, vs code klonuje ladnie to co mam na githubie ale nie wiem dlaczego po nacisnieciu push - nie chcę wrzucić zmienionej wersji na githuba. Proszę Mireczków o pomoc - nie wyskakuje mi zaden bład :/
update: znalazlem taki error
Failed to watch ref 'd:\programowanie\vs code\test\.git\refs\remotes\origin\master', is most likely packed.
Error: ENOENT: no such file or directory, watch 'd:\programowanie\vs code\test\.git\refs\remotes\origin\master'

jak zmienic taka sciezke?
#programowanie #github #
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jedzgruszki: @bixor: Będzie to strategia czasu rzeczywistego, w której gracz kieruje osadami, które sam będzie tworzył, by zniszczyć siedliska zła - wrogiem będą demoniczne armie zła. W grze będzie możliwość rekrutacji wojska i tym podobne rzeczy, spotykane w RTSach. Planuje też multiplayer. W załączniku kilka budynków, które są już wymodelowane i prawdopodobnie pojawią sie w grze. Aha, nazwa robocza gry to PixelCastles ale prawdopodobnie będzie Untold Battles
horus666 - @jedzgruszki: @bixor: Będzie to strategia czasu rzeczywistego, w której gr...

źródło: comment_1590500733vfj8RJgNbPeskxrDeLEzVM.jpg

Pobierz
  • Odpowiedz
Siemanko wrzucam tu mój notebook z zadaniami z rachunku prawdopodobieństwa może komuś się to przyda w pracy albo na studiach. Zadania są bardzo łatwe ale w mojej karierze nie spotkałem się z trudniejszymi zadaniami tego typu ale warto umieć je rozwiązać. Daję tag #python bo jest zrobiona symulacja do kilku zadań i ogólnie będę starał się rozwiązywać zadanka z pythonem. Oczywiście planowane kolejne notebooki, konstruktywna krytyka mile widziana.

Edit:
https://colab.research.google.com/drive/1ST7Tivk6QdeZMivcMV0Hq7oyEavqi3aE?usp=sharing
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #python
Pytanie. Ile mniej wiecej czasu (godzin) trzeba poswiecic na nauke jezyka, zeby dojsc do poziomu umozliwiajacego znalezienie zatrudnienia w firmie? Jestem noobem. Mam 31 lat i wpadlem na pomysl, ze zostane programista.. Polecacie jakies kursy, strony, tutoriale. Co taki noob powinien wiedziec? Jak zaczac, gdzie szukac informacji?
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kamol999: Przeszukaj najpierw tag, bo bycie programistom to szukanie odpowiedzi, a podobne pytanie zadawane jest raz w tygodniu.

Nie ma magicznego czasu, jaki wystarczy, wszystko zależy od Ciebie, czasu i umiejętności. Jak będzie Ci "ciężko" wchodzić, to czas się wydłuży.

Skoro linkujesz Python to polecam automatetheboringstuff.com/
  • Odpowiedz