Mirki, Mirabelki, proszę o konstruktywną krytykę mojego planu "przebranżownienia" na #programista15k

#wstep
29 lat na karku, background w szeroko pojętym "marketingu internetowym", od jakiegoś czasu programuje w pythonie, robie stosunkowo proste programy (scrapowanie danych, reverse engineering prostych API i robienie różnych botów), najciekawszym projektem który zrobiłem był chyba system do automatycznej wysyłki kluczy z bazy danych przez API ebay.
Generalnie czuje, że stoję w miejscu ( ͡° ͜ʖ ͡°)
Kasa
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nic mnie tak nie wkur... jak "nowe funkcjonalności". Coś może być funkcjonalne albo nie, mieć nowe funkcje albo nie mieć, ale "nowe funkcjonalności" to dokładnie to samo co "nowe użyteczności" - bełkot. Ktoś chce być "PRO IT", napisał 2 funkcje w Pythonie, więc mówi, że jego program ma FUNKCJONALNOŚCI. Czaicie. Funkcje - to jest słabe. Funkcjonalności - oooo, to brzmi. Szacun. Premia się należy za te "nowe praktyczności". W firmie, w której
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Czerwony_jak_WIG20: reeeee, czemu rozmawiacie między sobą zrozumiałym dla siebie językiem, ja nie lubię tego słowa, więc proszę natychmiast przestać.

Funkcjonalność (ang. functionality) – zbiór atrybutów urządzenia, oprogramowania lub systemu określających zdolność do dostarczenia funkcji zaspokajających wyznaczone i zakładane potrzeby, podczas używania w określonych warunkach.


"Nową funkcję" to może mieć Twój telefon jak go wsadzisz pod nogę stołu, żeby go wypoziomować.
  • Odpowiedz
Zaczelam bawic sie Pythonem i stworzylem proste API - kalkulator wyplat. Pytanie jest jak najlpiej lapac wszystkie bledy? Np. request nie jest w formacie JSON, albo zapytanie idzie na niewlasciwa 'route'? Obecnie wyglada to tak, ale nie wiem czy tak to powinno sie robic:

@app.route('/salary', methods=['POST'])
def salary():
if request.isjson:
if
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chciałem sobie douczyć web scrapingu na własne potrzeby. Kiedyś coś dłubałem, ale to były modyfikacje istniejącego kodu, teraz chcę coś stworzyć od zera. Na froncie się nie znam. Czy stronka Airly ( https://airly.org/map/en/ - a konkretniej to linki do konkretnych sensorów które mnie interesują) będzie zbyt wymagająca dla takiego nowicjusza jak ja? Bo od wczoraj próbuję cokolwiek sensownego z niej wyciągnąć, ale idzie to topornie, do tego po czasie wychodzi weryfikacja Captcha.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ElMatadore: czesto tez dochodza blokowania requestow jak sie tworzy takie boty, trzeba to obchodzic proxy, za ktore czesto tez trzeba placic jakby co, nie wiem czy tutaj tez blokuja ale czesto na cos takiego sie trzeba przygotowac ;p
  • Odpowiedz
Czy miałby ktoś link do jakiegoś prostego menu konsolowego napisanego obiektowo, tak żeby był zachowany poprawny sposób pisania kodu w Pythonie? Albo kod, albo link, cokolwiek, chciałbym po prostu to zobaczyć od kogoś kto ma jakieś doświadczenie
#python
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirasy, jak to jest z tym przebranżowieniem, szczególnie z IT do IT?
Kilka lat we wsparciu userów i infry, obecnie chmuras mocno (M365, Azure) hajs powyżej średniej krajowej.

Czytam te wpisy różne odnośnie #analizadanych bo zaczęło mnie to kręcić (analiza/wizualizacja czy ogólnie science) i dłubię na boku poszczególne rzeczy które są gdzieś tam kluczowe a dla mnie nowe jak sql, python. Dalej jakieś Tableau albo prędzej PowerBI bo ogarniam ten ekosystem siłą
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Co sądzicie o wejściu do świata IT poprzez data science/big data? Wyczytałem, że to jedna z dróg dla nie-programistów ale czy to nie kierunek dla matematyków/statystyków? Zaczynając od początku - szukam czegoś dla siebie. Skończyłem kierunki ekonomiczne i pracuję w #korpo. Chciałbym spróbować czegoś nowego a firma oferuje darmowe szkolenia na #udemy itp. Mamy też rekrutacje wewnętrzną na różne stanowiska #java #
AnonimoweMirkoWyznania - #anonimowemirkowyznania 
Co sądzicie o wejściu do świata IT ...

źródło: comment_1649670563f5K2Em16N0OzZdR8Vcom6y.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: ale wiesz, że poziom wejścia data/science big data jest o wiele większy niż na pozycję typowego klepacza crudów/ stronek itd? ( ͡° ͜ʖ ͡°) plus to nie jest stricte IT, często nie musisz być wirtuozem programowania o ile rozumiesz matematykę, która stoi za algorytmem.
  • Odpowiedz
jak to jest z gitlab_variables w projekcie. rozumiem ze wpisuje sie tam zmienne srodowiskowe na potrzeby testow na pipeline tylko teraz jak ja mam tam tylko budowanie obrazu na CI/CD to nie wiem jakie zmienne mam tam wpisywac. jak mam w aplikacji jakies bazy danych podpiete to przeciez gitlab nie bedzie sie z nimi laczyc zeby budowanie obrazu przeprowadzic? #naukaprogramowania #python #git
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rosso_corsa: no to odpowiedź brzmi - nie bo po co. gitlabvariables to jak wyżej - napisałeś że za pomocą ci/cd budujesz obrazy więc nie ma to nic wspólnego ze zmiennymi które są używane przy odpalaniu apki. No chyba że coś robisz inaczej ¯\(ツ)_/¯
  • Odpowiedz
Kilka dni temu zacząłem się uczyć programować (dosłownie 3 dni temu) w Pythonie.

Postanowiłem napisać program który pozwala "graczowi" wybrać z listy jedną z figur geometrycznych a potem poprosić o jego wymiary aby obliczyć jej pole. Następnie gra powinna zapytać czy chcesz obliczyć kolejną figurę. Po wybraniu Y powinno wszystko zacząć się od nowa a po wybraniu N zakończyć działanie programu.

Na początku zdefiniowałem kilka funkcji w których dzieją się obliczenia i
JorgNovartis - Kilka dni temu zacząłem się uczyć programować (dosłownie 3 dni temu) w...

źródło: comment_1649528907bc9bKiPsB8wSuu1DlarSLk.jpg

Pobierz
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JorgNovartis: tak na start to jest w necie fajny kurs od MIT, introduction to computer science and programming in python. Polecam. Potem pewnie jakieś codewarsy albo inne zadanka, słyszałem że ostatnio wyszło też drugie wydanie fluent python. Czytałem kiedyś pierwsze, dobra książka.

A potem to już zależy co konkretnie chcesz robić, coś sobie znajdziesz.
  • Odpowiedz
zadałem wczoraj jedno pytanie odnośnie konkretnej pętli w konkretnym programie, ale nie dalej nie udało mi się rozwiązać problemu dlatego zapytam jeszcze raz, tym razem z uproszczonym przykładem. Mam taki kod jak na obrazku, pętla while w pętli while. Dlaczego po wpisaniu imienia "Michał" program nie kończy pracy tylko działa cały czas w tej mniejszej pętli? Przecież jeżeli wpiszę to imię warunek nadrzędnej pętli jest nieprawdziwy, dlaczego cały program wciąż działa?

pastebin:
Oake - zadałem wczoraj jedno pytanie odnośnie konkretnej pętli w konkretnym programie...

źródło: comment_16494434891cA8D87LDIamQjrZC96e8g.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W takim razie jak, będąc w podrzędnej pętli, wyjść z nadrzędnej nie uruchamiając dalszej części kodu ("Końcowy komunikat...)?


Heh, to jest po prostu problem z logiką kodu. Rzeczy związane z imieniem Marcin wrzuć do if'a z "Marcinem" zamiast "break" i tyle. Obecnie imię "Marcin" przerywa nadrzędną pętlę. To chyba nie tak miało działać skoro "won" ustawia tylko "Michał"? Natomiast dodaj "break" w ifie "Michałem" po "won=". A poza tym polecam jakąś książkę,
  • Odpowiedz
Do wykonania program w Pythonie lub C z GUI dla RaspberryPi wyświetlający dane z akcelerometru MPU-6050. Potrzebny jest odczyt pochylenia + obrotu. Koniecznie z zastosowaniem filtrów Kalman lub Komplementarny aby wynik był w miarodajny. Chętnych proszę o priv z wyceną.

#zlecenie #c #python #cpp
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Oake: I staraj się używać tego samego języka do zmiennych (najlepiej ang), żeby Tobie w w nawyk weszło. Chyba, że korzystasz z czegoś, co nie możesz zmienić. ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@Oake: No tak, bo wskakujesz do wyższej pętli, która robi tego dolnego if-elsa i od razu przechodzi do kolejnej iteracji - która z kolei odpala pętlę zagnieżdżoną i czeka na input...

Ogólnie protip do języków skryptowych - jak masz problem z wizualizacją gdzie Ci program skacze - n----------j printów w każdą możliwą odnogę.

[edit] daj po prostu cały kod i zaraz ktoś Ci błąd znajdzie.
  • Odpowiedz