Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko220
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
asterix61

asterix61

Dołączył 16 lat i 10 mies. temu
  • Obserwuj

To konto jest obecnie zbanowane.

  • Akcje 5705
  • Znaleziska 1266
  • Mikroblog 4439
  • Obserwujący 21
  • Obserwowane 206
pociong
pociong
03.06.2020, 07:15:40
  • 0
mireczki, rozjaśnijcie mi prosze, do czego przydatny jest kod : if name == main main() ? #python
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

asterix61
asterix61 03.06.2020, 09:55:00
  • 1
@pociong: A do czego się przydaje? Do plików, z których chcesz potem coś importować. Do odpalania testów poprzez unittest z opcją uruchomienia wszystkich plików testowych przez pytest.
  • Odpowiedz
p.....k
p.....k
konto usunięte 02.06.2020, 09:24:42
  • 0
#naukaprogramowania #python

chcę podzielić string na słowa i wyciąć całą resztę

words = sentence.split(" ")
filtered = filter(str.isalpha, ???

w sensie na litery umiem podzielić, ale nie na słowa
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

asterix61
asterix61 02.06.2020, 09:56:07
  • 0
@ponuryrolnik: a co za znaki tam jeszcze masz, które chcesz odrzucić? Użyj split bez argumentu (https://stackoverflow.com/questions/61566711/which-characters-are-considered-whitespace-by-split)
  • Odpowiedz
asterix61
asterix61 02.06.2020, 10:05:55
  • 0
@ponuryrolnik: ło jezu to widzę większa magia w tym zadaniu, nie zazdroszczę xd

No ja bym zrobił najpierw replace('_', ' ') a potem split().
A w kwestii słów to regex albo ręczne sprawdzanie znak po znaku każdego stringa i odpowiednie odfiltrowywanie ich :)
  • Odpowiedz
Kempes
Kempes
02.06.2020, 05:26:06 via Android
  • 1486
#heheszki #carboners
Kempes - #heheszki #carboners

źródło: comment_1591075566HTNsE4HHBZZFt7BAMG6htj.jpg

Pobierz
  • 49
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

asterix61
asterix61 02.06.2020, 09:59:50
  • 1
@irecky: <Miałem właśnie szukać, żeby wkleić. Wygląda to MEGA, uratowałbym w taki sposób starego muscle cara xd
  • Odpowiedz
O.....I
O.....I
konto usunięte 02.06.2020, 09:46:19
  • 5
Nie używam generatorów haseł poza wbudowanym w chrome. A że akurat potrzebowałem hasła do zewnętrznego programu to sobie napisałem prosty generator sam.
Dzielę się ;)

#security
#python
O.....I - Nie używam generatorów haseł poza wbudowanym w chrome. A że akurat potrzebo...

źródło: comment_1591091160MU3sL2bDyrdbXtbiY2d0pJ.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

asterix61
asterix61 02.06.2020, 09:54:43
  • 0
@OPcodeRTI: pastebin albo gist.github kolego jak chcesz się dzielić
  • Odpowiedz
Dawisek
Dawisek
01.06.2020, 20:07:53
  • 0
Mam dane po spacji - 3 8 12 16 26 32 34 41 43 49 - jak je zmienić w pythonie, aby każda była osobną? wczytuje je na raz. #python #programowanie
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

asterix61
asterix61 02.06.2020, 05:49:51
  • 0
@lol3pdg: @Dawisek: split bez argumentów jest lepszy, bo bierze pod uwagę wszystkie białe znaki :)
  • Odpowiedz
z.....1
z.....1
konto usunięte 31.05.2020, 16:25:06 via Wykop Mobilny (Android)
  • 0
Jest w python funkcja która będzie mieszała szyk liter w wyrazie?
#python #programowanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

asterix61
asterix61 31.05.2020, 16:51:05
  • 0
@zosiasamosia1: A podrzucisz, w jakim celu tego potrzebujesz? Odpowiedz podał już Saly
  • Odpowiedz
asterix61
asterix61 31.05.2020, 16:59:02
  • 1
@zosiasamosia1: Fajne :D To miłej zabawy, random.shuffle wystarczy.
  • Odpowiedz
asterix61
asterix61 31.05.2020, 17:37:11
  • 4
@ProfesorBigos: To prawda, ale @zosiasamosia1 wystarczy przemapować string na liste poprzez list(zmienna) i można już użyć w shuffle.
  • Odpowiedz
ProfesorBigos
ProfesorBigos
30.05.2020, 06:57:33
  • 19
Tak sobie pomyślałem, że przy sobocie napiszę o "alternatywnym" sposobie programowania w pythonie, który akurat mi bardzo pomógł, więc może znajdą się tutaj osoby, którym też umożliwi bardziej produktywne kodowanie. Pomysł nie jest mój, to raczej zlepek porad znalezionych w internecie, w tym kilku prezentacjach z różnych konferencji pythonowych do obejrzenia na yt. Raczej nie przyda się zawodowym inżynierom oprogramowania, którzy mają z góry określone co i jak mają zrobić. To bardziej
ProfesorBigos - Tak sobie pomyślałem, że przy sobocie napiszę o "alternatywnym" sposo...

źródło: comment_1590821848Afer547Ko6ABIPoPqz49ii.jpg

Pobierz
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

asterix61
asterix61 31.05.2020, 13:52:29
  • 0
@ProfesorBigos: Wrzuciłem sobie do zakładek, bo po ilości plusów i komentarzy spodziewałem się powiewu, a Ty mi tutaj wymyśliłeś TDD. Aż mi się przypomniało, gdy w firmie miałem gościa, który wymyślił TDD na godzinnym spotkaniu.
  • Odpowiedz
asterix61
asterix61 31.05.2020, 14:15:01
  • 0
@ProfesorBigos: Tu nie chodzi o pisanie testów na początku. Tu chodzi o proces red-green-refactor, który opisałeś, który jest głównym elementem TDD. Jedynie dodałeś do tego trochę własnych obserwacji i uwag ( ta z hypothesis jest dość ciekawa). Ale najłatwiej się obrazić i generalizować.

Poza tym to właśnie "zawodowym inżynierom" przydaje się ta metodyka, ponieważ aby pisać kod, zaczynając od testów, trzeba wiedzieć z góry, czego oczekuje się od implementacji, logiki
  • Odpowiedz
asterix61
asterix61 31.05.2020, 14:36:55
  • 0
@ProfesorBigos:

W TDD etapu refactor to nie jest mus. Nie trzeba po każdej implementacji go robić a wyłącznie wtedy, gdy uważamy, że warto. Refactor to nie zawsze zmiana połowy implementacji, to czasem zmiana nazwy zmiennej.

Dowożenie kolejnych funkcji bez myślenia o tym co robimy to tworzenie umyślnie długu technicznego. Robienie czegoś dla siebie nie oznacza, że powinniśmy olać wszystkie dobre wzorce pracy z kodem. Zwłaszcza że częściej czyta się kod, niż
  • Odpowiedz
asterix61
asterix61 31.05.2020, 15:05:30
  • 0
@ProfesorBigos:

Ze skrajności w skrajność.

To jest narzędzie jak każde inne. Agile też ma wiele zasad, ale nikt nie pracuje według nich wszystkich, ponieważ to jest narzędzie i ma ono pracować dla nas, a nie my dla
  • Odpowiedz
asterix61
asterix61 31.05.2020, 15:08:09
  • 0
@asterix61: Wszystko, w czym na początku piszemy test, to TDD, a wszystko, do czego dodajemy jajka, to omlet #logika15k


@ProfesorBigos: I pozwolę sobie wrócić do Twojego tekstu. TDD to Test Driven Development lub też czasem nazywany Test First Development. Implementacja jest napędzana poprzez testy, więc są one pisane na początku przed faktycznym kodem. Spieranie się o to, że tak nie jest to walka ze słownikiem, a
  • Odpowiedz
legunde
legunde
legunde
31.05.2020, 09:14:05
  • 1
Siema, ogarniam w miarę pythona (obiektówka też), nie obca mi też biblioteka selenium oraz tkinter. Czego zacząć się uczyć żeby mieć robotę ? Myślałem nad Django. A może jakiś dodatkowy język? Czy w pythonie jest praca w 2k20? #programowanie #programista15k #python
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

asterix61
asterix61 31.05.2020, 10:02:06
  • 0
@legunde: Webówka potrafi zataczać koła wokół ML i DS, z ML i DS raczej nie ma drogi w drugą stronę. Django jest najlepiej zorganizowane od strony architektury więc możesz z tym startować. Firmy, które robią ciekawsze rzeczy celują w inne frameworki takie jak Flask i jemu podobne, gdyż dają większą dowolność i pozwalają tworzyć lekkie mikroserwisy, które są coraz popularniejszym rozwiązaniem w skomplikowanych serwisach.

Celuj w web, celuj w Django,
  • Odpowiedz
mannoroth
mannoroth
31.05.2020, 07:22:41
  • 632
#heheszki #humorobrazkowy #heroes3 #heroesowememsy
mannoroth - #heheszki #humorobrazkowy #heroes3 #heroesowememsy

źródło: comment_1590909760rOEbhtrWB7vgq7gb851suO.jpg

Pobierz
  • 27
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

asterix61
asterix61 31.05.2020, 08:40:50
  • 7
@Borysko_88: Czwórka ma ciekawą mechanikę, ale ciężko mi jest powiedzieć, że jest lepsza. Jest inna ( ͡° ͜ʖ ͡°)
  • Odpowiedz
4833478
4833478
30.05.2020, 17:58:07
  • 0
Mirki z #python #android #programowanie, mam kamerkę z USB którą podłączam do kompa i odczytuję klatki obrazu w pythonie używając OpenCV, po czym po przetworzeniu danych wyświetlam w okienku. Czy da się to samo zrobić na telefonie z androidem i USB OTG bez jakiegoś srogiego programowania (nie jestem programistą). Chodzi mi o użycie już gtowego skryptu w Pythonie a nie pisanie aplikacji na Androida która
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

asterix61
asterix61 30.05.2020, 18:00:43
  • 0
@4833478: Z tego co mi wiadomo, to nie da rady odpalić takiego kodu Pythonowego na Androidzie :)
  • Odpowiedz
asterix61
asterix61 31.05.2020, 06:21:55
  • 0
@Narrorek: Chodziło mi o TAKI konkretny kod, że Pythona da się odpalić to wiem :)
@4833478: Skoro masz dane, to czekam na info czy się udało i jak dużo zmian musiałeś wprowadzić o ile w ogóle musiałeś
  • Odpowiedz
asterix61
asterix61 31.05.2020, 08:18:11
  • 0
@Narrorek: Luzik, ja źle zaakcentowałem. Dobrego dnia Mirku ᕦ(òóˇ)ᕤ
  • Odpowiedz
pociong
pociong
29.05.2020, 14:06:45
  • 1
jak mogę przeloopowac taką listę, żeby scalić w jednego stringa? ['W', 'G', '2', 'u', '8', 'A', 'd', 'M', 'c', 'k', 'f'] już mi mózg wysiada...( ͡° ʖ̯ ͡°)
#python
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

asterix61
asterix61 29.05.2020, 14:07:11
  • 3
@pociong: "".join(['W',...])
  • Odpowiedz

840

Ktoś może posiada to czasopismo numer 7 rok 2003 pomocy

Ktoś może posiada to czasopismo numer 7 rok 2003 pomocy

Ktoś może posiada to czasopismo i może zrobić zdjęcie działu detektyw z góry dzięki ( ͡° ͜ʖ ͡°) numer 7 rok 2003

Snoky
z
wykop.pl
dodany: 28.05.2020, 18:59:27
  • 162
  • #
    kaczordonaldzawszesmieszne
  • #
    gimbynieznajo
  • #
    nostalgia
  • #
    lata90
asterix61
asterix61 29.05.2020, 07:58:39
  • 0
@derigen90: miałem to ;O
asterix61
asterix61 27.05.2020, 06:37:22
  • 12
Dyskusje na temat pisania testów to dla mnie zawsze męka.
Czuję, że młodzi programiści, ale też zdarzają się bardziej doświadczeni, którzy postrzegają je w zły sposób.

Jak przechodzę do tematu TDD, to takie opinie słyszę, że aż uszy bolą.
Dlatego postanowiłem spisać moją opinię na temat TDD, aby więcej tego nie tłumaczyć :D

Może
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

asterix61
asterix61
Autor
27.05.2020, 08:37:06
  • 4
@Ilirian: o jezu XD uwielbiam takich tech-leaderów, którzy wszystkie rozumy pozjadali i nie mają większego doświadczenia.

@venomik: O tototo właśnie. Jak prowadziłem szkolenia z zaawansowanego Pythona i dałem zadanie z TDD, to gościu mi powiedział: nooo ja to muszę najpierw pomyśleć jak to zrobić to na końcu te testy popisze hehe

Albo jak wprowadzałem do pisania testów to: noo mam tu ten jeden test, ja to rozumiem, nie ma sensu,
  • Odpowiedz
asterix61
asterix61
Autor
27.05.2020, 12:09:43
  • 0
@Ilythiiri: W moim zespole nie miałem nigdy takich problemów. Miałem prowadząc szkolenia dla programistów pewnych firm z telco oraz usłyszałem od potencjalnych kandydatów :)

@opalczynski: zgadzam się mega z Tobą. I chciałem to też przekazać poprzez artykuł. TDD to narzędzie, tak jak język jest narzędziemi. Należy dopasować narzędzia do problemu, a nie walić młotkiem we wszystko :)
  • Odpowiedz
asterix61
asterix61
Autor
27.05.2020, 12:53:21
  • 1
@Ilythiiri: Regular, i zdziwiłbym Cię jakie rzeczy mają w CV wpisane :)

@TheRealMikz: Według mnie, wszystko zależy tutaj od implementacji testów jak i samego kodu, a to wiąże się po prostu z doświadczeniem. Jeżeli ktoś, pisząc test, ma wiele zależności, które musi mockować, to znaczy, że od początku tworzył złą architekturę, a takiej nie da się prosto zastąpić bez zmiany testów.

Dostarczamy atrapy to prawda, ale gdy podejdziemy
  • Odpowiedz
Bulldogjob
Bulldogjob
27.05.2020, 10:13:57
  • 4
Łączenie słowników w Pythonie bywało kiedyś kłopotliwe. Python 3.9 wprowadził jednak nowy sposób, który znacznie ułatwia sprawę. Sprawdź, na czym polega i jak różni się od poprzednich wersji.

https://bulldogjob.pl/news/1115-python-dictionaries-jak-polaczyc-ze-soba-slowniki-pythona

#programowanie #naukaprogramowania #python
Bulldogjob - Łączenie słowników w Pythonie bywało kiedyś kłopotliwe. Python 3.9 wprow...

źródło: comment_1590574430DikgbCJFWOCdyiTuYxO2LC.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

asterix61
asterix61 27.05.2020, 10:24:14
  • 1
@Bulldogjob:

Tytuł wprowadza w błąd.

Nie ma czytelniejszego rozwiązania przy łączeniu słowników jak d1.update(d2).

Do czego dąży artykuł to łączenie słowników w nowy słowników, i tutaj mimo wszystko najczytelniejsze jest rozpakowanie dwóch słowników do nowego. Użycie znaku sumy zbiorów nie jest aż tak jednoznaczne, i jestem pewien, że wielu programistów będzie się głowić za każdym razem gdy na to spojrzy.
  • Odpowiedz
d.....r
d.....r
konto usunięte 26.05.2020, 16:48:51
  • 69
W nawiązaniu do wpisu, wrzucam to, co obiecałem:
pypi: https://pypi.org/project/clients-scanner/
github: https://github.com/streanger/clients_scanner

1. Instalacja i uruchomienie
-instalujemy
d.....r - W nawiązaniu do wpisu, wrzucam to, co obiecałem:
pypi: https://pypi.org/pr...

źródło: comment_1590511418v73Piev3K8YLdUgrLJCBMy.jpg

Pobierz
  • 44
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

asterix61
asterix61 26.05.2020, 18:38:33
  • 0
@draxter: Kurczę, muszę jutro pogrzebać w tym kodzie, co tam masz, zależności na pierwszy rzut oka wyglądają jak overkill
  • Odpowiedz
asterix61
asterix61 26.05.2020, 18:40:19
  • 1
@draxter: + dodaj entry points do setup.py dzięki czemu ułatwisz używanie swojej aplikacji, będzie uruchamialna bezpośrednio z terminala :)
  • Odpowiedz
asterix61
asterix61 26.05.2020, 18:48:40
  • 2
@draxter: U mnie poszedł fail, jutro się pobawię i najwyżej powystawiam issue, abyś miał nad czym pracować :)

Poza tym jak będziesz szukać pracy, to generalnie masz najciekawszego githuba z tych, które w CV oglądałem przez ostatni miesiąc :)

I ostatnia rzecz, chętnie zrobiłbym code review tego, jeszcze chętniej gdybyś wyraził zgodę, abym zrobił to w formie artykułu (oczywiście podlinkuje do repo!)
  • Odpowiedz
  • <
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 16
  • Strona 5 z 16
  • >

Osiągnięcia

  • Komentator
    od 24.01.2014

    Komentator
  • Wykoptester
    od 11.06.2014

    Wykoptester
  • Rocznica
    od 31.01.2022

    Rocznica
  • Gadżeciarz
    od 01.09.2013

    Gadżeciarz
  • Mikroblogger
    od 25.03.2014

    Mikroblogger

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking