Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto 1 ciekawy link z tego gatunku do takiego zestawienia.

1) Dziś bez softu, za to z ciekawymi linkami. I tak w poprzednim wpisie wspominałem Kafkę. To tutaj zarzucę linka do gotchas Kafki, o których należy pamiętać
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema. Poczatkujacy programista hir.
Własnie robie kurs zeby stać się tym programistą 15k.
Jednak jak czytam kod i widze funkcje to wszystko jest ok,czy sie jej ucze.
Jednak jak przychodzi zadanie na codewars 7-8 kyu to czuje sie jak tabluarasa i nic nie wychodzi. Mieliscie tak moze?
#programowanie #python
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@gelu100: no trochę słabo jak nie radzisz sobie z zadaniami na 7-8 kyu, musisz ćwiczyć i przeczytać jakaś porządna książkę o pythonie potem coś o dobrych praktykach jak clear code a potem wzorce projektowe

@lionbest: jak się czyta tutaj po angielsku

@Rachey: projekt to można pisać jak masz już jakaś wiedzę podstawowa bo stworzy potwora bez sensu
  • Odpowiedz
Mam sobie bazę danych a w niej tabelę. Wszystkie wiersze z tej tabeli wyświetlane są na stronie (tabela generowana przez Flask). Na końcu każdego wiersza mam guzik do edycji ale za cholerę nie wiem jak go zaprogramować, żeby edytował tylko dany wiersz. Jest jakiś sposób, żeby do każdego wiersza (czy nawet komórki) generować jakieś losowe ID czy coś w tym stylu? Coś co bym mógł złapać JSem?
Chciałbym żeby to wyglądało jak tutaj:

https://youtu.be/vYoGKtdl7dQ?t=279

Że
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@michaal: https://en.wikipedia.org/wiki/Ajax_(programming)#JavaScript_example tu przykład z czystym javascriptem, bez użycia jQuery.
Skoro masz ID, to dajesz je jako data-id="ID" do guzika oraz do tr. Po kliknięciu w guzik odczytujesz tą wartość, wyciągasz tr z odpowiednim data-id i dla każdego wewnętrznego td robisz podmianę zawartości na ``, guzik edycji ukrywasz, zamiast niego dajesz obsługę esc\enter (esc anuluje zmiany i przywraca normalny wiersz, enter wyciąga wartości z inputów, wysyła ajaxem dane do zapisu
  • Odpowiedz
Mireczki z #datascience #machinelearning #python potrzebuję jakiegoś modelu, który posłuży mi do analizy szeregów czasowych. Potrzebuję czegoś w rodzaju ARIMA tylko kurde żeby na szerokości całego datasetu mi robiło prognozę, a nie tylko jak ARIMA od pewnego momentu do przodu :x .
Wie ktoś cośś czego mogę użyć?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, czy ktoś znający pythona w dowolnym stopniu znalazłby moment, żeby odpowiedzieć na kilka baaardzo podstawowych pytań?

Nie wrzucam, bo wstyd.

#python
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 0
Napisałem w Pythonie skrypta, który szuka czegoś w plikach gzip. Użyłem mmap aby przyspieszyć dzialanie. Dodatkowo bawię się teraz multiprocessingiem i wyniki są bardzo dobre, w sensie "jest szybko" :) ale chciałbym jeszcze szybciej wyciągać z nich dane. Czy można w jakiś sposób użyć zasobów (cpu, ram) drugiej takiej samej maszyny aby przyspieszyć działanie? Pliki gzip są tylko na jednej maszynie.

Dyski SSD, 1 Gigabit pomiędzy maszynami

#python #programowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@uczciwy_szalbierz: Jezeli masz malo logiki zwiazanej z danymi w tych plikach to jak juz @Saly wspomnial ag, lub minimalnie szybszy rg (ripgrep), ktory tez wspiera gzipy. To powinno byc najszybsze i najprostsze rozwiazanie. Jezeli mozesz trzymac pliki na zrodlowych maszynach to mozesz to mielic na 8 serwerach na raz, co bedzie jeszcze szybsze, a sciagac juz same wyniki - nie dosc, ze nie tracisz czasu na sciaganie danych po
  • Odpowiedz
@kirek: nie obraz sie ale kurcze nie kumam dlaczego ludzie nie do konca zorientowani biora sie za pisanie takich artykulow ;-)

napisales to bardzo po lebkach (nie ma nic o functools.wraps, nie ma nic o dekoratorach klas), przywolujesz przyklad z javy chociaz to jest cos zupelnie innego, dektorator w javie to jest tradycyjny wzorzec obiektowy ktory mozna rowniez zaimplementowac w pythonie, niezaleznie od mechanizmu wrapowania funkcji.

jeszcze kod ktory tam
  • Odpowiedz
No dobra przyszła i na mnie pora. Bawię się ostatnio we flasku i jak nadeszła kolej na podpięcie lokalnej bazy pojawił się problem. W necie widziałem różne wersje DATABASE_URL i żadna z nich mi nie działa. Zależy mi na tym, żeby baza była lokalna. Jakaś mądra głowa pomoże? Z góry dzięki
Kod
#python #flask #bazydanych

PS.
W między czasie sprawdzę czy działa z bazą na heroku,
michaal - No dobra przyszła i na mnie pora. Bawię się ostatnio we flasku i jak nadesz...

źródło: comment_sWbQoM6WSUrCzYJBd6kl1aWFP9sZ5QYH.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

nie rozumiem,


@mioDuus: Jeśli robisz soft, który składa się z jakichś tam wielu niezależnych komponentów, to z jednej strony chcesz łatwo rozwijać projekt, a więc masz monorepo, ale z drugiej dystrybuować komponenty niezależnie, żeby można ich było używać pojedynczo. Dlatego tworzy się wtedy repozytoria read-only dla poszczególnych komponentów, gdzie kopiowany jest ich kod. Typowe dla frameworków. Symfony tak miało, ale z czego widzę, teraz mają już realne repozytoria dla każdego
  • Odpowiedz
Elo #python #programowanie #programowanie15k #kiciochpyta #naukaprogramowania

Jestem kolejną osobą, która chce osiągnąć te mityczne 15k. Troszkę przerabiałem Udemy, teraz jestem w połowie książki E. Matthesa.

Problem mój polega na tym, że mam wrażenie, że kończąc jeden dział, a zaczynając kolejny nabyta wiedza po prostu mi ucieka. W książce co prawda jest po kilka ćwiczeń do każdego rozdziału ale mam wrażenie, że jest
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 6
Hej. Znajoma uczy się programowania. Zupełnie nie ogarniała jak wygląda egzekucja prostego kodu w Pythonie.
Znalazłem takie coś online, fajnie można sobie zobaczyć całą egzekucję krok po kroku. Mam nadzieję że komuś pomoże.

Level - Basic.

http://tiny.cc/7qbegz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Brzozq: ja p------e, strach teraz powiedzieć coś miłego czy pomóc różowej bo zaraz zleci się banda inceli i zacznie nazywać cię cuckiem, spermiarzem i białorycerzem
  • Odpowiedz
@Brzozq: typ pomógł jakiejś znajomej a ty mu piszesz żeby nie robił z siebie cucka, ja zwróciłem uwagę że na tym portalu panowie ze stulejką przesadzają z osądzaniem i wydawaniem wyroku za każdy przejaw empatii wobec kobiet a ty mi piszesz że sam siebie definiuje. Dla mnie to choroba psychiczna, jestem z tobą i życzę Ci powodzenia.

Po prostu nie opuszczaj spotkań i bierz leki.
  • Odpowiedz
hej #python
chcialbym zaczac zabawe w pythonie, jaki setup polecacie do pracy/zabawy?
jakies biblioteki godne polecenia? edytory... poki co sciagnalem 3.8.0 i tyle, docelowo chce isc w strone ML
dzieki z gory
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jednofazowa_kaczka_wskazujaca: pozmieniaj a potem zawołaj jeśli wcześniej nikt inny nie pomoże albo sam nie znajdziesz rozwiązania. Dzisiaj już na pewno nie będę miał czasu zerkać, ale jutro może znajdę parę minut. Nazwy zmiennych rób po polsku albo po angielsku - jak Ci wygodnie - byle na pierwszy rzut oka było wiadomo do czego to służy
  • Odpowiedz