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 ( ͡º ͜ʖ͡º)
Wszystko
Najnowsze
Archiwum
- 5
#programowanie #django #python
Mireczki, gdzie najlepiej w projektach django trzymać klucze, hasła itp? tzn. na przykład klucze do jakiegoś zewnętrznego API ? jakie rozwiązanie jest najlepsze?
Mireczki, gdzie najlepiej w projektach django trzymać klucze, hasła itp? tzn. na przykład klucze do jakiegoś zewnętrznego API ? jakie rozwiązanie jest najlepsze?
- 5
Komentarz usunięty przez autora
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
zmienna 2 jest zawsze miejsza od zmiennej1.
np zmienna1 = 3 zmienna2 = 2
1.1
1.2@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
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
#naukaprogramowania #python #programowanie
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
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
- 2
@kujaw: w drugim while dla i=1 masz nieskończoną pętlę.
- 3
@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).Kolejny programik. teraz trochę bardziej rozbudowany
1. pep-8 poprawiłem się i już jest lepiej
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
- 1
- 1
@morsik: Dopiero odkrywam ten program. Wczoraj się dowiedziałem że pyChram podkresla pep8 i inne a przed chwilą odkrylem opcje inspect code. Poprawione.
Zna ktoś jakaś metodę inną od Xlib (bo on sprawia pewne problemy) na odczytywanie klawiszy wciśniętych w systemie?
#programowanie #python
#programowanie #python
- 1
@sylwke3100: Bo takich rzeczy to się chyba pythonem nie pisze?
- 2
@mamapoth: No to zależy. Jak jest biblioteka to czemu by nie spróbować.
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
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
#programowanie #python #luzneprzemyslenia
Mireczki moje programowe, wielu z Was korzysta z techniki TDD podczas programowania? czyli leci na początku z testami? Jak się na to zapatrujecie? ( ͡° ͜ʖ ͡°)
Mireczki moje programowe, wielu z Was korzysta z techniki TDD podczas programowania? czyli leci na początku z testami? Jak się na to zapatrujecie? ( ͡° ͜ʖ ͡°)
@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.
- 3
@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ą :)
nie zawsze się przydają, ale jak się przydają to się mega przydają :)
Mam takie coś:
Jak zrobić żeby zamiast 192.168.178.1 byla zmienna ip?
#naukaprogramowania #python
sel = self.listbox.GetSelection()
ip = self.listbox.GetString(sel)
name = commands.getoutput('ping -c 1 192.168.178.1')Jak zrobić żeby zamiast 192.168.178.1 byla zmienna ip?
#naukaprogramowania #python
- 1
poradziłem sobie troche inaczej.
Działa więc jest ok ;)
name = commands.getoutput('ping -c 1 {}').format(ip)Działa więc jest ok ;)
- 2
@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()Kolejne dni nauki i kolejne postępy. Po przeliczniku jednostek zrobilem prosty generator haseł juz nie konsolowy ale z wxPython. Oceniajce
http://wklej.to/qNjd5
#naukaprogramowania #python #gui
http://wklej.to/qNjd5
#naukaprogramowania #python #gui
Komentarz usunięty przez autora
Komentarz usunięty przez autora
#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?
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?
@zygmunt_III_waszka: obey the testing goat
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?
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?
@Sudokuu: no to robisz sobie drugą instancję z inną wersją Django
- 3
@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#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?
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?
@ca1ek: Nie, ta kata została napisana w taki sposób, że w tym miejscu powinien wystąpić błąd. Jest to przewidziane w test examples. Czyli: to że wystąpił błąd jest poprawne.
- 0
- 1
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
#steam #steamwebapi #programowanie #python
konto usunięte via Android
- 1
@Kramarz: Pisałem ostatnio bota pod ich market. Jak coś to PW.
Mireczki
czy
czy
- 6
Komentarz usunięty przez autora
- 4
Czy lekkie wykroczenia poza PEP8 są bardzo złe? Co za debil wymyślił, że funkcje i zmienne są z podkreślinikami zamiast mixedCase. #python #programowanie
@Spisssek: mixedCase można używać, jeżeli masz sporą ilość kodu już napisanego w ten sposób i chcesz żeby kod był spójny. Ale w innym przypadku najlepiej trzymać się podkreślników.
@Spisssek: Czytałeś PEP8? ;)
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
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
Po niecałych dwóch tygodniach nauki mogę pochwalić sie prostym konsolowym konwerterem temperatury.
http://pastebin.com/GtJZET1t
#naukaprogramowania #python
http://pastebin.com/GtJZET1t
#naukaprogramowania #python
@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.
- 3
@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.
No elo, chwalę się xD
W ramach nauki frameworku kivy robię sobie prosty timer pomodoro. I muszę powiedzieć, że jako tako działa :) (ale nie wygląda)
repo: https://github.com/v0y/ketchuporo
W ramach nauki frameworku kivy robię sobie prosty timer pomodoro. I muszę powiedzieć, że jako tako działa :) (ale nie wygląda)
repo: https://github.com/v0y/ketchuporo
źródło: comment_dOjMNKgGSAEXmJ0HZgOnBikmJdv0Dr17.jpg
Pobierz












Sygnału SIGKILL chyba nie ma jak obsłużyć...
Czy mirki z tagu #programowanie