#raspberrypi #raspberrypipico #python #micropython

https://pastebin.com/NxH2i14M

Mam taki kod - w momencie kiedy robię request na ten serwerek program zacina się na chunk = await reader.read(buffer_size) Rozumie że to się wiąże z protokołem tcp - po prostu czeka na dalszą część streama. Jak mogę zrobić tak abym mógł odebrać całość requestu i na to odpowiedzieć? Trudnością jest że piszę na raspberry pi pico w micropytho
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Napisałem kod, który zrzuca dane z pliku do klasy Nauczyciel. Co można tu zrobić lepiej? Zakładamy, że liczba klas każdego nauczyciela może być różna. Tu przykładowy plik .txt:

nauczyciel
Adam
1a
1b
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tomektoja1: Sama racja to co piszesz. Np. nie wiem dlaczego wcześniej nie pomyślałem, że po odpaleniu skryptu za każdym razem trzeba od nowa przechodzić przez plik .txt, tworzyć obiekty klasy i dopiero wtedy je przeszukiwać.

Zastosuję się do Twoich rad i wracam do nauki. Wielkie dzięki za pomoc ()
  • Odpowiedz
Czy warto się uczyć #python i czy ten język jest przyszłościowy?

Zaraz kończę studia związane z elektryką i mam podstawy w C (zastosowania embedded typu STM32)
Jednak po moim kierunku studiów pieniądze nie będą się zgadzały tak jak bym chciał.

#programowanie
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@intires98: Czy warto się uczyć?
Tak, z tego powodu planuje naukę lispa, nie dlatego że język ten jest używany przemysłowo, a dlatego by rozwinąć mózg.

ale po co byś chciał się uczyć pythona. Pracuje w C embeded i python jest obecny, ale jako narzędziówka, czy to skrypt linkera, czy do flashowania płytki, czy w Jenkinsie coś tym testują.

Z drugiej strony miałem ziomka co pracował w pythonie i klepali jakieś dzikie rzeczy
  • Odpowiedz
Czym w #python jest fixed?

Nie mogę za dużo znaleźć.

Przekazuje obraz jako tablicę obrabiana przez opencv do funkcji w ten sposób:
moja_funkcja(fixed(img)) i nie wiem co to robi.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam aplikacje #python #streamlit ~> https://streamlit.io/

Mam 5 suwaków, gdy wciskam przycisk lub przesuwam slajder, resetuje się cały plik main.py i wszystkie zmienne i są wczytywane od nowa. Próbuje jakoś zapamiętać stan zmiennej między tymi sesjami. Nie wiem jak to zrobić. Jest jakiś static? No chyba, ze będę pisał do pliku.

Musze zrobić jakiś logiczny semafor, żeby funkcja obliczająca, nie wykonywała się przy każdym ruchu, bo to obciąża system. Chcę
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Poleci ktoś jakiś kurs do zaczęcia przygody z pythonem?
kiedyś byłem zaznajamiany z C# więc jakieś podstawy posiadam. W ostatnim czasie pojawiło się trochę wolnego czasu i chętnie bym się czegoś nowego nauczył. Więc jeśli ktoś może podać sprawdzone książki/strony/kury/blogi/YT odnośnie tego języka byłbym bardzo wdzięczny!

#programowanie #python #pytanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy projekt bloga w fastapi jest ok do portfolio starając się na stanowisko juniora


@auauauauau: Robienie projektów ściśle pod portfolio troszkę mija się z celem. Portfolio powinno być efektem ubocznym naszych działań. Każdy projekt, który napiszesz samodzielnie i niesie za sobą jakąś wartość jest w porządku.
  • Odpowiedz
Cześć wam.
Pytanie do bardziej doświadczonych z #python #programowanie
Jaki kurs (może być płatny) polecicie? Ewentualnie w jaki sposób mogę nauczyć się tego języka na poziomie pozwalającym podjęcie pierwszej pracy w pythonie (aktualnie pracuje w branży bardzo bliskiej programowaniu).
js-a czy phpa uczyłem się samemu na projektach, które sam sobie wymyślałem i wiedzę mam teraz bardzo nieusystematyzowaną. Nawet nie wiem czego mi brakuje. Chciałbym zacząć "od nowa" z
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Proogramista na elektrodę idź , tam się raczej spoko odnajdziesz.
A co do pytania OPa czemu akurat python ? Jeśli chcesz zawodowo kodzić w pythonie to faktycznie nie wiem czy to dobry pomysł . Niski próg wejścia to ogromna konkurencja a ofert dla juniorów jak na lekarstwo . Chyba że chcesz na coś związanego z data ale tam też już chyba się zrobiło nieciekawie .
  • Odpowiedz
via Android
  • 2
@Proogramista
Zachowujesz jakbym miał zaraz zabrać Ci prace. Oprócz szukania samemu w necie, pytam u znajomych dodatkowo chciałem zapytać tutaj i na podstawie zebranych danych wyciągnąć wnioski i podjąć ostateczną decyzje.

@skulldron
Dzięki za rade. Python to taka pierwsza myśl bo ostatnio kilku w mojej pracy przebranżowiło się właśnie na kodzenie w pythonie. Znam podstawy javy, phpa, jsa, cpp ale z racji, że uczyłem się tego sam wszystko wydaje się
  • Odpowiedz
@rosso_corsa: zależy od języka, firmy i czym ten projekt właściwie ma być. Jakieś przypadki uzasadniające pisanie od zera zapewne się zdarzają, chociaż osobiście jeszcze się nie spotkałem. No ale to i tak ostateczność, bo raz że koszt wielokrotnie wyższy, to jeszcze dodatkowo wdrożenie nowych pracowników robi się dużo bardziej problematyczne.

Tyle odnośnie frameworków, nie wiem co rozumiesz jako szablony.
  • Odpowiedz
no właśnie sam nie wiem, takiego jednego speca słuchałem i mówił że nikt już od zera sam projektów nie pisze i coś bąknal o frameworkach


@rosso_corsa: ja w backendzie siedzę, więc od razu zaznaczę że z gamedevem, embedded i innymi "egzotycznymi" zastosowaniami moje doświadczenia mogą nie mieć zbyt wiele wspólnego.

Napisanie projektu faktycznie od zera to byłoby tutaj od cholery i trochę pracy. Router, serializer, cache, orm, walidacja i milion innych rzeczy
  • Odpowiedz
@brntfgt
Wpisz sobie w Google: "jak się uczyć Pythona wykop.pl" I wybierz wpis Mireczka @aseeon_

Inna opcja na przegląd co można robić w Pythonie to Automate Boring Stuff with Python.
  • Odpowiedz
#programowanie #programista15k #python
Ma ktoś jakiś dobry sposób na nauczenie się obiektówki? Wszystkie te przykłady ze zwierzątkami, pieskami i kotkami przerabiałem, ale to są tylko podstawy, a w prawdziwym kodzie dużo więcej się dzieje. Po prostu w głowie coś nie może mi przeskoczyć na ten sposób myślenia.
Od wieków pisałem proceduralnie i nigdy obiektówka nie była mi potrzebna (poza pojedynczymi przypadkami, gdzie udało się to obejść).
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zakładając że teorię znasz, to może jakieś API w django zrób? Samo django też się może kiedyś przydać, a przy okazji będziesz miał sporo zabawy z OOP.


@croppz: Jak chce się nauczyć obiektówki to przydałby się jakiś projekt gdzie rzeczywiście będzie miał jakąś bardziej skomplikowaną logikę niż CRUD.

Z api w Django i jakimś crudem to się najprawdopodobniej co najwyżej nauczy pisać kod proceduralny z wykorzystaniem obiektów. A to ma
  • Odpowiedz
@stary_kon: no i w sumie gdzie tu problem? Pisz proceduralnie, klasy traktuj jak struktury danych, a funkcje bardzo silnie związane z jakąś jedną strukturą umieszczaj jako metody w klasie. Dziedziczenia unikaj jak ognia, jedynie naucz się interfejsów bo są przydatne tam gdzie chcesz mieć więcej niż jedną implementacje jakiegoś zachowania. Dostaniesz w ten sposób kod lepszy i łatwiejszy w utrzymaniu niż większość kodu OOP pisanego w czasach hajpu na OOP
  • Odpowiedz
Można jakoś zadeklarować, że zmienna jest z danego typu klasy ?

Chodzi o to, że jak mam klasę "Elo" z metodą "elo()" to np. przy wczytywaniu argumentów do funkcji robię:
wczytajarg(x:Elo):
...
i wtedy vscode wie, że x jest typu Elo i jak zrobię x kropka to pojawi się podpowiedź z metodą
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, aktualnie zajmuje sie konwersja baz danych pomiedzy poprzednim systemem klienta, a naszym
Zainteresowalem sie pythonem, szukam jakiegos narzedzia ktore pozwoli mi wstepnie przeanalizowac baze ktore otrzymujemy, liczbe poszczegolnych rekordow, liczbe rekordow ktore nie zostana skonwertowane z powodu jakichs ustalonych warunkow konwersji, zaimplementwac jakies warunki sprawdzajace czy wszystkie dane sa spojne i ewentualnie przedstawic to w jakiejsc formie graficznej, czy sa jakies biblioteki przewidziane do takich celow ?
#sql #
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy dla tej listy jest jakiś łatwiejszy sposób na wydrukowanie imienia i wieku (w parze), niż ustalanie indeksu? Zakładając, że są to osobne elementy.

lista = ["Tomek", 27, "Agata", 23, "Kuba", 19]
start = 0
koniec = 2

while lista[start : koniec]:
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Rajtuz: Tak:

for imie,wiek in zip(lista[::2],lista[1::2]):
      print( imie, wiek )
Wybierasz co drugi element i złączasz zipem w iterator zwracający krotkę.
  • Odpowiedz