Zazwyczaj w temacie #python dopytuję, ale dziś chciałbym podzielić sie moim małym odkryciem przydatnym przy #datascience czy innych analizach w jupyter notebook.
Otóz zawsze strasznie irytowalo mnie poruszanie sie po kodzie - tj przewiniecie do danego miejsca, gdzie np cos zaczytywalem itp. dzis znalazłem wygodne i łatwo instalowalne narzedzie:
https://github.com/shoval/jupyter-navbar
(ma minusy - nie dziala z takimi samymi nazwami i nie dziala w JupyterLab)

Rozszerzenie tworzy boczny spis tresci odwolujacy sie do
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#python #programowanie #programista15k

Mam pewne api które generuje różne raporty, po wysłaniu POSTem dostaje id requestu i moge sprawdzać czy raport jest gotowy(czasem może być gotowy po kilku godzinach).
Chce pobierać te gotowe pliki i zapisywać do bazy. Myślę zrobić klase która będzie obsługiwać endpointy, wysyłać zapytanie POST, potem monitorować status i pobierać raport do zmiennej w tej właśnie klasie(wszystko oddzielnym wątku) i następnie w pętli
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@inevitableserendipity: Poczytaj o single point of responsibility bo to co proponujesz nie ma sensu

1. Masz funkcjonalność która wysyła POSTa i tworzy wstępny model "Raport" ze statusem "In progress" i z RequestID z posta (+ dodaj inne rzeczy jak godzina o ktorej ktos zaczal generowac raport, godzina o ktorej raport byl dostepny, id uzytkownika ktory ten raport wygenerowal, ...)
2. Masz crona który co X czasu bierze wszystkie modele "Raport"
  • Odpowiedz
Cześć,

#naukaprogramowania #programowanie #python
Szukam kursu Python. Od podstaw aż po średnio-zaawansowane materiały, z których sukcesywnie będę mógł korzystać przez najbliższe miesiące. Kurs z wytłumaczeniem jak i xx zadań z danej dziedziny.
Kiedyś korzystałem na studiach z e-trapeza do nauki równań różniczkowych, algebry itp. Szło sprawnie i szybko (zwłaszcza na prędkości 1.5-2.0).

Ktoś
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Szukam info na temat podejścia do testowania (najlepiej z użyciem, #python ) w projektach..."database-driven".
Do tej pory siedziałem głównie w webówkach i wszelkich klonach selenium, ale tutaj narzędzia muszą być zupełnie inne.
Wyobrażam to sobie tak (tu właśnie problem, bo dużo doświadczenia w tej sferze testów nie mam), że mam jakieś testy regresjii skupione na bazach, więc przed testem tworze/ustawiam sobie zawsze baze w jakimś znanym stanie i wykonuje na
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@solid959: Skoro mówisz, że wolisz czytać tutoriale niż oglądać to jestem przekonany że dokumentacja FastAPI przypadnie ci do gustu ( ͡° ͜ʖ ͡°)
Jest to jedna z najlepszych dokumentacji bibliotek jakie czytałem
  • Odpowiedz
Siemanko Mireczki i Brukselki.

Problem w Pythonie:
Mam taką zagwozdkę - normalnie by odnaleźć/kliknąć/cokolwiek dany obiekt w przeglądarce, robi się inspekcję tego obiektu, potem po tagach się go nawiguje, ładuje się selenium i tyle.

Natomiast co należy zrobić, jeżeli taka strona ma obiekty (guziki), których nie da się kliknąć prawym przyciskiem myszy i dać inspekcji? Najczęściej się to zdarza, jak jakaś aplikacja jest po prostu wyświetlana przez przeglądarkę (w pracy).
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Zarzutkowicz to będą tzw. "brittle selectors" - przy większej ilości danych mogą nie być unikatowe i możesz po akcji "click" nie zawsze trafić tam gdzie chcesz.
Może zmienić się dany element, klasy lub id mogą być generowane dynamicznie, może zmienić się struktura DOM i im więcej zależności (np. "class > id > attribute1 > node" może szybko być już nieaktualne). To samo tyczy się XPath, warto szukać drzewo od razu po
  • Odpowiedz
Myślicie ze po zrobieniu własnej gry(typu Alien Invasion, z wieloma samymi dodanymi ficzerami, gdzie było trochę pracy nad tym - menu, statystyki, samo naprowadzajace naboje) da radę chociaz załapać się na jakaś rozmowę o staż?
Jak było u was, mieliście już coś namazane w githubie, przy pierwszej rozmowie o staż/praktyki/prace?
Tak wiem, nie ma na to reguły. Ale chciałem poprostu zapytać ( ͡° ͜ʖ ͡°)



#
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#python #programowanie
Kojarzy ktoś taką stronkę dla dzieci - kilkadziesiąt poziomów uczących pętli, sytuacji warunkowych - czytamy kod i poruszamy wg niego kropkę żeby dojść do wybranego punktu?
Widziałem to kilka tygodni temu, ale wyczyściłem historię...
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Gdyby ktos chcial przezyc przygode (2 lata minimum, opcja na wiecej) - Organizacja Wspolpracy Gospodarczej i Rozwoju szuka specjalistow na ciekawe stanowiska do pracy w #paryz #francja. Wymagana znajomosc angielskiego i/lub francuskiego oraz chec do nauki tego drugiego (mniej znanego) jezyka.

Web Full Stack Developer
placa od 2960 eur na reke + mozliwe dodatki, np. dla wspolmazonka, relokacyjny, na dzieci...
#php #symfony #html #
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wołam 20 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.

Jeśli
  • Odpowiedz
łaska wykopu i jego użytkowników na pstrym koniu jeździ. właśnie kończę oglądać bardzo śmieszną prezentację z #programowanie podczas której omawiana jest "sztuka kodowania" - ale nie chodzi tutaj o samo piekno z perspektywy inżynierii, ale raczej prawdziwej sztuki.

może i te programy prezentowane nie mają wartości biznesowej, a cześć pokazanych egzotycznych (bardzo) jęzków programowania wydaje się w "poważnych" zastosowaniach bezużyteczna (czy też po prostu niesłychanie niewygodna) - ale i tak myślę,
secret_passenger - łaska wykopu i jego użytkowników na pstrym koniu jeździ. właśnie k...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PortowySzczur: jasne że to ciekawoski i trudno mówić że dają one jakąś super pożyteczną perspektywę na programowanie komercyjne. dla mnie obie części tej prezentacji były bardzo ciekawe. choć przyznam, że jednak część dotycząca programowania była dla mnie znacznie bardziej ciekawa.

nie, nie zakładam z góry że to dla każdego, ale tylko 2 wykopy to jednak nieco mało. spodziewałbym się więcej.
  • Odpowiedz
Wrzuciłem poprawkę, dzięki której wiadomość nie powinna juz crashować apki Otwarty wykop mobilny
A przez weekend siądę i wrzucę jakąś instrukcję jak go używać ( ͡° ͜ʖ ͡°)

O co chodzi z @taktyk-bot ?
Prosty bot, którego można zwołać w komentarzu do wpisu na mirko i będzie wysyłał PW kiedy pojawi się nowy wpis.
Aby przestać obserwować, wystarczy wysłać mu
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zdalny_robol: W pierwszym przypadku przy próbie wywołania python musi wyszukać w module klas datetime i na niej wywołać metode klasową now, w przypadku drugiego przy imporcie wyszukiwana jest klasa z której możesz od razu skorzystać. Wydajnościowo potrzebowałbyś wiele razy wywoływać te metode aby była różnica jednakże dobrą praktyką jest importować elementy z których będziesz korzystać (chyba, że zaimportowanie całego modułu będzie czytelniejsze w kodzie ale w tym wypadku nie będzie).
  • Odpowiedz