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
#datascience #python #machinelearning

Wie może ktokolwiek czemu mi sie tak rozpieprza ta ARIMA ? Nieważne jak bym kombinował z parametrami to skubana zawsze się "wygasza". Nie mam zupełnie pomysłu na to jakiego innego modelu użyć przy takiej ilości danych. Chodzi o dobową analizę szeregu czasowego. Ma ktoś może jeszcze jakiś pomysł? Albo jak naprawić moją arime?
c.....r - #datascience #python #machinelearning 

Wie może ktokolwiek czemu mi sie ...

źródło: comment_1588866535e9p3zaU33GN1qymYmL3Hri.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cl_master: ARIMA sama w sobie jest trudna do „dopasowania” do szeregu czasowego, głównie ze względu na swoje nieintuicyjne parametry. Spróbuj pythonowej biblioteki fbprophet of Facebooka. Ona wykorzystuje podobny model do ARIMA’y, natomiast wszystko jest bardziej „opakowane” i nie trzeba się aż tyle bawić. Fakt faktem, że jest mniej podatna na customizacje, ale podejrzewam że powinna Ci wystarczyć. Inna sprawą jest mała ilość danych które masz. Tu pojawia się pytanie czy
  • Odpowiedz
Cześć Mirabelki i Miraski! Pewnie cześć z was po przeczytaniu tagów pod tym wpisem zastanowi się co u licha łączy #uprawapapryczek i #programowanie. Otóż łączy je mój projekt który robię na zaliczenie pracy inżynierskiej. Chciałem aby było to coś co może mi się przydać i połączy się jakoś z moim innym hobby.

Tak zrodził się pomysł automatycznego growboxa opartego o komputer Raspberry Pi. Planuje w nim uprawiać
Borgon - Cześć Mirabelki i Miraski! Pewnie cześć z was po przeczytaniu tagów pod tym ...

źródło: comment_1588858767TEs9bSBXVVAT814sE0FiaL.jpg

Pobierz
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#pytanie #programowanie #python

Czołem! Od początku roku meczę się z postanowieniem nauki tego języka. Jeśli to istotne dla tematu, to mam zamiar pisać oprogramowanie do małych robotów korzystających z serwonapędów (wszelkie matematyczne rzeczy ogarniam, robiłem różne planowania trajektorii i kinematykę w matlabie, po przejściu na Pythona ogarnę numpy). Czy polecacie jakieś kursy on-line (stronki, YT), najlepiej bezpłatne i po polsku? Jeśli jakość tego wymaga, to może
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kirek: Dożyliśmy ciekawych czasów, gdzie nawet podstawowe algorytmy optymalizacyjne zostają uogólnione do poziomu poważnej "sztucznej inteligencji". ( ͡° ͜ʖ ͡°)

Zauważ proszę że podejście do problemu jest trochę inne – w programowaniu tradycyjnym definiujemy drogę do rozwiązania problemu a w przypadku sztucznej inteligencji – nie definiujemy tej drogi, ale dokładnie ta droga jest wynikiem procesu nauki AI.


Czym jest programowanie "tradycyjne"? Czy zalicza się do tego programowanie
  • Odpowiedz
@Wilq9911: Po za tym, ja nie wiem, czy jest mozliwa taka operacja, ze w metodzie SendKeys przekazujesz ścieżkę do zdjęcia. Nigdy się z takim czymś nie spotkałem (ale może za cienki w uszach jestem ) i mało używam SenKeys. Generalnie w Sendkeys wysyłasz sekwencję klawiszy. Np SendKeys(Key.ENTER). Co wyskakuje po tym jak manualnie klikniesz w pole "Kliknij lub przeciągnij..." ?
  • Odpowiedz