@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
w jaki sposób mogę sprawić, żeby w pętli for po spełnieniu jakiegoś warunku pętla startowała od początku? powiedzmy, że mam for i in lst coś tam i jeżeli i będzie się równać 5 to program ma wywalić tę wartość z listy i zacząć iterować od początku?
#python
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@Oake: a możesz opisać co chcesz osiągnąć?
takie działanie brzmi co najmniej podejrzanie i pewnie można to zrobić prościej
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
Jeżeli chodzi o usunięcie elementów z listy to wystarczy zwykły filter lub list comprehension
  • Odpowiedz
#programowanie #python
Myślicie że seria tutoriali pokazujących krok po kroku pokazujących jak zbudować coś od zera (np. serwer/framework http, własny system kontroli wersji, własny język programowania) byłaby interesująca?
Zastanawiam się nad otwarciem bloga lub kanału technologicznego na YT i chciałbym poznać opinie
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

https://www.codewars.com/kata/55f4e56315a375c1ed000159/train/python
Jak w najprostszy sposób wygenerowac posortowaną rosnąco listę z liczbami które są wynikami potęgowania dowolnych liczb o dowolnym wykladniku potęgi?

( moze to byc zarówno ^2 jak i ^6, nie tylko kwadrat)
Bez zadnych iteracji ani pisania petli w której biore x i poteguje do n je a później zwiekszam te parametry.

czyli
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@Tooca_rev: wyliczyć listę wartości potrzebujesz tylko raz, więc nie widzę sensu wrzucania tego do środka tej funkcji, bo tylko spowolnisz kod
  • Odpowiedz
@Oake: a jak chciałbyś dojśc do tego wyniku jak robisz splita po stringu "4" zamiast "*"?
próbowałeś może zrobić

def solve(eq):
print(eq.split("*")

?
  • Odpowiedz
Siema pythonowcy, ktoś używa jupyter lab na linuksie (u mnie Mint) i działa mu dobrze sprawdzanie pisowni (po polsku)? Mam jupytera zainstalowanego przez systemowy pip i również pipem doinstalowany jupyterlab_spellchecker. W prawym dolnym rogu jupyter lab wybieram sobie polski słownik i niby git, ale jak jest słowo z jakimikolwiek polskimi znakami, to widzi je jako błąd. #python #programowanie #jupyter
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, dzisiaj powtórzyłem materiał o klasach, dodatkowo zamierzam dzisiaj w łóżku obejrzeć materiały w języku angielskim propo klas. Rozumiem czym jest klasa, ale nie mogę pojąć kiedy coś może stać się klasą a kiedy zwykłą metodą klasy. To znaczy czy może to być ogromne klasa w której zawarta będzie na przykład gra wideo, w której metody opisują poszczególne elementy jak np. rozmiar okna, główną postać. Czy np. postać powinna posiadać odrębną klasę
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W sensie dajmy na to, robisz jakąś grę. Tworzymy klasę, która jest wielką klasy tej gry. W której zawiera się okno gry, postac, rang (metody klasy).


@Czujeglod10: Trochę źle do tego podchodzisz.
Najpierw zacznij myśleć o klasie jako o czymś, co grupuje podobne obiekty do siebie. A nie o czymś, co jest czymś ponad innymi elementami, jest jakąś 'wielką klasą gry'. W projektach nie masz jednej klasy, po której dziedziczą wszystkie inne
  • Odpowiedz
Mirki, jestem na krótko przed przebranzowieniem się do firmy, która zatrudnia tylko na B2B. Jak łatwo się domyśleć, jako, że się przebranzawiam, to zacząłbym od Juniora, zatem tu pojawia się mój dylemat. Jak powinienem to rozegrać , skoro z tego co czytam na wykopie to B2B jest nieopłacalne dla niskich stawek? Firma zatrudnia w ten sposób kompletnie wszystkich, zatem nie przewiduję, że zrobi wyjątek dla mnie.
Zakładam idealny przypadek, gdzie rozwalam wszystko
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tofu2: O witam teoretyka

A teraz z praktyki
- 11k brutto na uop to ponad 13k w kosztach pracodawcy, i tą kwotę mógłbyś porównywać z b2b
- Na b2b mało kto siedzi na liniowym teraz, tylko ipbox lub ryczałt, a jak ipbox nie wchodzi w grę, a masz dużo kosztów, to spółka komandytowo-akcyjna wychodzi znacznie dużo korzystniej.
- Na b2b jest okres wypowiedzenia, nierzadko mocniej ugruntowany niż na uop
  • Odpowiedz
poleca ktoś jakiś kurs/ćwiczenia gdzie można się podszkolić w operacjach na tabelach typu dataframe? chodzi mi o nabranie wprawy w joinach, groupby i innych transformacjach. Fajnie by bylo poznać jakieś zaawansowane techniki itp itd.

#python #pandas #numpy #dataengineering
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

OK Case solved


Niezbyt ekscytujące odkrycie, już wolałbym żeby tego nie było ( ͡° ʖ̯ ͡°)

  • Odpowiedz
Cześć, wczoraj spędziłem cały wieczór na Discordzie razem z osobami, które razem ze mną uczestniczą w kursie i rozwiązywaliśmy zadanka na CodeWars. Skupiliśmy się na zadaniach z poziomu kyu5 i wspólnie je rozwiązywaliśmy, a później dochodziliśmy do tego jak zrobili to inni w postaci jednolinijkowca. Jeżeli ktoś chce wspólnie się uczyć to zapraszam bardzo serdecznie na podesłany przeze mnie wczoraj kurs. Mamy świetnych uczestników wsród, których są osoby, które już pracają na
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@konradduzek: @Tooca_rev: Tylko trzeba postawić sobie stronę internetową (koszt 7 zł, za domene), bo tutaj wszystko jest robione bezsporednio na serwerze, ale wszystko jest opisane. Link do discorda znajdziecie tu: link bo nie mogę wkleić linku do discorda bezpośrednio
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

czy jeżeli w pętli while mam warunek i pod nią blok kodu, to czy ta pętla przerwie się w dowolnym momencie kiedy ten warunek zostanie spełniony czy zrobi cały blok kodu pod pętlą i przerwie dopiero wtedy?
#python
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach