#python #programowanie
Mam pytanie dlaczego taki kod
N=int(n/10) nie działa tak samo dla wszystkich liczb, tzn. dla większości obcina ostatnią cyfrę, ale dla niektórych dużych liczb zmienia także przedostatnia np dla:
922434527229713388 to powinno być
92243452722971338, a jest
92243452722971344
Piszę swój pierwszy w życiu skrypt do web scrapingu i napotkałem pewien problem. Tak wygląda struktura mojej strony: https://pastebin.com/yPRJtxXu Moim zadaniem jest pobranie wszystkich plików pdf i mat ze strony, niestety nie wiem jak głęboko są one zagnieżdżone. Tutaj mój aktualny kod: https://pastebin.com/wfb6FJ8a Skrypt działa dopóki nie znajduje peirwszego pliku pdf. Problem polega na tym, że jak znajduje pierwszy plik pdf to nie iteruje dalej tylko dokleja do jego ścieżki kolejne hrefy
mam kilka zmieniających się codziennie plików json. są dość duże, między 20MB a 150MB.
muszę je przefiltrować raz dziennie na podstawie kilku różnych warunków (m.in. ==, !=, len, regex)
plik 1 filtruję, na podstawie jego wyników filtruję 2 (mając dostęp do pojedynczego wyniku z 1), potem na wynikach z 2 filtruje 3, itd.
real life example: szukam serwera, do niego dopasowuję maszynę na której stoi, do maszyny dopasowuję jej zasoby i zliczam
@FantaZy: jak na razie pierwsze wygrywa, jq jest już na starcie tysiąc razy szybsze od poprzedniego rozwiązania - filtrowanie tego dużego pliku trwa poniżej sekundy ()

zostanie tylko przekonać twórcę filtrów, żeby ogarnął nową składnię...
@ozyuo: Wez se obejrzyj jakis 12 godzinny kurs na yt ew. Jakies krotsze ale skoncentrowane bardziej na jednej tematyce a potem zacznij trzaskac zadania na exercism.io i przy okazji zacznij robic gierki jak hangman, tic tac toe az bedziesz szedl w coraz bardziej zaawansowane rzeczy.
Mirki, pracuje ktos z Was w (młodym) startupie?

Nudzi mnie trochę pisanie CRUDów i poszedłbym do jakiegoś startupu który jest na etapie planowania rozwiązania i architektury, żeby mieć wpływ na takie aspekty i klepać coś mniej nudnego niż kolejną apkę wewnątrzkorporacyjną.

Jedyne co mnie martwi to to, czy takie startupy płacą w miarę rynkowo i czy nie ma bardzo crunchu. Ktoś ma jakieś doświadczenia? Wiem że firma firmie nie równa ale ja
@ytho: najwięcej płacą i jest najluźniej 5-10 letnim startupie który odniesie sukces. W startupie 1-5 letnim który odnosi porażkę jest odwrotnie, przerąbane. Jeszcze wszystko zależy jak to jest ogarniane. Czasem jets z pompą i przychodzi ktoś z ogromnym worem kasy, a czasem budowane jets bardzo ograniczonymi środkami. Bardzo kluczowe jest pierwsze 5-10 osób w firmie.
#anonimowemirkowyznania
Uslyszalem ostatnio opinie ze teraz jest taki natłok chetnych na bycie #programista15k że bez statusu studenta teraz ciężko nawet o staż.
Co sądzicie, prawda to?
#naukaprogramowania #programowanie #python #javascript #java

Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
Kliknij tutaj, aby wysłać OPowi anonimową wiadomość prywatną
ID: #6245d761ddbaf3b984e30921
Post dodany za pomocą skryptu AnonimoweMirkoWyznania ( https://mirkowyznania.eu ) Zaakceptował: karmelkowa
Przekaż darowiznę
Znasz/tak samo lubisz #php i #python. Tworzysz nowy projekt.
Co wybierasz ?

#webdev

Na backend (API + trochę template'ów) wybierasz:

  • Laravel 41.0% (34)
  • Django 41.0% (34)
  • Inny, napisz w komentarzu. 18.1% (15)

Oddanych głosów: 83

Mirki, głupie pytanie. W readme projektu, który stawiam wlaśnie lokalnie, mam punkt:

Be sure that PYTHONPATH variable is pointing to main directory of this repository
Myslalem, że Path ma prowadzić do instalacji pythona i jest w sumie obecnie dodawany automatycznie podczas instalacji. O co w takim razie tutaj chodzi?
Pracuję na windowsie
#python
Myslalem, że Path ma prowadzić do instalacji pythona i jest w sumie obecnie dodawany automatycznie podczas instalacji.


@venomik: Czasami dodatkowo musisz ustawić PYTHONPATH ręcznie w edytorze kodu. Jak w terminalu korzystasz z venva to rzeczywiście będzie automatycznie ustawiony do miejsca instalacji Pythona.

Natomiast jeżeli chodzi o to ich wymaganie - możliwe że mają tam jakiś skrypt który później odpalają z commandline(?). Nie wiem. Dziwne. W każdym razie możesz pod PYTHONPATH ustawić