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
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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ć
  • Odpowiedz
List comprahension powinno załatwić sprawę:

values = [slownik[x] for x in lista]
Albo zwykłe mapowanie:

values = map(lambda x: slownik[x], lista)
  • Odpowiedz
Jak ogarniam trochę postgresa/postgisa, na poziomie prostych funkcji, triggerów, zapytań przestrzennych,ogarniania trochę tabel, trochę pythona skryptowo, a wszystko w obszarach qgisa to czy dla kogoś takiego jak ja są jakieś/gdzieś perspektywy dorobienia sobie?
( ͡° ͜ʖ ͡°)

#programowanie #python #postgresql #qgis #postgis
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Lawsuit: spójrz na typ błędu - tablica ma 6 elementów a próbujesz ją indeksować liczbą o wartości 6. Tablice w Pythonie indeksowane są od zera a nie od jedynki, w podkreślonej linijce zamień [i] na [i-1]
  • Odpowiedz
Dobra, po prostu sam to sprawdziłem xD. Otóż .label wyświetla nam napis, który został umieszczony w zmiennej, zeby wyświetłał się użytkownikowi: > name = StringField("Podaj swoje imię", validators=[DataRequired()])
W tym wypadku form.name.label() wyświetli: Podaj swoje imie
  • Odpowiedz
#anonimowemirkowyznania
Mamy tu jakieś osoby które nie mogą znaleźć pracy jako junior? Lub stażu.
Ile czasu szukasz juz pracy? Jestes samoukiem czy po może po studiach
Chce poznac jakie są wasze wrażenia, bo wszedzie sie slyszy o 1k CV na stanowisko, co ciekawe glosów osób bez pracy jest nieco mniej :)
#naukaprogramowania #java #javascript #python #php #programowanie

Kliknij
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć! Odbijałem się jak od ściany z tym Flaskiem, ale nareszcie zaczynam coś pojmować. W sensie są to kompletne podstawy, takie jak tworzenie podstron, html do nich, umieszczanie jakiś danych, czy prosta jinja. Ponadto znalazłem super materiały: link. Wszystko od totalnych podstaw z dobrym wytłumaczeniem. Nie wiem, ale poprzednie kursy z Youtuba były dla mnie strasznie chaotyczne pod takim względem, że autor kazał kopiować jakieś templatki nie tłumacząc w ogóle co
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam plik csv z 4200 rekordami ze współrzędnymi x i y, teraz chciałbym żeby zrobić z nich trase na mapie, jak to najlepiej zrobić? Podejrzewam ze 4200 rekordów nie potrzebuje, ale sprzęt wysyła co sekundę pozycje.
Próbowałem plotlibem, ale jak to w sumie później położyć na mapę? Np. opeenstreetmap
#python #programowanie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

A próbowałeś to wpisać w google po angielsku?


@Lunatik: na razie spróbowałem wpisać to na stronie ze śmiesznymi obrazkami, po części żeby porozmawiać z moimi przyjaciółmi z tej strony
  • Odpowiedz
#programowanie #python #naukaprogramowania

zrobiłem wszystkie kata na ostatnim poziomie codewars. zajęło mi to ok miesiąc. większość zrobiłem sam, trochę tutaj mi pomogliście, a ostatnie 5 rozwiązań po prostu ukradłem, bo tak robią programiści i staram się nabierać dobrych nawyków.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mizantrol: fun fact:
kiedys z-------m rozwiazanie pewnego ultra matematycznego problemu jakiemus hindusowi, ale p--------l sie 2 razy w kodzie (jak dziecko wiec pewnie tez komus p----------l XD) i po przerobieniu wyszlo mi deczko szybciej i krocej. instant oferta pracy z BIG5. niestety szukali kogos n--------------o kod 24/7, a to nie dla mnie.

wniosek: krasc trza umic XD
  • Odpowiedz
@comfyStefan: W sensie wrzuciłeś to rozwiązanie na codewars i tam cię ktoś znalazł po tym? Czy sam się gdzieś musiałeś tym "pochwalić"?Nie korzystałem nigdy z tego serwisu i zastanawiam się jak to dziala
  • Odpowiedz
@rosso_corsa: definiujesz sobie wymagania dla jakiegos innego interfejsu np abstrakcyjny zapisywacz ma miec metody zapisz odczytaj a potem jak chcesz zmienic zapis i zamiast redisa uzywac dysku to abstrakcja gwarantuje ze spelnisz interfejs
  • Odpowiedz
@rosso_corsa: Musisz myśleć o rozwiązaniach typu powyższy "zapisywacz", który jest uniwersalny i który możesz użyć w wielu klasach tworząc i wymuszając standard.
  • Odpowiedz
@rosso_corsa: Bo pre-commit najlepiej zainstalować tak, by mieć go globalnie dostępnego (co nie znaczy, że w globalnej instalacji Pythona). Wtedy w każdym repo możesz klepnąć "pre-commit install" i tyle.
  • Odpowiedz
Cześć, dzisiaj poraz kolejny zabrałem się za podstawy Flaska. Opiszę to krótko i zwięźle. Wszystkie problemy, które teraz napotykam związane ze tworzeniem jakiegoś projektu są związane z frontem. Wszystkie kursy korzystają z gotowych kodów głownie ze strony bootstrapa. Nie rozumiem, dlaczego niektóre części tego kodu są wklejane przy tytule, inne są wklejane za blokami contentu (na screenie będzie widać). Na razie było dosyć mało samego backendu (a jak już jest to są
Czujeglod10 - Cześć, dzisiaj poraz kolejny zabrałem się za podstawy Flaska. Opiszę to...

źródło: comment_1648157947KpJ4Gbpz1xhgu1Vj81kYF6.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Czujeglod10: Templatka oznacza wzorzec. Masz główny wzorzec, z którego dziedziczą strony pochodne. Główny wzorzec powinien zawierać wszystkie elementy potrzebne każdej stronie potomnej: navbar, linki do cdn bootstrapa, linki do jsa. Kolejne podstrony mają dynamicznie wymieniane bloki.
  • Odpowiedz
@apo: I urlstr jest nigdzie nie użyte z tego co widzę.

@Oake: Generalnie nigdy nie usuwaj elementów z listy gdy iterujesz po niej. Masz kilka sposobów jak sobie z tym poradzić:
- możesz iterować po kopii tej listy (for p in finlst[:])
-
  • Odpowiedz
@Oake: Dobre praktyki należy stosować od początku, zwłaszcza w kwestii nazewnictwa. Nie oceniam ilości kroków.
Sprawa jest prosta. Iterujesz po oryginalnej liście i usuwasz z niej elementy. Iterator może iść tylko do przodu.

0='https' <= tu jest terator
  • Odpowiedz
#programowanie #pracait

O co chodzi z tym, że ostatnio tutaj czytam, że #python devy nic nie zarabiają, bo jest prosty, popularny i uczą go w szkołach podstawowych (XD), jak patrzę na widły z ofert to zdaje się, że jest odwrotnie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Need: ignorowac, nie wdawac sie w dyskusje. Wiekszosc osob tutaj nie ma pojecia o zarobkach i pracy na wysokich stanowiskach w IT. Gdy mowisz ze zarabiasz 60-100k miesiecznie na remotcie w PL nazywaja Cie klamca, gdy wklejasz oferte i proponujesz polaczyc ich bezposrednio z rekruterem to krzycza ze scam i chcesz ukrasc ich dane osobowe ( ͡° ͜ʖ ͡°)
  • Odpowiedz