Jakiś ciekawy kanał na YT albo blog, który zajmuje się albo #python albo jakimiś ciekawymi rzeczami związanymi z #programowanie ? Chodzi bardziej o takie heheszki albo ciekawe rzeczy, które zna mniej niż 1% populacji ( ͡º ͜ʖ͡º)
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam dwie liczby pobierane od użytkownika i chce wyswietlic zakres tych liczb ale muszą w formacie zmienna1.zmienna2.
zmienna 2 jest zawsze miejsza od zmiennej1.
np zmienna1 = 3 zmienna2 = 2

1.1
1.2
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@oskar_15: ugryś to polecam ortografię, znaki interpunkcyjne i diakrytyczne. O-------ś tego posta na byle jak. Stylistyka i przekazanie informacji leżą. Poza tym widzę, że z tagu #programowanie zrobiłeś sobie ostatnio pomoc w zadaniach domowych. Podsumowując to nie przyłożyłeś się. Siadaj 1 i #czarnolisto
  • Odpowiedz
Witam, szukam książki lub materiałów jak pisać programy(lub coś w tym stylu) lecz nie chodzi mi o samo kodzenie ale o np. jak powinna wyglądać struktura folderów, nazewnictwo plików itp. Oraz Jak aktualizować własne programy, jak to wygląda, z czym to sie je i jak to sie robi.
#naukaprogramowania #python #programowanie
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zrobiłem dzisiaj zadanko polegające na znalezieniu największego dzielnika liczby x będącego zarówno liczbą pierwszą.
Rozwiązanie prościutkie, ale nie rozumiem, czemu zmiana zmiennej "i" na liczbę 1 skutkuje niepoprawnym działaniem programu. Przecież tak czy siak pod koniec pętli do "i" jest dodane 1.

http://wklej.to/jk4Ty

#python
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kujaw: to co pod spodem to kod pętli zewnętrznej tzn. tej pierwszej a kod tej drugiej to tylko n = n / i. Tak wygląda twój kod w trochę lepszym formatowaniu http://pastebin.com/rAJ5WSfW . Zwróć uwagę na wcięcia. Konstrukcję typu
while warunek : komenda należy unikać bo są trudne w odczytywaniu, szczególnie w przypadku pętli w pętli(zapomniałem jak się fachowo na to mówi :D).
  • Odpowiedz
Kolejny programik. teraz trochę bardziej rozbudowany

1. pep-8

2. używaj angielskich nazw zmiennych

3. to tylko 37 linijek prostego kodu, nie ma oceniać

1. pep-8 poprawiłem się i już jest lepiej
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema mirki.

Ogarniając OOP wpadłem na pewną rozkimne.

Skoro class jako wyrażenie, tworzy nowy obiekt klasy, to przyszło mi do głowy, że moge zrobić coś takiego co na pierwszy rzut oka ma sens (przynajmniej w Pythonie, gdzie wszystko jest obiektem)

o
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zygmunt_III_waszka: jak dla mnie celem TDD nie są wcale testy - to imo produkt uboczny ;) TDD zmusza do przemyśleń nad architekturą i kodem w konsekwencji czego otrzymujemy (przynajmniej w teorii ;p) przemyślany kod lepszej jakości. Problemem pisania testów do istniejącego kodu (własnoręcznie napisanego/przetestowanego) jest to, że programista się "wyłącza" i nie myśli o innych przypadkach.
  • Odpowiedz
@zygmunt_III_waszka: piszę testy gdziekolwiek jestem! nie jestem apostołem metodologii tdd ale testy pisze zawsze jak moge, na code coverage leje porannym moczem ale ważniejsze rzeczy mam otestowane
nie zawsze się przydają, ale jak się przydają to się mega przydają :)
  • Odpowiedz
@oskar_15: ale o subprocess to Ty poczytaj

zmienna_ip = "192.168.178.1"
command = str.format("ping -c 1 {0}", zmienna_ip)
name = subprocess.Popen(command, shell=True)
name.communicate()
  • Odpowiedz
#django #python #programowanie

Mireczki,
1. macie jakieś dobre materiały na temat testów jednostkowych w django i testów w ogóle? Cały czas mam wrażenie, że źle się do tego zabieram.
2. Posiadacie może jakieś artykuły, materiały lub cokolwiek na temat dobrych praktyk tworzenia aplikacji w django i pythonie?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pomóżcie mi zrozumieć zasadę działania wirtualnego środowiska. #virtualenv #python #django #programowanie #webdev

Mam dwie strony postawione na VPS ( Nginx i Gunicorn) i żaden projekt nie używa wirtualnego środowiska. Teraz pomyślałem, żeby postawić venv, żeby potem uniknąć konfliktu między projektami w przyszłości.

Mam już wirtualne środowisko, aktywowałem, zainstalowałem potrzebne rzeczy...i co dalej? Np. Jak będę chciał użyć różnych wersji Django?
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Sudokuu: VirtualEnv to katalog z podkatalogami bin, include, lib itd. Gdy zrobisz workon jakis_env (zakładam, że używasz virtualenvwrapper), te katalogi dodadzą się do ścieżek tak, że będą miały pierwszeństwo przed systemowymi /bin, /usr/include, /usr/lib itd. Tak więc zarówno binarka Pythona uruchomi się z wewnątrz VirtualEnva (czyli np. z ~/.virtualenvs/foo/bin/python), jak i potem biblioteki przeczyta z ~/.virtualenvs/foo/lib/python/ - pod warunkiem oczywiście, że je tam zainstalujesz (jeżeli ich tam nie znajdzie, to
  • Odpowiedz
#python mirki coś dziwnego się zadziao.
Codewars wylosowało mi to zadanie do wykonania: http://www.codewars.com/kata/52ad1db4b2651f744d000394/
i robie robie i spróbowałem przetestować kod jeszcze zanim zaimplementowałem wywalanie błędu przy dużych wartościach
http://pastebin.com/tf9T5Fwq
I kod przeszedł przez sprawdzenie jakby wywalił ten błąd chociaż go nie wywalił. Coś jest u nich w stronce popierniczone czy mam tu jakiś błąd który jednak wywołuje błąd przy dużych wartościach?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy jakiś Miras ma doświadczenie z pracą z Steam Web API, I był by tak dobry podzielić się wiedzą w związku z tym tematem? Chcę zrealizować jeden projekt na zaliczenie i być możę będe miał trochę pytań, więc przydała by mi się znajomość kogoś obeznanego :)

#steam #steamwebapi #programowanie #python
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Spisssek: Czytałeś PEP8? ;)

mixedCase is allowed only in contexts where that's already the prevailing style (e.g. threading.py), to retain backwards compatibility.


Jak masz ogromny projekt i cały team pisze w mixedCase, to piszcie tak dalej. Ważne, i to dotyczy każdego języka programowania, żeby kod był jednolity, czytelny i wydajny. Konwencje nazewnictwa metod czy zmiennych to temat do kłótni dla gimbusiarni.

PS. Jeden z tych debili, którzy pisali PEP8 to
  • Odpowiedz
@oskar_15: ładnie, ale kelwiny i

W przeciwieństwie do skali Celsjusza, w skali Kelvina nie używa się pojęcia "stopień", tj. temperatura 100 stopni Celsjusza to inaczej temperatura 373,15 kelwinów.
  • Odpowiedz
@Aysorth: To nie jest zła myśl ale na razie mam w planach coś innego. Bedzie działanie na plikach(plik z ustawieniami) baz danych jeszcze nie mam w planach ale coś tam o nich wiem, swego czasu bawiłem się troche z php.
  • Odpowiedz