Hej wszyscy #programista15k kodujący w #python , pomożecie? Mam #pytanie:

czy istnieje jakaś biblioteka, która w łatwy sposób pozwalałaby pobrać listę list, która zawierałaby n ostatnich znalezisk dodanych do wykopaliska, z linkiem, tagami, tytułem, autorem itp.? Coś jak pages generatory z pywikibot, tylko dla wypoka...

Z góry dziękuję!

#programowanie #scraping #webdev #wykop
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki ma ktoś scrappera do olx pobierającego cenę i powierzchnię mieszkania, albo chciałby zrobić lub pomóc mi zrobić? (Ogarnę na tyle że ściągnę te dane z linku z ogłoszeniem, ale nie ogarnę jak zrobić to tak by 'wbijalo' na każde ogłoszenie i stamtąd ściągało dane. )

#programowanie #scraping #python #scrapy #webdev
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AldoAldo: Tylko jeżeli nie masz doświadczenia, to poczytaj o tym jak uchronić się przed banem. Na jednych warsztatach uczyłem grupę 10 osób scrapowania serwisu aukcyjnego i następnego dnia cały budynek miał na niego bana xd
  • Odpowiedz
Mirki od pewnego czasu oglądam sobie na YT różne symulacje i inne rzeczy związane z AI i sieciami neuronowymi.
Chce zacząć się w to bawić, jak zacząć?
Programuje zawodowo (Python - Django), więc sam etap nauki programowania mijam. Gdzie najlepiej się uczyć by zrozumieć i dostać dużo teoretycznej wiedzy którą potem będę mógł przekuć w praktyczną przy własnych projektach?
Może znacie dobre kursy/stronki?
#programowanie #programista15k #ai
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@inny_89: @polnapol132: Dzięki za oznaczenie!

Czytałem ostatnio Deep Learning Cholleta. Autor jest twórcą biblioteki Keras i współtwórcą TensorFlow. Książka i ebook są w miarę aktualne. Ciągle są przykłady z kodami źródłowymi, które można od razu odpalić. Bardzo szeroko omawia różne rodzaje sieci i różne zastosowania. Jeden rozdział był tylko trudniejszy. Tak bardzo przyjemna lektura. Używany język to Python.

Także polecam. Teraz jest w promocji:

LINK
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
Cześć, pomoże ktoś z ustawieniem serwera pod pythona? Wygrałem darmowy hosting, niby bogaty plan, dysk NVMe, wszystko co ma być jest na liście. Ale okazało się, że z shella mogę odpalić tylko Pythona 2.7, a pip niedostępny i nie mogę niczego pobrać. Pomoc techniczna odpowiedziała, że obecnie nie pomagają z pythonem, ale mogę z cPanel odpalić aplikację w python 3.7.

I teraz pojawia się problem. Mam skrypty, które normalnie hulały na innym,
srogie_ciasteczko - Cześć, pomoże ktoś z ustawieniem serwera pod pythona? Wygrałem da...

źródło: comment_15892926714ynyIlRHPympbGC0myUFid.jpg

Pobierz
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@srogie_ciasteczko: Wyjaśniliśmy Ci dosadnie, że nie prowadzimy w tej kwestii wsparcia, nie jest to nasza usługa główna i nie prowadzimy w tej kwestii wsparcia i o tym Cię powiadomiliśmy w naszej konwersacji, na chwilę obecną jest to usługa eksperymentalna, jeśli chodzi o support to nie wyobrażasz sobie chyba że po kupnie Microsoft 365 Bill Gates będzie mentorował Cię przy tworzeniu tabel lub przy innych zaawansowanych formułach tylko dlatego, że posiadasz
  • Odpowiedz
@hostinguj: brawo januszex hostinguj.pl! :D Zrobię później wpis o waszej "usłudze", a raczej serwerze postawionym w piwnicy jakiegoś wykopka, który nie potrafi ogarnąć konfiguracji własnego serwera, a próbuje firmę otwierać. Najpierw trzeba dorosnąć i nauczyć się szacunku do ludzi, z którymi ma się pracować.

Moje skrypty śmigają cały czas na darmowym heliohost.org z cronem. U was nie można otrzymać nawet usługi na poziomie darmowego hostingu.
  • Odpowiedz
#anonimowemirkowyznania
Hej co sądzicie o nauce #python dla kogoś kto pracuje w #korpo ale w finansach? W wielkim skrócie klepanie excela mi się znudziło i spróbowałbym czegoś nowego.. w każdym korpo jest zawsze duży dział finansowy i IT. Po ogłoszeniach widać, że zwykle pracodawcy szukają kogoś po inżynierce itp. Jest jakiś język programowania, który szczególnie pasuje do pracy w finansach? Wpadłem póki co na opinie, że
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

poczekaj na to chore typowanie


@JakTamCoTam: co masz na myśli? IMO typowanie w pythonie jest spoko, chore jest w js albo php. ¯\_(ツ)_/¯

Statycznego typowania może nie ma, ale też nie ma rzeczy typu "1" + 1 == 11.
  • Odpowiedz
@jaroslaw-stadnicki: dokładnie tak należało zatytułować ten podcast :) nie zrozum mnie źle bo tematyka ciekawa i jak najbardziej powinno się dyskutować na takie tematy tylko ten mindset, że klient problematyczny od razu zniechęca. Trzeba pozbywać sie głupich narodowych stereotypow, ze prywaciarz to złodziej itp.
  • Odpowiedz
Python - zmienne a moduły.

W main.py mam zdefiniowane zmienne. W secondary.py mam kod, ktory powinien z tych zmiennych korzystać i wypluć wynik do main.py.

Jak poprawnie zadeklarować zmienne, zeby modul secondary.py tez je widzial i byl w stanie przeprowadzić na nich działania?

main.py
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@celulozy: kilka faktów:

* jeden proces interpretera Python ładuje dany moduł tylko raz, nie ważne, że 5 modułów będzie importować jakiś 1 moduł (chyba, że stosuje się niskopoziomowe Pythonowe tricki przy ręcznym "lazy" ładowaniu);

-> to implikuje też takie zachowanie, że w ramach jednego pliku, który importuje moduł, w momencie odwołania się do zmiennych zadeklarowanych w innym module i po dokonaniu zmiany na tej zmiennej, zmiana pojawia się "wszędzie" w
  • Odpowiedz
Mam pętle w pętli, która odczytuje dane w postaci a,b,c,d,e,f i do tego wartości 1,2,3,4,5. Chcę te dane zapisać w tablicy w postaci [[1, 2, 3, 4, 5, 6], ['a', 'b', 'c', 'd', 'e', 'f']]. Zrobiłem to w postaci dwóch tablic: jednej głównej i drugiej pomocniczej. Nie wiem czy idzie zrozumieć o co mi chodzi, ale jak zrobić tak, aby od razu zapisywać do jednej tablicy, czyli jakoś tak tablica[tablica w tablicy].append
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie python.
Mam programik do scrapowania strony - tworze sobie liste plikow do pobrania i jeden za drugim pobieram.
Czasem zdążają sie dead linki, ktore wykrzaczają mi programik przez błąd requests.exceptions.TooManyRedirects .

Jak moge ustawic requests (albo lopa 'for') tak, zeby przy tym bledzie przeszedl do kolejnego rekordu z listy bez wykrzaczania calego skryptu?

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

Ehh, czasem czlowiekowi przyjdzie do glowy dobry pomysl dopiero jak sie wyżali na wypoku :
try:
res = requests.get(i) # pobiera pierwszy rekord z listy -'i'
except requests.TooManyRedirects:
continue

Dziekuje!
  • Odpowiedz
#php #framework

Siemka, pytanko na szybko. Ucze sie dopiero, ale chcialbym pisac co nieco w php oraz uzyc framework tylko nie wiem za jaki sie zabrac. Na pewno w przyszlosci chcialbym moze i robic zdalnie za pare lat.

Jaki framework do #php oraz #python korzystac?

Projekty
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@blakker: projekty w PL - symfony. Zagraniczne projekty - laravel,

Laravel rozwija się bardzo dynamicznie, mam wrażenie, że Symfony zostaje już powoli w tyle, z drugiej strony Symfony wymusza dobre wzorce i jest lepszy dla kogoś kto zaczyna.
  • Odpowiedz
w #python thread zostaje sam usunięty z pamieci jesli wykona robote czy trzeba gdzieś ręcznie go zabijac?

np.

t = threading.Thread(target=praca , args=(argument, )
t.start()
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@muskel: Nie musisz go ręcznie usuwać, sam się zakończy po wykonaniu metody t.run(). Ale dobrą praktyką jest zrobić t.join() w odpowiednim momencie, żeby mieć pewność, że się gdzieś po drodze nie zawiesił na czymś.
  • Odpowiedz
#python #vim #programowanie #linux
Zainstalowałem Linuxa Manjaro na lapku, z automatu instalator nie zrobił partycji swap, poczytałem wojny miliona wątków, czy na SSD robić swap, czy nie, czy przy 8GB Ramu robić czy nie, będę używał raczej do lżejszych rzeczy, mimo to postanowiłem zrobić partycję swap, nie na dysku SSD, ale na drugim, HDD, 2GB, niech sobie będzie, mimo że prawie nigdy nie będzie
RabarbarDwurolexowy - #python #vim #programowanie #linux
Zainstalowałem Linuxa Manja...

źródło: comment_15889772563yhDEfVatZa6bYAAGbU0EJ.jpg

Pobierz
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dziekuje: To jest bardzo szeroki opis. Wszystko co wymieniłeś wymagam od juniorów którzy ze mną pracują a ekspertem bym ich nie nazwał.

Dla mnie ekspert w Django:
- Zna cały ekosystem, potrafi go używać i rozwijać, zna jego limity
- Jest w stanie wskazać przewagę jednego rozwiązania nad drugim, jest w stanie obejść limity które django nam narzuca
- Nie ma problemów ze znajdywaniem wąskich gardeł aplikacji, niezależnie od tego na jakim
  • Odpowiedz
@dziekuje: Skoro masz takie umiejętności i portfolio, to powiem Ci coś: poszedłem na stanowisko backend python developer, posiadając wyłącznie podstawową wiedzę o Django, 3 lata robiłem w czystym Pythonie + libki. Uzupełnij CV i niech ktoś Ci płaci za naukę backendu :)
  • Odpowiedz
Czy da się zrobić prościej mini program który generuje liczby pierwsze dla podanego zakresu? Nie wiem czy tego nie przekombinowałem

def prim(n):
return len([i for i in range(2,n+1) if n%i==0]) == 1

def primes(num):
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Islam: Chodzi, żeby kod był jak najprostszy? Możesz użyć sztuczki z sum zamiast len. Funkcji sum można użyć na generatorze, więc oszczędza się dużo pamięci.

sum(1 for i in range(2, n + 1) if n % i == 0)
zwróci ci ile dzielników ma dana liczba w przedziale [2, n+1).
  • Odpowiedz