Jak to fachowo zrobić?

Mam:
- plik csv: login, hasło, adres ip
- funkcja dla producenta kamery 1, loguje się do kamery i zapisuje jej podstawowe dane do pliku
- funkcja dla producenta kamery 2, loguje się do kamery i zapisuje jej podstawowe dane do pliku
- funkcja dla producenta kamery 3, loguje się do kamery i zapisuje jej podstawowe dane do pliku

Program bierze dane z csv, używa ich by sprawdzić
@zortabla_rt: możesz wczytać wszystkie dane z pliku, zapisać je w jakiejś liście i następnie w osobnej pętli obsługiwać każde urządzenie. Możesz też dla każdego wczytanego urządzenia odpalać nowy wątek w ThreadPoolExecutor i wtedy wszystkie wykonają się (mniej lub bardziej) jednocześnie.
  • Odpowiedz
@zortabla_rt: cóż, nie będę zaprzeczał, kod wygląda bardzo amatorsko ¯\_(ツ)_/¯ Powinieneś zapoznać się z https://www.python.org/dev/peps/pep-0008/ i popracować nad nazewnictwem - na przykład zobacz w swoim kodzie, definiujesz funkcję main, ale to nie jest prawdziwy main - bo bardzo ważny etap wykonania programu (wczytywanie z pliku) znajduje się na poziomie modułu (poza funkcjami). Dłuższe nazwy, automatyczny linter, małe, wyspecjalizowane funkcje i kod będzie wyglądał dużo lepiej. Takie uporządkowanie pomaga też w
  • Odpowiedz
@CytrynowySorbet: takie cos juz bym pisal w czyms innym niz w #bash. Ze znanych mi tehnologii wybralbym pewnie C++, albo znajac mnie lokalny interpreter php - mimo ze sie do tego kompletnie nie nadaje to bym pewnie zrobil to szybciej niz w cpp xd
  • Odpowiedz
@Hipodups: ja pierwsze 3 punkty miałem praktycznie w całości napisane, reszta też była spokojnie do zrobienia. Może i bash się nie do końca do tego nadaje, ale trzeba zrobić tak dużo rzeczy naokoło, że wydaje mi się że można się sporo nauczyć przy tym.
  • Odpowiedz
Uczę się już jakiś czas pythona i dopiero teraz wpadłem na a jakże genialny pomysł przejrzenia ofert pracy i sprawdzenia jak w ogóle ten rynek pracy wygląda. W związku z tym co zobaczyłem, naszła mnie taka dość istotna refleksja: czy sam python wystarczy żeby podłapać jakąś pracę jako junior developer?

I czy python to dobry wybór na język do tworzenia aplikacji? I czy w ogóle to dobry wybór? XD. Chciałbym być front
czy sam python wystarczy żeby podłapać jakąś pracę jako junior developer


@deziom: tak, oczywiście najważnejsze co musisz pokazać rekrutując się na juniora to że umiesz się uczyć czyli napisz jakieś kilka projektów na githuba i umiej o nich mówić

czy python to dobry wybór na język do tworzenia aplikacji?


@dzejro: to zależy od usecase

czy ktoś znający rynek mógłby mnie troszkę nakierować?


@deziom: naucz się django, drf, gita, podstaw
  • Odpowiedz
Szukam kursu z JavaScript. Coś ala Maximilian Schwarzmüller, czyli od najłatwiejszych rzeczy do już takich trudnych oraz co robią zaawansowani programiści. Zrobiłem kurs samuraj programowania jednak chce utrwalić wiedzę, dodatkowo ją poszerzyć. Za wszystkie kursy dziękuje, chodzi mi głównie sam czysty JS, jak go dobrze poznam zabiorę się za jakiś framework #frontend #naukaprogramowania
Hejka
Mam trzy klasy:

Candle.java - glowna
ScentedCandle.java - podklasa Candle
DemoCandles.java - klasa z main()

Z góry mowie - WIEM, że nie moge zmienic private double price za pomocą prostego =, tylko za pomocą metody. Jak w takim razie mogę w podklasie stworzyc dzialajace metode setHeight, zeby miala dostep do private double price klasy nadrzednej i mogla ja zmodyfikowac?

W domysle chodzi o to, ze zwykle swieczki kosztuja 2$ za
czego mam użyć jesli chciałbym na stronie coś takiego jak na obrazku
Największe obramowanie fioletowe to widok strony. Na stronie mam bloczek (czarne obramowanie) z marginesami itd. W środku mam małe bloczki z różną wielkością. Chce aby użytkownik mógł jak na zdjęciu gdzie są małe niebieskie strzałki złapać krawędź i zmniejszać czarny bloczek nie powodując zmienienia wielkości strony. Chce tylko z boków i z góry/dołu. Nie chce aby użytkownik mógł na skosie
N.....N - czego mam użyć jesli chciałbym na stronie coś takiego jak na obrazku
Najwi...

źródło: comment_3NzDZqasYeBovmC7jMWeWi5USMdZq2lh.jpg

Pobierz
Mam pytanie zwiazane z pracą na niepełnej tablicy.

Przykładowo mam:
int[] num_array = new int[10]
Pytam użytkownika o wartości za pomocą loopa ze Scannerem, który przypisuje je kolejnym i-elementom. Uzytkownik moze wyjsc wczesniej z pętli za pomoca SENTINEL_VALUE = "STOP".

Zalozmy, ze uzupelnil 6 rekordow, napisal STOP, a wiec 4 zostalo pustych. Chce na calej tablicy wykonac np. sortowanie, a potem obliczyc mediane. Czy kompilator policzy mi 10 rekordow, czy 6?
Chodzilo mi ogolny sposob pominiecia innych 'komorek' Array, jesli nie sa one wykorzystane przez uzytkownika.


@farmaceut: Ogólnie rozwiązań jest kilka. W twoim przypadku kolekcje są optymalnym rozwiązaniem no ale jeśli treść zadania nakazuje użycie tablic to możesz zastosować dwa podejścia.
Albo wykonujesz sobie obliczenia/sortowania/wypisywania na tablicy nie do tablica.length-1 tylko do wcześniej wyznaczonej liczby elementów albo robisz sobie kopię tablicy np przy użyciu Arrays.copyOf i działasz na całej tablicy. Opcja z
  • Odpowiedz
@TMBRK:
1. Nadpisz compilera django tak bys byl w stanie wyciagnac informacje kiedy laduje jakis blok/templatke podczas requesta
2. Wrzucaj do queue w reddisie informacje o uzytych templatkach
3. Konsumuj queue i stworz wykres od najczesciej do najrzadziej stosowanej bloku/templatki

Na co uwazac:
-Pomysl jak to zrobic zebys nie opoznial renderowania o mnostwo czasu dla kazdego pageview
-Pomysl co zrobic zeby nie wysylac miliarda requestow do kolejki

Co zrobic zeby to
  • Odpowiedz
#naukaprogramowania #javascript @Proxima_Centauri: hmm, fajnie dzięki. jak to wrzuciłem to od razu w sumie przyszło mi do głowy żeby to zrobić zwykła pętlą for i każdy element przekopiować do listy ale Twoje rozwiązanie jest dużo lepsze. Hmm, a może orientujesz się jak to naprawić : po zapisaniu tej listy do tablicy w java script , ta tablica ma dużo elementów przez co nie wyświetla się w całości w konsoli. Po którymś
J.....L - #naukaprogramowania #javascript @Proxima_Centauri: hmm, fajnie dzięki. jak ...

źródło: comment_1xbp92pdMBOFAYY6nkxgXnqOn5Tul3ag.jpg

Pobierz
Pierwszy raz ktoś korzysta z efektów mojego programowania w wolnym czasie. Dostaję informacje zwrotne, poprawiam błędy. Ciekawe doświadczenie.

https://codelikeamother.uk/improving-aws-deepracer-log-analysis-even-further

Biorę udział w wirtualnej lidze autonomicznych samochodzików, w trzecim wyścigu jestem na trzecim miejscu, do końca zostało jedenaście dni. Zwycięzca każdego wyścigu i najlepiej punktujący dostają bilety na finały do Las Vegas podczas AWS re:invent. Póki co mam spore szanse polecieć.

Tydzień temu udostępniłem moją wersję analizy logów dla AWS DeepRacer - fajnie
tptak - Pierwszy raz ktoś korzysta z efektów mojego programowania w wolnym czasie. Do...

źródło: comment_lktdkTnb3t0nXSt2RBaaLRi9MqrPG1fw.jpg

Pobierz
Hej Mireczki, nie chwaliłem się moim kolejnym filmem z kursu #programowanie w #golang

Tym razem #devopsiarz tłumaczy interfejsy, a według autorów Go, to jedna z większych zalet tego języka.
Czy tak jest rzeczywiście? Sprawdźmy. Na filmie drobna uwaga dla programistów #java i #csharp, bo ich języki też posiadają ten mechanizm.

https://www.youtube.com/watch?v=hWL_2HIaH-Y

Jak zwykle staram się przystępnie wytłumaczyć tematykę na jakimś w miarę życiowym przykładzie, także dajcie znać co myślicie. :-)

#
@VeXes: myślę, że w kierunku okienkowych coś może powstać, pytanie czy jest w ogóle sens, bo jest już dużo dobrych i sprawdzonych rozwiązań i nie jest to domena Go z zasady, by tam okienkowe aplikacje powstawały. Generalnie częściej jest tak, że za "okienka" odpowiada Ci flutter/electron lub Qt/GTK, a silnik "pod maską" działa w właśnie w Go czy w innym języku rozumianym jako backendowy.

Co do low level - są różne
  • Odpowiedz