Hejka. Zaczynam bawić się pytongiem - jestem totalnie nietechniczny - i klikam sobie jakiegoś bootcampa. Ciągle nurtuje mnie jedno - bo jeszcze nie zostało to wytłumaczone dlaczego kod ma tak wyglądać jak wygląda (jestem po kilku 'czelendżach', gdzie widzisz jak program ma działać i piszesz wszystko od 0) i mimo, że mój kod robi to samo, co kod prowadzącego, to wygląda o wiele inaczej.

Tu pewnie ile głów, tyle rozwiązań, tylko mam
@zwei: oks, wrzuciłem w razie W, nie wiedziałem o takim czymś

autora: https://pastebin.com/EW8HbCHm
mój: https://pastebin.com/nXGLucMv

rozumiem, że ogółem good practice jest uporządkowanie danych tj w przypadku kodu prowadzącego?

def get_random_account():
"""Get data from random account"""
return random.choice(data)

def format_data(account):
"""Format account into printable format: name, description and country"""
name = account["name"]
description = account["description"]
country = account["country"]
# print(f'{name}: {account["follower_count"]}')
return f"{name}, a {description}, from {country}"

def check_answer(guess, a_followers, b_followers):
"""Checks
Chce się dostać do branży IT, czy exp w erp pomoże mi się później dostać na backend deva? Mam tutaj na myśli pewnego rodzaju przystanek, zanim pójdę dalej, gdyż pojawiła się fajna oferta pracy w moim zasięgu(bardzo możliwe, że nie) Jest w ogóle jakiś spec od erp na sali, który mógłby podpowiedzieć kilka rzeczy laikowi?
#programowanie #programista15k #erp #python #sql
@ohwell: Bo wystarczy operator binarny ^ albo operator nierówności != i tak nie ma on short-circuit jak operatory or czy and.

>>> True ^ False
True
>>> True != False
True
>>> True ^ True
False
>>> True != True
False
Mimo wszystko zazwyczaj się stosuje operator nierówności, bo logiczniej on wygląda.
czasami piszę w jupiterze, a casem w vsc, i kiedy jako pierwsze uruchomię jupitera, a później chcę coś zrobić w vsc to wyskakuje mi błąd tako jak na screenie. Dopiero się uczę, dlatego się nie znam, ale wydaje mi się, że mam zainstalowane jakieś dwie wersje Pythona i ta z vsc nie może się uruchomić kiedy mam już włączoną tą z jupitera. Wie ktoś jak to rozwiązać, tak żeby kod w vsc
Pobierz
źródło: comment_1654713128xtgEg5WVYMPFO4hJhiKOvm.jpg
@Oake: terminal wszedl w konsole pythona, a VSCode o tym nie wie i wpisuje normalnie komende na odpalenie skryptu.
Opcje masz dwie:
1. wpisz komende exit()
2. Kliknij w ikonke kosza, zeby zamknac terminal
i wtedy powinno byc ok przy odpalaniu skryptu
@mizantrol: Float jest niedokładnym typem danych. Wynika to z tego, że po przecinku możesz mieć w liczbach nieskończenie wiele cyfr, a komputer ma ograniczoną pamięć. Trzeba było pójść na kompromis, więc float zawsze jest kodowany za pomocą takiej samej ilości znaków (tzn. jest to ciąg zer i jedynek) i im więcej cyfr po przecinku mamy do zapisania, tym mniej dokładny wynik możemy uzyskać. Stąd biorą się takie kwiatki typu 0.000000000001 niedokładności
Mam problem z pobieraniem danych do bazy danych w Django. W niektórych przypadkach mój model nie jest w stanie pobrać danej informacji z API strony (czasem nie ma zdjęcia przypisanego do przedmiotu) i w momencie kiedy taki przypadek wystąpi wyrzuca Error 500. Niby mam ustawione, że ta wartość w modelu może być nullem/ blankiem ale nic to nie daje. Próbowałem też ustawić jakąś niezerową wartość jako default. W jaki sposób mogę przejść
Siema,
Posiadam zainstalowaną na swojej działce kamerkę, która wysyła mi fotki na maila co kilka minut. Jako, że w 99% przypadków zdjęcia są takie same, chciałbym napisać skrypt, który będzie się uczył, a następnie rozpoznawał i zgłaszał, gdy nastąpi jakaś zmiana na analizowanym zdjęciu i na przykład pojawi się jakaś postać czy przedmiot.
W jaki sposób najlepiej się do tego zabrać? Nie potrzebuję szczegółowej analizy co tam jest, wystarczy krótka notyfikacja, że
Orientuje się ktoś może gdzie można znaleźć jakąś dorywcza pracę (weekendowa) w IT? Robię różnego rodzaju kursy, ale trochę brakuje mi praktyki. W mojej pracy jestem głównie analitykiem biznesowy/product managerem. Ostatnio dużo siedzie w aplikacjach RPA (Power Automate, UiPath czy Automation Anywhere, natomiast w domu uczę się full stack developera. Python też nie jest mi zupełnie obcy!
#it #pracait #analityk #react #python #rpa
#anonimowemirkowyznania
Chciałabym się przebranżowić na IT. Co sądzicie o liście poniżej? Kolejność podpunktów ma znaczenie a lista zawiera rzeczy, które polecane są dla przebranżawiających się*
Cel listy: ogarnięcie co można robić w IT, znalezienie dla siebie ścieżki pod kątem stopnia trudności i dopasowania pod swoje preferencje później
Stopień trudności: w stosunku do wszystkich pozostałych ścieżek IT dla przeciętnej osoby spoza IT będącej już po studiach

1. Łatwiejsze dla osób spoza IT,
Pobierz
źródło: comment_1654456980NG8XrXBBMQ1mfgVYhXVLFv.jpg
@AnonimoweMirkoWyznania: jak ta lista niby jest zbudowana?! punkty 1. i 3. to mniej więcej jakieś ścieżki rozwoju w IT, natomiast punkt 2. to z dupy wypisane 2 języki programowania xD W C++ można robić zarówno ML jak i backend jak i 10 innych rzeczy, to jest tylko język. Tak jakbyś zrobił listę ścieżek dla budowlańca:
1. malowanie ścian, układanie paneli
2. młotek, śrubokręt
3. układanie płytek
( ͡° ͜ʖ
Pewnie banalnie proste pytanie dot. Pythona ale bardzo proszę o pomoc:
Mam zmienne następujące zmienne:
a = 'aa'
b = 11
aa11 = 'tekst docelowej zmiennej'

Powiedzmy, że
c = ('a' + str(b) )
czyli c = aa11

Czy da się zrobić tak, żeby przy użyciu narzędzie print (lub może jest jakieś inne?) przez użycie zmiennej "c" wyświetlić tekst zmiennej "aa11" ??

Idąc drogą na około wymyśliłem, że można by zastosować
if
W głównej funkcji programu mam:

def run_command(ctx):
ctx.obj = {
'db': database.get_database(
os.path.join(
os.path.dirname(
os.path.abspath(__name__)
), "db.sqlite")
)
}

Co oznacza ten kod? Tworzy jakąś zmienną globalną? Jak mogę dostać się do niej z poziomu innych plików w projekcie?
#python
Postanowiłem zrobić porównanie szybkości uczenia sieci na różnych urządzeniach i przy użyciu dwóch popularnych frameworków - Pytorch i Tensorflow. Na moim dość starym laptopie mam jedynie GPU AMD i postanowiłem też sprawdzić czy mogę to jakoś wykorzystać. Okazało się, że da się to zrobić jedynie poprzez Tensorflow przy użyciu PlaidML, ale jest to problematyczne i da się wykorzystać jedynie pojedynczy wątek karty podczas gdy przy użyciu CPU domyślnie używane są wszystkie 8.
@Oo-oO: Nie bawiłem się jeszcze nigdy w dźwięki. Chciałem zrobić coś takiego w wolnym czasie ale raczej text-to-speech. I wtedy pewnie wziąłbym jakąś dużą bazę i przeprowadził tylko fine tuning na własnych danych.
Ten #python mnie dziś wykończy, albo ja jego:
Mam funkcję:

def get_all_users(db: Cursor) -> List[User]:
return cppthebest

Chce zmienić na coś takiego, dodać nowy parametr funkcji:

def get_all_users_by_filter((db: Cursor) -> List[User], filter):
return cppthebest

A szczodry python daje mi tylko:
line 49
def getallusersbyfilter((db: Cursor) -> List[User], filter: str):
^
SyntaxError: invalid syntax

Co jest tu nie tak?
#programowanie #nieumiempythona
Czy to już jest przekazywanie poprzez "QueryParams" czy jeszcze nie?
W sensie, wywołuje pewną akcję serwera na #linux ale muszę to robić przez QueryParams. Aktualny kod do DDoS serwera:

import requests
r = requests.get('[http://127.0.0.1:5000/api/users/list',](http://127.0.0.1:5000/api/users/list',) json={"filtr": "abba"})
r.status_code
r.json()

#python
Jak mogę wysłać jakąś treść zakodowaną w JSON metodą GET?

Tak to wygląda w POSTmanie, ale to nie jest jeszcze JSON
http://localhost:41062/www/index.php?filtr=ChceJSON

Jak mam być szczery to pali mi to styki.
Docelowy klient ma być w #python - na razie mam to:

import urllib.request
import urllib.parse
data = {}
data['filtr'] = 'wiadomość'
url_values = urllib.parse.urlencode(data)
print(url_values) # The order may differ from below.

url = '[http://127.0.0.1:5000/api/users/list'](http://127.0.0.1:5000/api/users/list') # Set destination URL here
full_url