Siemka. Chciałoby się komuś przejrzeć ten kod i ocenić jak mi wyszedł? :) Podpowiedzieć co można byłoby ulepszyć?
Jestem laikiem, więc za dużo nie umiem, ale starałem się żeby było w miarę dobrze.

Był wykonany w myśl zadania:

Craps is a dice game played at many casinos. A player rolls a pair of normal six-sided dice. If the initial roll is 2, 3, or 12, the player loses. If the roll is 7 or
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@farmaceut: masz błędne annotacje typów, to już lepiej ich w ogóle nie pisać niż pisać błędnie :/ odpal na tym mypy to cię wyzwie

nazwy funkcji: w pythonie używamy snake_case, PascalCase zarezerwowany jest dla nazw klas, camelCase się nie używa

multipleGame (inne w sumie też): niepotrzebne przypisanie do zmiennej, daj returna w tej samej
  • Odpowiedz
#python #django
Czy może mi ktoś powiedzieć dla czego przy takim kodzie Mam błąd tak jak pic rel ? Mam dwa ListView. Z jednego list view chce przejść do drugiego ListView gdzie z pierwszego chce przekazać nazwę kategorii do urla drugiego. W drugim sortuje wszystkie oferty według tej nazwy z parametru. Wiem co chce zrobić a tu takie kwiatki wychodzą :/
lukaszwasyl - #python #django 
Czy może mi ktoś powiedzieć dla czego przy takim kodz...

źródło: comment_QSq1CiYmgtlPEbCjxqx76Rme44OPeNUe.jpg

Pobierz
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czołem! Najnowsza Prasówka Technologiczna to oczywiście zbiór najciekawszych materiałów dotyczących frontendu i backendu, ale także wykraczających poza te kategorie ( ͡° ͜ʖ ͡°) Sprawdź, żeby być na bieżąco!

------------
-> Zapisz się na mirkolistę: https://mirkolisty.pvu.pl/list/kqLmWfjCV96YaWzk
-> AlertTag:
justjoinit - Czołem! Najnowsza Prasówka Technologiczna to oczywiście zbiór najciekaws...

źródło: comment_nwP4Fmt4N8EFaiG1UmeJZAYOd9iyyBLr.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ostatnio nie ma za dużo promocji na ebooki i kursy wideo dla programistów. Ale w końcu się pojawiła i trwa do końca dnia dzisiejszego. Dlatego poświęcę jej osobny wpis.

Promocja polega na tym, że można wybrać jeden z 10 zestawów z grafiki i mieć go w opisanej na grafice cenie. Każdy zestaw to kurs wideo + ebook. Normalnie każdy zestaw to zazwyczaj ponad 100 zł, a tutaj dostajemy te zestawy za 39,90. Czyli
tomaszs - Ostatnio nie ma za dużo promocji na ebooki i kursy wideo dla programistów. ...

źródło: comment_5Tz7bnaSBRZ9ejL61xSTIyzQZepLwryr.jpg

Pobierz

Czy podoba Ci się ta konwencja promocji?

  • Tak 27.1% (13)
  • Nie 16.7% (8)
  • Nie wiem 2.1% (1)
  • Sprzedam Opla 54.2% (26)

Oddanych głosów: 48

  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Python Developerzy, prasówka z myślą o Was! Poniżej lista ofert pracy z widełkami. ( ͡° ͜ʖ ͡°)

pon - javascript & Kraków, wt. - php & Wrocław, śr. - java, Scala & C++ / Trójmiasto, czw. - Python & Seniorzy WWA, pt. - Mobile & Ruby, sob. - testing & DevOps, ndz.
justjoin_it - Python Developerzy, prasówka z myślą o Was! Poniżej lista ofert pracy z...

źródło: comment_nrHg98dIBNDxCqIxX5l4tTYrIjjEe312.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy to jest zgodny ze sztuką sposób, kiedy funkcja ma wyprodukować mi dwie listy, które chcę później przetwarzać dalej w kilku innych funkcjach? Zmienna globalna wydaje mi się najsensowniejszym rozwiązaniem.

Pseudokod poniżej:

def podziel_na_płeć():
"""Na podstawie kryteriów generuje dwie listy, mężczyzn i kobiet"""
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pytanko odnośnie OPP w pythonie, jak działa argument self ? Rozumiem jego istotę, ale nie to jak on działa. Czy po prostu python jest tak zbudowany, że pierwszy argument funkcji odwołuje się do właśnie utworzonego obiektu?

#naukaprogramowania #python
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bulldogjob: xD

niestety albo stety w ostatnim czasie powstaje bardzo dużo takich bieda artykułów, pisanych przez ludzi którzy nie do końca wiedzą o czym piszą. asyncio jest oczywiście dużo lżejsze niż wątki dlatego będzie zwykle nieco szybsze ale różnica będzie pomijalna, bo GIL nie blokuje równoległych operacji IO.

Wątki I/O, z drugiej strony, najczęściej niejawnie, znoszą wspomnianą
  • Odpowiedz
@blazek:
Pewnie trzeba samemu jakiegoś webscrapera napisać do pobrania tego na dysk w formie plików html / css / js, etc.
Pewnie też mają jakieś środki bezpieczeństwa na wypadek scraperów.
Więc to może przypominać wyścig zbrojeń
  • Odpowiedz
#programowanie #python #vue #javascript

1) potrzebuje sparsowac XX lokalizacji do backendu w Django, lokalizację typu Adres i kod pocztowy lub miejscowość, na współrzędne. Da radę to jakoś fajnie ogarnąć? Nie wiem które narzędzie najbardziej rozbudowane by było do tego

2) ma ktoś doświadczenie z Leaflet / Open Street Map, że mam te nałożone znaczniki GPS i żeby ktoś wyszukał jakaś miejscowość to pokazuje X
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Boquete: Kurde, nie umiem jednego komentarza napisać :D Jeśli problem 1) dotyczy tylko polski, to zamiast to geokodować online możesz pobrać bazę danych punktów adresowych ze stron podgiku czy tam codgiku. Nazywa się to Państwowy Rejestr Granic (http://codgik.gov.pl/index.php/darmowe-dane/prg.html)
Masz wtedy zdecydowanie większą dokładność, ale zdecydowanie mniejszą aktualność. Niektóre regiony nie były tam aktualizowane od lat... Ale za to masz to lokalnie u siebie i nie masz żadnego limitu w
  • Odpowiedz
Szukasz pracy zdalnej w IT? Obserwuj #zdalnieio lub zapisz się na newsletter, aby otrzymywać powiadomienia o najnowszych ofertach :)

Javascript
Senior JavaScript Developer (Liki) 11 000 - 16 000 PLN - oferta
Frontend Developer (Appliscale) 8 000 - 15 000 PLN - oferta
Angular Developer (TheraPlatform) 15 000 - 18 000 PLN -
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wes McKinney - "Python for Data Anaylysis" - jeszcze nie przerabiałem (czeka w kolejce) , ale ma dobre opinie. Na tatacamp.com sa fajnie zrobione tutoriale. Mozna dostać darmowe konto na 2 miesiące po założeniu konta Microsoft.
  • Odpowiedz
Napisz program ktory ma zdeklarowane w kodzie wspolrzedne a1, a2 oraz b1,b2 opisujace polozenie dwoch punktów A,B punkty na plaszczyznie, pobiera od operatora wartosc wspolczynnika liczbowego q, i na ich podsawie wyznaczy wspolrzedne punkty, ktory dzieli odcinek AB w stosunku 1:q
#python #programowanie #pomocy
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema mirki, mam pewien problem z #python. Konkretniej piszę appkę przy użyciu GTK. Do uruchomienia potrzebuję libgirepository1.0-dev, którego pip mi znaleźć nie może. Chcę każdą paczkę instalować za pomocą pipa w venv, by później móc zafreezować listę zależności i wstawić na gita. Jak mogę to zrobić?
#python #naukaprogramowania
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@xbonio: Sorki za zwłokę, musiałem gdzieś pojechać

import gi
gi.require_version('Gtk', '3.0')
Sam ten kawałek sprawia problem z namespacem
  • Odpowiedz
@farmaceut: mieszasz dwa style formatowania, to jest źle. Jeśli chcesz podawać argumenty do format po kolei (v,v,v,v) to nie możesz ich wewnątrz stringa formatowanego nazywać, tylko zostawić placeholdery w postaci {}. A jak chcesz koniecznie zostawić {v} i {k} to podawaj je do format z nazwami (tzw. kwargs), czyli format(v=v).
  • Odpowiedz