Chciałbym dostawać informację, czy jakiś element jest na liście(wtedy print), czy go nie ma (komunikat). Normalnie można użyćif x in lista

Ale co zrobić jak chce się sprawdzić występowanie tylko jednego elementu w kilkuelementowym stringu? Napisałem coś takiego jak poniżej i działa, ale czy da się to zrobić w jakiś inny lub prostszy sposób?

filmy = ["Lord of the rings", "Hobbit", "Joker", "Lord of war"]
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wyciągam z bazy dane, które w następnej kolejności obrabiam w pythonie. Dane muszą zostać pogrupowane. Wymyśliłem sobie, że do query wrzucę zmienną, stworzę listę grup i za pomocą pętli wyciągnę z bazy już pogrupowane dane. Grup jest około 100, więc pętla odpyta bazę około 100 razy. Czy takie rozwiązanie może jakoś specjalnie obciążyć bazę? W sensie, czy lepiej odpalić jedno duże query, czy 100 mniejszych?

#sql #python
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maciekXDDD: Lepiej odpalić jedno duże query lol. To będzie prawie na pewno szybsze i mniej obciąży bazę.
Po to masz GROUP BY żeby grupować. Baza danych jest zoptymalizowana do robienia takich operacji.
  • Odpowiedz
Mam funkcję która zwraca listę studentów, którzy należą do danej grupy
oraz drugą funkcję która zwraca grupy do których jest zapisany student.

Zgodnie z zasadą "dry" chciałem zrobić z tego jedną funkcję (ta która jest najniżej):

https://pastebin.com/nwQkzHaN
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@scorpio18k: nawet nie, to o co mi chodziło nazywa się viewset. Doczytaj chociaż tutorial do końca zanim zaczniesz się bawić w uzupełnianie "brakujących" rzeczy, długi nie jest. ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@asasello: a, bo tu była druga część :D
No to pierwszy teoretycznie bedzie wydajniejszy, bo w przypadku spelnienia warunku pozostałe porównania nie bedą wykonywane. W drugim przypadku jeśli natrafisz na liczbę ujemną to nadal jak baranek sprawdzasz czy nie jest ona jeszcze przypadkiem jednocześnie dodatnia oraz zerem ;-)
  • Odpowiedz
#python #programowanie
czy dobrze rozumiem obiektówkę w pythonie?

def __Foo(self) - prywatna metoda w klasie
def __init__(self) - publiczny konstruktor w klasie
def __foo__(self) - publiczna metoda w klasie
  • 36
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#naukaprogramowania #python #programowanie
polecicie jakąś książke do nauki pytonga?
Spróbowałem Zed A. Shawn - Learn python 3 the hard way, i okazało się że to jest jedna z najgłupszych książek jakie widziałem XDDD

Tak wiem, nauka przez tworzenie projektów, ale
1. jest szansa że nie poznam jakiegoś istotnego, podstawowego konceptu
  • 39
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

więc jak ogarnę cpp, c, pythona, rusta, i jakiegos posixa, to myślę będzie w pytke materiał na juniora.


@RedveKoronny: to tak nie działa, ogarniając podstawy kilku języków nie stajesz się materiałem na juniora. Co najwyżej materiałem na stażystę w paru różnych językach. ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Jak podzielić projekt?

Mam sobie "mały projekt" w Pythonie. Krótko go opisując jest to coś co mierzy czas spędzony nad zadaniem w redmine (coś jak Jira). Za niedługo dobije 600 linijek kodu, i jest to jeden plik w którym jest cały program. I o ile sam ogarniam co się tam w środku dzieje, tak chciałbym żeby inni też zrozumieli, i chyba przydałoby się "pociąć" ten program na pliki.

Macie jakieś źródła których mogę
NewEpisode - Jak podzielić projekt?

Mam sobie "mały projekt" w Pythonie. Krótko go...

źródło: comment_16609893360cllnhM4tDbtAtt68QMw9z.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej misie z #python #programowanie
Mam jakieś podstawy i chcę sobie zrobić mały projekt.
Ma to być aplikacja webowa. Proste logowanie i w środku dwie rzeczy: tabela z adresem + nazwą + kilkoma innymi komórkami. druga to mapa polski czerpiąca z tej tabeli.
Chcę, żeby się wyświetlała na mapie pinezka albo znacznik i po kliknięciu wyskakiwał popup z informacjami.

To, że nie wiem jak się za to zabrać w ogóle to
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Myślałem, że zrobię to też w pythonie.


@gdziemojimbuspiatka: no jest dużo opcji w zależności od potrzeb. Dashboardy? Interaktywność? Dash Plotly się sprawdzi. Prototyp jakiś albo coś szybkiego? Nawet Jinja2, a jak dodasz bootstrapa to nawet to jakoś wyglądać będzie. Tak czy siak często podejście jest takie że backend jako API w w pytonie masz a GUI w czymś z pierdyliarda bibliotek/frameworków JSa ¯\_(ツ)_/¯
  • Odpowiedz
Ciekawi mnie jak to wygląda u was w firmach i technologiach, stosujecie suffix/prefix w nazwach interfejsu? #programowanie #php #java #cpp #csharp #javascript #typescript #nodejs #python #programista15k #programista25k #programista30k

Czy stosujecie prefixy/suffixy dla interfejsów?

  • Interface suffix 13.3% (22)
  • I prefix 32.1% (53)
  • Nie stosujsę prefixów/suffixów 51.5% (85)
  • Jeszcze inaczej 3.0% (5)

Oddanych głosów: 165

  • 41
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jurigag: bo taka jest wieloletnia tradycja w C# i każdy jeden developer będzie się zastanawiał co się wyprawia. Dajesz post jakiegoś jednego typa. Mogę ci znaleźć pełno innych mówiących, żeby nie łamać mega starych konwencji języka szczególnie gdy jest to taka błahostka jak dodanie I z przodu.
  • Odpowiedz
#anonimowemirkowyznania
Dlaczego na wykopie uważa się żeby nie iść w programowanie dla kasy? Czy można w ogóle mówić o pracy, która jest twoją pasją w 100%? Z tego co czytam to w korpo klepiecie crudy, robicie dokumentacje, wszystkie te korpo procedury no i to ma iść na czas i według wytycznych klienta. Co innego jest przecież robienie sobie dla zabawy aplikacji w domu w wolnym czasie a co innego praca
AnonimoweMirkoWyznania - #anonimowemirkowyznania 
Dlaczego na wykopie uważa się żeby ...

źródło: comment_1660825388zfXBc7ZhsYkrl3K8syO9KA.jpg

Pobierz
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ERROR!

No cześć Mirabelki i Mireczki, mamy dla Was coś specjalnego ( ͡° ͜ʖ ͡°) Ruszamy z #konkurs pt. #justbluescreenit i rzucamy Wam wyzwanie – zapolujcie na bluescreena, zanim on zapoluje na Was.

1. Zróbcie zdjęcie lub wideo, które przedstawia bluescreen
2. Wrzućcie zdjęcie/wideo na jedno z wybranych miejsc: pod tym postem; na swoim profilu na platformach: Instagram, Twitter, TikTok lub pod tagiem
justjoinit - ERROR!

No cześć Mirabelki i Mireczki, mamy dla Was coś specjalnego ( ...

źródło: comment_1660819984LaK6vJxglE2HwnzBpCEdkb.jpg

Pobierz
  • 69
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam taki problem, że próbuję sobie posegregować dane i zapisać je w jednym pliku CSV.
W skrócie:
- Robię listę wszystkich plików w zdefiniowanym folderze
- Przeszukuję tę listę plików, aby znaleźć pierwszą liczbę całkowitą znajdującą się przed literą R (to identyfikator baterii)
- Przeszukuję tę listę plików, aby znaleźć pierwszą liczbę stałoprzecinkową (powiedzmy, że zawsze z 1 miejscem po przecinku) -> to identyfikator napięcia
- Przeszukuję tę listę plików, aby znaleźć ostatnią liczbę całkowitą -> to
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie jestem pewny czy to python czy logstash interface (nigdy nie używałem) jest problemem, ale na wszelki wypadek gdyby chodziło o pythona to wyłapujesz to ifem:

if your_string.startswith("srakenpierdaken")
  • Odpowiedz
  • 0
#python #django

Mam dwa pytania dotyczące korzystania z rest API w Django. pierwsze techniczne, drugie dotyczy samego podejścia.

Po pierwsze, jak wyciągnąć dane dotyczące tylko jednego rekordu? No mam całą listę użytkowników, ale chcę wyciągnąć dane dotyczące jednego imienia.

Po
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #embedded, #pracait czy #produktywnosc. :-)

Zestawienie dostępne na stronie: https://devopsiarz.pl/zestawienia/2022/zestawienie-linkow-materialow-16-08-2022

Tu nic nie wklejam, bo API nie działa dobrze, a ręcznie jak wklejam, to mam nieznany błąd. Wykop
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@AnonimoweMirkoWyznania: 1. Zastanów się dobrze co dokładnie chciałbyś robić i na tym się skup. Przemyśl co daje ci największa satysfakcję, możliwości rozwoju, zarobki, możliwości pracy zdalnej czy inne priorytety jakie masz. Pomysł czy za 10 lat wolałabyś spawać czy siedzieć za biurkiem, pracować z ludźmi a może pracować skądś zdalnie. weź pod uwagę swoje zdrowie, w tym psychiczne, zastanów się czy po 8h przed kompem / z ludźmi / na
  • Odpowiedz
@AnonimoweMirkoWyznania: jak chcesz na tego analityka danych to zerknij sobie tutaj: https://www.kaggle.com/learn, to co może Ciebie zainteresować to python, pandas, data visualization, time series, data cleaning.

Jak Ci się podoba to możesz zajrzeć do tych książek: "Python For Data Analysis", Wes Mckinney; "Practical Statistics for Data Scientists", Andrew Bruce, Peter C. Bruce, and Peter Gedeck.

Obydwie książki powinieneś móc znaleźć w necie za darmo i jest to IMO preferowana metoda
  • Odpowiedz
#naukaprogramowania #python

Zrobiłem kod, który losuje liczby z zadaną dystrybucją, a następnie pokazuje ich rozkład na wykresie
https://hastebin.com/umoxedayeq

Problem jest taki, że ten kod jest zajebiście wolny (po ustawieniu zmiennej rolls na 10k, wykres ładuje się około 3 minut). Da się go jakoś przyspieszyć, czy pozostaje się tylko z tym pogodzić?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Micropython to jest zajebisty wynalazek. Dwie różne płytki, jedno lekkie środowisko, żadnego kompilowania, ten sam kod wszędzie, możliwość edycji kodu przez przeglądarkę i telefon, masa różnych bibliotek.

I kurde wszystko w python, żadnego kombinowania z jakimiś typami zmiennych, wskaźnikami i tym podobnymi rzeczami.

W sumie brakuje mi tylko jakiegoś lepszego środowiska bo Thonny gita nie ogarnia noi pisanie własnych modułów w c++ jakieś takie skomplikowane się wydaje ale to w sumie jedyne
K-S- - Micropython to jest zajebisty wynalazek. Dwie różne płytki, jedno lekkie środo...

źródło: comment_1660557417JMqFDtxCPRujb5SOEoWkcJ.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Pesa_elf: w nrf też się ustawia kanały i jest jakaś grupa która wychodzi ponad zakres wifi, a co do tej anteny to te moduły u mnie działają tragicznie one chyba nie dają sobie rady bez ekranowania. Korzystam tylko z tych małych wersji.
  • Odpowiedz