Mirki i Mirabelki z #programowanie czy macie może godne polecenia materiały (bardzo przydatne byłyby też książki oprócz linków) które skupiają tematykę analizy obrazu i wykrywaniu obiektów najlepiej w #python? Teoria i praktyka, wszystko chętnie zobaczę. Chciałabym zaznajomić się z tematem od podstaw.
#programista15k #analizaobrazu #datascience i chyba trochę też #sztucznainteligencja
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema, ogarniam w miarę pythona (obiektówka też), nie obca mi też biblioteka selenium oraz tkinter. Czego zacząć się uczyć żeby mieć robotę ? Myślałem nad Django. A może jakiś dodatkowy język? Czy w pythonie jest praca w 2k20? #programowanie #programista15k #python
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@legunde: Jest robota, ale prędzej czy później uderzysz w jedną z trzech działek - Serwery i webówka (Django) albo Machine Learning albo Data Science. Do Machine Learning łatwiej uderzyć po jakimś innym doświadczeniu. Data Science to raczej SQL i Python do obróbki danych. Najciężej w sumie znaleźć robotę w Machine Learning, kilku ludzi z Data Science znam, najpowszechniejsze to jest Django + Django Rest Framework (do wystawienia RESTowego API)
  • Odpowiedz
Mirki z #python #android #programowanie, mam kamerkę z USB którą podłączam do kompa i odczytuję klatki obrazu w pythonie używając OpenCV, po czym po przetworzeniu danych wyświetlam w okienku. Czy da się to samo zrobić na telefonie z androidem i USB OTG bez jakiegoś srogiego programowania (nie jestem programistą). Chodzi mi o użycie już gtowego skryptu w Pythonie a nie pisanie aplikacji na Androida która
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Tak sobie pomyślałem, że przy sobocie napiszę o "alternatywnym" sposobie programowania w pythonie, który akurat mi bardzo pomógł, więc może znajdą się tutaj osoby, którym też umożliwi bardziej produktywne kodowanie. Pomysł nie jest mój, to raczej zlepek porad znalezionych w internecie, w tym kilku prezentacjach z różnych konferencji pythonowych do obejrzenia na yt. Raczej nie przyda się zawodowym inżynierom oprogramowania, którzy mają z góry określone co i jak mają zrobić. To bardziej
ProfesorBigos - Tak sobie pomyślałem, że przy sobocie napiszę o "alternatywnym" sposo...

źródło: comment_1590821848Afer547Ko6ABIPoPqz49ii.jpg

Pobierz
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ProfesorBigos: a słyszałeś kiedyś o złożoności obliczeniowej? Przy spaghetti kodzie jest duża szansa że osiągniesz
Ο(x^n) albo O(n!) ( ͡° ͜ʖ ͡°)
Poza tym z doświadczenia wiem że pisanie bez przemyślenia problemu, kończy się jednorazowym użyciem danego kodu i porzuceniem projektu, bo refaktoryzacja oznacza przepisanie go od nowa.
Wiesz to jest jak w każdym projekcie, jak nie poświęcisz czasu na planowanie, to potem 2x tyle czasu
  • Odpowiedz
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