Głupie, może prostackie pytanie z programowania o którym nie mam pojęcia. Mam gotowy skrypt, który wykona się, gdy wersja obecnego oprogramowania jest w wersji 6.7.1 lub wyższej. Na 6.8 wykonuje się bez problemu, jednak na 6.10 już nie. W skrypcie jest taki fragment:

version = version_utils.get_cluster_version(numeric=True)
if not ("master" in version or version >= '6.7.1'):

czy wg. logiki pythona "6.10" >= "6.7.1"?
#programowanie #python
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bachus: tak dla szerszego wyjaśnienia - "6.7.1" zapisane w takiej formie, z punktu widzenia Pythona to jest zwykły tekst. On sam z siebie nie wie w jakim formacie jest zapisany ten numer wersji, ani że w ogóle są tutaj jakiekolwiek cyfry.

Porównując dwa ciągi tekstowe operatorami <, >, =, porównywane są wartości ASCII poszczególnych znaków. Przykładowo, w Twoim przypadku porównując "6.10" i "6.7.1":
6 == 6
"." == "."
1
  • Odpowiedz
class name_2[*name_5, name_3: int]:
(name_3 := name_4)

class name_4[name_5: name_5]((name_4 for name_5 in name_0 if name_3), name_2 if name_3 else name_0):
pass

to jest poprawny kod w python 3.13 ( ͡° ͜ʖ ͡°)
#programowanie #python #programista15k
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kimikini:

main.py:2: error: Cannot resolve name "name_4" (possible cyclic definition) [misc]
main.py:4: error: "name_5" already defined as a type parameter [misc]
main.py:4: error: TypeVarTuple "name_5" is unbound [valid-type]
main.py:4: error: Name "name_5" is not
  • Odpowiedz
Cześć, na wstępie - nie znam się na programowaniu, analizuję tylko pewien skrypt i mam pytanie techniczne:
Skrypt widzę, że się nie wykona jak wersja nie jest równa lub wyższa od 6.7.1:
version >= '6.7.1'
Działał w wersji 6.8, ale nie działa w nowszejw ersji 6.10
Może banalne pytanie: czy 6.10 >= '6.7.1' ?

Tam
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Może ktoś polecić z doświadczenia jakieś dobre i darmowe kursy dla początkującego programisty np. w pythonie lub js?
Chciałem pomóc znajomemu w pierwszych krokach w branży IT. Doradziłem mu, żeby najlepiej popróbował co mu najbardziej siądzie. Wiem, że jest tego cała masa na youtube ale może macie jakieś wyjątkowo dobre z polecenia?

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

Potrzebuję przekonwertować rok hydrologiczny do formatu kalendarza gregoriańskiego. Rok hydrologiczny zaczyna się 1.11, wiec wszystko jest przesunięte o 2 miesiące. Mam dane w #pandas DataFrame, w osobnych kolumnach rok, miesiąc i dzień. Nie mogę wykorzystać pd.to_datetime, bo mi wyrzuca ValueError (nie zgadzają się liczby dni w miesiącach). Finalnie chciałbym zwizualizować codzienne przepływy.

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

  • 0
@heniek_8: Chyba masz rację z tym tekstem, to powinno być wystarczająco ok.

Ręcznie zrobiłbym to tak: dla listopada i grudnia dodaję rok i od numeru miesiące odejmuję 10. Dla okresu od stycznia do października do numeru miesiąca dodaję 2. Tutaj jest opis ze strony IMGW:

Dane hydrologiczne są opracowywane i udostępniane w układzie lat hydrologicznych.
Rok hydrologiczny zaczyna się 1 listopada poprzedniego roku kalendarzowego, a kończy 31 października, np. rok hydrologiczny 2016
  • Odpowiedz
@Bobito: nikogo nie obchodzą twoje pomysły. mam conajmniej 5 pomysłów lepszych siedząc codziennie na kiblu. liczy się praca, wdrożenie i realna sprzedaż - a nie jakieś tam pomysły, które mogę sobie wygenerować sam używając chatGPT.
  • Odpowiedz
#programista15k #python #programowanie #selenium #javascript

ej spece z wypoka jak się nazywa usługa na której umieszcza się bota żeby nie działał z poziomu komputera zeby nie musiał byc caly czas właczony tylko z serwera ale to ma chyba również jakąś osobną wersje słowa niż serwer ... Nie pamietam bo korzystałem z tego 10 lat temu...
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
@redorbiter: a nie wiem, klikam w kąkuter i działa. A na serio to mam pliczek csv z danymi o piosenkach ze spotify oraz historia odsłuchań przez użytkowników. Obrabiam trochę te dane (wyrzucając potencjalne boty albo mało aktywnych użytkowników), potem fiku miku podział na dane 80% traningowe 20% testowe, ustawiam sobie parametry modelu aby ostateczne metryki miały ok wartości (recall i precision przede wszystkim). Ogólnie to część mojej pracy magisterskiej, system
  • Odpowiedz
✨️ Obserwuj #mirkoanonim
Czy jest w #it jeszcze jakaś branża ze spoko progiem wejścia dla kogoś spoza IT + w miarę odporna na zajęcie przez AI?
Pierwsze co mi przychodzi do głowy to #frontend. Swojego czasu myślałem też nad jakimiś bazami danych albo ogólnie big data i zaznajomienie się z #python bo przyda się to do każdej innej roboty biurowej.
Ciągle w głowie mam przebranżowienie się
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 35
@mirko_anonim: Nie no jak to frontend jak mówisz tu normalnie "panie gpt proszę mi jebnąć projekt" i on sam to robi nawet UX-a i webdesignera nie potrzeba, a co dopiero fronta. Przykłady? wykop.pl
  • Odpowiedz
Znacie jakiś dobry sprawdzony na te chińskie robactwo (biedronki)? Dzisiaj obsiadły mi cała elewacja. Okna nie otwieram, nawet nie rozszczelniam bo wejdą każda szpara
W domu stosuje odkurzacz żeby się tego pozbyć.
A coś na zewnątrz?

#owady #python #ogrodnictwo
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Staram się poduczyć trochę o programowaniu, no a zawsze się mówi, że najlepiej gdy ma się jakiś projekt. Wymyśliłem sobie, że zliczę sobie łączny czas jaki poświęciłem, na obejrzenie filmów i seriali jakie mam zapisane w bazie Filmwebu. Jako że nie wyciągnę tych informacji z ich danych (nawet nie o to by mi chodziło w tym projekcie), chciałbym zrozumieć jak mogę zautomatyzować proces ściągania tych danych, po prostu korzystając z tych informacji
interpenetrate - Staram się poduczyć trochę o programowaniu, no a zawsze się mówi, że...

źródło: obraz_2024-10-18_224638301

Pobierz
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@interpenetrate: Idea odpowienia, ale wybór kiepski. Scrappowanie stron sprawi, że pewnie większość problemów będziesz rozwiązywał właśnie w tym zakresie. I często nie będziesz pewien czy problem jest z Twoim kodem czy może jednak z tym jak strona się 'wczytała'. Plus się będziesz męczyć z selectorami. I znów będziesz się zastanawiał czy Twój kod jest zły, czy może selector źle napisany.

Trust me. Znajdź sobie coś innego.
Mogę Ci nawet spróbować
  • Odpowiedz
@interpenetrate: Pewnie. Tak jak wczesniej pisałem. Niestety mój ostatni sarkastyczny komentarz nie mógł być bardziej rozbudowany - dziś akurat pare godzin spędziłem w aucie jadąc po psa mojej siostry.
Nevermind.

Jak bardzo lubisz filmy to weź sobie jakiś JSON z informacjami o filmach. Możesz na przykład któryś z tych:
https://github.com/prust/wikipedia-movie-data
Sugeruję coś z ostatnich dekad, jest
  • Odpowiedz
Mam śmieciowy kod do pythona. Czy za 5 k ktoś napisze go od początku z wdrożeniem bezpieczeństwa + modułowość + zaproponuje jakieś inne framework i które są bardziej elastyczne i przyszłościowe? Na ten moment około 2k linii. I potem ile będzie mogło kosztować dodawanie modułów?
#python #programowanie #programista15k
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach