via Wykop Mobilny (Android)
  • 3
Czy znacie jakieś dobre książki, kursy, tutoriale video wprowadzające do OOP w Pythonie? Głównie potrzebuję informacji dotyczących dobrych praktyk - kiedy korzystać z klas, a kiedy z obiektów podstawowych, co dawać w _init_, jak zagnieżdżać klasy pochodne/childy, co wrzucać w metody/co w funkcje "zewnętrzne", jak korzystać z ORM i tworzyć reprezentacje obiektów w sql etc.

#python #programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kubsle: java != python i jest tam sporo ogólnych informacji ale nakierowanych głównie na jave. Potem chwytam się za głowę jak review javapythonowy kod. @grajlord: powiem że fajna stronka zawierające tego typu pytania i odpowiedzi http://docs.python-guide.org/en/latest/ masz tam oprócz samego języka i technik, tutoriale o podstawowych pakietach. Sam tam lubię zaglądać i jest to kombajn dla pythona
  • Odpowiedz
Mirki, potrzebuje ustawić wykonanie funkcji po określonej ilości sekund, ale może się to również wydarzyć wcześniej, ewentualnie przerwać wykonanie tej akcji. Robił ktoś coś podobnego w #python?
#programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak poprawnie tworzyć reprezentację obiektów w bazie danych i definiować ich metody?
Mam opcję 1) odpytywać bazę wielokrotnie z użyciem jasno zdefiniowanych metod 2) odpytywać bazę 1 raz, a następnie informacje wyciągać za pomocą jakichś funkcji ad hoc.

Rozwiązanie 1) jest bardziej przejrzyste, bardziej "modularne", można te metody wykorzystywać ponownie w innych sytuacjach, korzystać z nich bezpośrednio itd.; z kolei rozwiązanie 2) generuje mniej zapytań do bazy.
Prosty przykład: def czy_wiezie_bulki_wedliny(self, baza_danych)
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, mam problema, i to jak na początkującego programistę 500+ dużego. Mam skrypt w python, który sprawdza, czy inne skrypty, też napisane w pythonie działają, jeżeli nie, to uruchamia dla nich odpowiednią sesję w screenie. Problem jest, że przy pomocy tego skryptu potrzebuję uruchomić jeden w taki sposób, aby wywołało się nowe konto terminala (programuje pod linuksem) i aby w tym nowym oknie uruchomił się właśnie ten jeden skrypt. Niestety próby wykonania
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej! Zaraz weekend - ale zanim go zaczniemy, wrzucamy Wam najnowsze oferty pracy :) Miłego odpoczynku!

`

**BACKEND JOBS**

-
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanko, podobno poznanie 1000 najczęściej używanych słów w danym języku np. angielskim pozwala na porozumiewanie się w stopniu komunikatywnym. Teraz moje pytanie czy dla języka programowania python znacie może taką "listę" najczęściej używanych wyrażeń wraz z opisem ( ͡° ͜ʖ ͡°)?

#programowanie #python #glupiepytanie
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Krunhy: wszystkie możliwe słowa są tutaj, wystarczy się ich nauczyć: False class finally is return
None continue for lambda try
True def from nonlocal while
and del global not with
as elif if or yield
assert else import pass
break except in raise
  • Odpowiedz
  • 5
@Krunhy awykonalne, googluj ile masz transferu i szukaj z czym rady nie dajesz na stackoverflow ;)
pisz jak najwiecej kodu, z czasem bedziesz coraz wiecej pisal bez zewnetrznych zrodel.
  • Odpowiedz
Jest tu ktoś obeznany w #python kto mógłby doradzić mi w kilku kwestiach? Jestem dość świeży w pythonie (i ogólnie w programowaniu obiektowym), a potrzebuję napisać w nim aplikację, którą aktualnie mam napisaną w #matlab no i z racji trochę różnego podejścia do wielu kwestii w tych językach szukam rozwiązań, które będą "poprawne" z pythonowego punktu widzenia. Głównie chodzi mi o to gdzie (w moim konkretnym przypadku) warto
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jgruszka93: taka rada na przyszłość, jak masz jakieś pytanie czy sprawę, to pisz od razu o co chodzi, a nie pytaj czy ktoś ma czas Ci pomóc. No chyba że to coś bardzo tajnego - ale wtedy nie szukałbyś pomocy na wykopie.
  • Odpowiedz
#machinelearning #programowanie #ekonometria Czy jakiś dobry Mirek pomógłby mi w wyborze tematu pracy licencjackiej? Sprawa wygląda tak, że studiuję informatykę i ekonometrię oraz zamierzam pisać pracę związaną z uczniem maszynowym. Problemem jest, że nie mam fajnego pomysłu na pracę. Wiem na pewno, że nie zamierzam pisać o rozpoznawaniu obrazów itp. Możecie mi polecić jakieś źródło informacji, albo ciekawy temat na pracę? Co do technologii to zestaw:
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ciekawym tematem jest coś takiego jak LIME (https://github.com/marcotcr/lime - tutaj paczka dla pythona ale też jest do R). Generalnie chodzi o to, że masz model czarnej skrzynki (np. sieci, ale może być cokolwiek innego co jest trudno interpretować, np. xgboost) i teraz bierzesz to LIME i pożesz zinterpretować model w pewnym otoczeniu punktu.

Moim zdaniem na pracę licencjacką bardzo fajna rzecz, bo w miarę świeża, a temat jest ważny. Co prawda
  • Odpowiedz
Mirki, chcę sobie zrobić ładną ściągę, gdzie bym sobie zapisywał przydatny kod #java #python oraz #javascript . Szukam jakiś webowy formularz, w którym mógłbym tworzyć ładny dokument: ładnie sparsowany kod + zwykły tekst, a potem mógłbym sobie to zapisać, np. na dysk. Czy możecie coś takiego polecić? :)

#programowanie #webdev #informatyka
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Mirki i Mirabelki. Mam budżet szkoleniowy do wydania ~2,5k PLN, pomyślałem żeby pojechać na jakąś konferencję. Może mi ktoś coś polecić? Za te pieniądze to raczej Polska, chciałbym też coś wynieść zawodowo a nie tylko zwiedzać i chlać. Moje zainteresowania to #python #testowanieoprogramowania #machinelearning
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#python #django #webdev
Właśnie uczę się pisać apki webowe w Django. Wydaje mi się, że najlepszą nauką jest wzorowanie się na czymś i pisanie funkcjonalnej aplikacji. Najlepiej takiej, gdzie jest już jest już gotowy kod do wglądu np na github'ie. Znalazłem jedną z takich stron https://www.djangosites.org/with-source/ .Teraz takie pytanie. Zna ktoś jakieś podobne strony oferujące podobne rzeczy z gotowym kodem źródłowym do Django ?(
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zna ktoś jakieś podobne strony oferujące podobne rzeczy z gotowym kodem źródłowym do Django


@arlen666: No ale po co? Znalazłeś już jedno, które ma i tak więcej przykładów niż ci to kiedykolwiek potrzebne.

A najlepszą nauką jest moim zdaniem odwzorowywania funkcjonalności jakiejś apki bez zaglądania w jej kod źródłowy podczas pisania. Dopiero po zakończeniu fajnie jest popatrzeć i porównać jak ktoś to rozwiązał i czemu inaczej niż ty oraz które
  • Odpowiedz
@arlen666: myślę, że w zapasie możesz mieć tą bardzo dużą ilość apek która jest wrzucona na github, gdybyś ich faktycznie potrzebował to tylko ich trzeba tam poszukać
  • Odpowiedz
Siema Mirki, jestem nowy w Pythonie i mam pytanie odnośnie dobrych praktyk.
Jeżeli obiekty łączy hierarchia, typu:

a = [b_1 = [c_11, c_12], b_2 = [c_21]]
i każdemu poziomowi odpowiada inna klasa obiektów, to czy złym rozwiązaniem będzie, jeżeli każdy z tych obiektów będzie zawierał identyczny slot, powiedzmy odwołanie do tej samej bazy danych.
Przykładowo w __init__ dla b_1 pojawi się self.db = connection, gdzie connection = a.db
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@grajlord: Nawet jakbyś potrzebował mieć wiele baz danych to tak się tego nie załatwia. Po co obiektowi wiedza w jakiej bazie danych leży? Model powinien być niezależny od fizycznego rozmieszczenia.
  • Odpowiedz
@piotrb: A odnośnie moich obiektów, to wydawało mi się sensowne wrzucenie połączenia do sqlite jako ich atrybutu. Bo jaką mam alternatywę - każdorazowo przy wywoływaniu różnych metod danej instancji, podawać połączenie jako argument. Ale jaki miałoby sens podanie jako argumentu ścieżki do innej bazy, skoro nie jest w niej jeszcze zdefiniowana, nie ma tam jej childów, ani zalogowanych dotychczasowych efektów działania.
  • Odpowiedz
Towarzysze od #python #django, a nawet #wagtail, jaki polecacie #hosting pod niewielką aplikację (do 10k odsłon na miesiąc) stworzoną w jednym z cms'ów djangowych? Wolałbym raczej hosting, bo nie za bardzo chce mi się bawić w VPS i stawianie wszystkiego samemu. Kosztowo, powiedzmy do 200 plnów / rok z delikatnym marginesem. Baza #postgresql. Obecnie całość baza + apka (w
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@narowerzesamochodem: Wg https://wiki.mydevil.net/Python

Virtualenv to narzędzie służące do tworzenia izolowanych środowisk języka Python. Używanie Virtualenv rozwiązuje podstawowy problem związany z różnymi wersjami dodatkowych bibliotek języka oraz uprawnień - wirtualne środowiska są tworzone całkowicie w katalogu domowym użytkownika, co (razem z dostarczonymi przez virtualenv w standardzie narzędziami) pozwala na pełne, samodzielne zarządzanie zainstalowanymi modułami.

Gdybys chcial 20% znizki to podrzucam tez reflinka ( ͡° ͜ʖ ͡°) http://www.mydevil.net/pp/BSARQD0JT2
  • Odpowiedz
@fegwegw: Bo ja wiem? Może chodzi po prostu o zabawę elektroniką i pokazania co jeszcze można z systemu wyciągnąć? Nie koniecznie musi być to logicznie uzasadnione, ale wiedza się przydaje ;-)
  • Odpowiedz
Witam, mam problem jak rozwiązać naliczanie czasu, konkretniej - pisze sobie aplikacje, uzytkownik może wejść do pokoju, który sam stworzył lub kogoś innego, właściciel pokoju klika "start" i po x sekundach kończy się runda. Runda może się skończyć po określonym czasie, ale też może się skończyć wcześniej, po konkretnet akcji. Jak rozwiązać to po backendowej stronie w #python ew. #nodejs?
#webdev #programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Krucyfiks: co ma się stać po zakończeniu rundy? użytkownikowi ma się coś wyświetlić? przeładować stronę?
pytam bo nie wiem czy będziesz potrzebował dwukierunkowej komunikacji, tzn w przeglądarce u usera i na serwerze.

a co do Twojego pytania to piszesz sobie "serwer"/aplikację (obojętnie w jakim języku backendowym) który np. wystawia endpoint odbierający komunikat od właściciela pokoju i wykonujący akcję która Ci się tam wymarzy.

ogólnie dość słabo opisałeś problem ;-)
  • Odpowiedz
@Krucyfiks: hmmm... twórz może użytkownikom sesje i w niej wrzucaj to info, możesz tez tą informację z id usera (np. z socketa) trzymać też po stronie serwera
  • Odpowiedz
Pytanie do programistów Python ??


@IonIrenicus: dlaczego dałeś znaki zapytania na końcu zdania, które nie jest pytaniem?
Serio to aż tak trudne do rozróżnienia, kiedy powinniśmy stawiać znaki zapytania?
  • Odpowiedz