Hej wykop! Chciałbym zacząć programować na poważnie. Zastanawiam się nad C++ (Matura, lekcje informatyki itd.) ale nie widzę/nie wiem do czego mógłbym go zastosować poza czitami w CSGO ( ͡° ͜ʖ ͡°) Widziałem jakiś czas temu na Reddicie, że ktoś w Pythonie zaprogramował do ETS2 Line Assist, który rzeczywiście działał. Tutaj mam pytanie - jak fajnie można zastosować C++, typowo rozrywkowo? Chciałbym zrobić coś grubszego! W zeszłym tygodniu
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Szejker-Szejker: programuję od lat, ale nie jestem developerem, zaczynałem od cpp i na nim poznałem oop(nawet napisałem mature rozszerzoną z infy), mimo wszystko uważam że zmarnowałem sporo czasu bawiąc się cpp.

Z jednej strony fajnie zrozumieć jak działają flaki - pamięc itd. pracując z referencjami/wskaźnikami oraz mocno typowanym językiem, poznasz te niuanse, tyle że wszystko ma swoją cenę, taki cpp powoduje że wiele deweleoperów skupia się na "opytmalizacji" i różnych
  • Odpowiedz
Zamierzam napisać program w Python który wykrywa obiekt (jeden rodzaj obiektu) na stronie internetowej i go zapisuje najlepiej w formie obrazu. Ten obiekt to po prostu prostokąt o tych samych wymiarach ale zawsze innej treści wewnątrz. Które moduły uważacie za obowiązkowe do napisania tego programu? Dodam że jestem zielony w tych tematach. Z góry dzięki ( ͡° ͜ʖ ͡°)
#informatyka #python
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ilythiiri: zgadza się prosty przykład: tabelka z cenami na lubimyczytać.pl która jest elementem JS i którą odczytać można dopiero po momencie - w takim przypadku należy skorzystać z selenium. Naszczęście dzięki headless mode w przeglądarkach kod wykorzystujacy selenium jest przyjemniejszy w użyciu :D
  • Odpowiedz
@login_zajety_sic:
1. Linijki 17-22 - masz zduplikowaną linijkę zwracającą ścieżkę, można to zrobić mniej więcej tak
2. Jeśli chcesz połączyć stringi ze zmiennymi to używaj Pythonowego formatowania stringów - a najlepiej f-stringów.
3. Jeśli robisz operacje na ścieżkach do plików to używaj os.path.join() lub Path z modułu pathlib - one zajmą się wstawieniem slashy lub backslashy (zależnie od systemu), więc nie będziesz musiał ich ręcznie wstawiać i escape'ować.
4. Komentarze, które mówią oczywiste
  • Odpowiedz
@login_zajety_sic: osobiście jeszcze trochę popracowałbym tu na modularyzacją. Więcej mniejszych funkcji, dzięki czemu kod staje się samoopisowy i bardziej czytelny, a przy tym możesz unikać zbędnych komentarzy.

Dobrymi (choć nie jedynymi) kandydatami na osobne funkcje są np. bloki z linii 17-22 oraz 58-99.

Lepiej będzie też wyglądało jeśli początek wykonywania programu będzie jasno określony (oczywiście przed doSomething powinno być wcięcie, tylko wykop je
  • Odpowiedz
Próbuję zaimplementować switch case w pythonie. Kiedy wykonywałem poniższy kod, oczekiwałem że rezultatem będzie "No such function" w konsoli. Zamiast tego:
wykonuje się funkcja "mongoconnection.updatestockdata()",
wykonuje się funkcja "mongo
connection.removelastdata(),
W konsoli pojawia się napis "No such function".
Zauważyłem też, że dzieje się to nawet po usunięciu wyrażenia "casedict.get("deleteall")".
Musi to oznaczać, że wszystkie funkcje wykonywane są w momencie deklaracji
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

potrzebuje wrzucić małą usługę napisaną w pythonie. Jest to prosta strona, na której można zrobić upload pliku.
Zdjęcie przetwarzane jest przez 2 modele 300mb i 200mb. Ilość takich przeliczeń dziennie to ok 100. Gdzie to najlepiej umieścić? Głównym kryterium jest cena, później szybkość działania.
#python #programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #wordpress, #pracait czy #produktywnosc. :-)

To samo zestawienie u mnie na stronie (lepsze formatowanie) ☞ https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-08-03-2021

A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się do
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 10
Wołam 26 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.

Jeśli
  • Odpowiedz
Cześć,
znacie może jakieś wykresy na których można pokazać korelację między dwoma zmiennymi?

Mam tutaj na myśli taki wykres jaki np jest w seaborn, sns.countplot liczysz częstotliwość występowania pewnej zmiennej, .a sns.plotline jesteś w stanie wyznaczyć średnie czasowe.

#python #datascience
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dean_corso: tutaj właśnie chodziło mi o to, czy jest no wartościowy, bo każda szkoła z Pcimia Dolnego może sobie wystawiać certyfikaty, pytanie o ich wartość ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@qbek: ale ten cert sie zdaje wszędzie taki sam i zdaje się go przez neta, szkoła nie ma nic do tego, każde certy są centralnie zarządzane przez wystawcę inaczej nie mają sensu a PCAP jest wystawiany przez Python Institute
  • Odpowiedz
#informatyka #programowanie #python

Mam takie zadanie do wykonania. Odszumic sygnał EMG korzystając z dowolnych algorytmów. Np. autoregresji albo aproksymacji. O ile jestem w stanie sobie to wyobrazić korzystająć z jakichś filtrów to inaczej nie wiem jak to ugryźć, jakieś pomysły?
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#tensorflow #spacy #machinelearning #nlp #python

Po wielu walkach ze spacy i morfeuszem udało mi się wszystko wreszcie zainstalować.
Najpierw ogarnąłem, że spacy musi być 2.2.4, potem przy ładowaniu modelu tensorflowi nie podobało się numpy w wersji 1.2, więc downgrade do 1.9 i teraz przy próbie odpalenia przykładu z example wywala błąd...

poniżej kod ( ͡° ͜ʖ ͡
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@vajroos: @yggdrasil: python jest swietnym językiem, łatwość prototypowania, przejrzysty kod, jak coś musi działać szybko to można zejść do poziomu cythona

Jednak żeby mieć dobry codebase w pythonie trzeba mieć bardzo dobrych developerow, w pythonie łatwo pisać beznadziejny kod i stad wynika imo niechęć do niego.
  • Odpowiedz
#programowanie #python

Jak to zrobić?
1. Odpalam funkcję zbierającej parametry, które zapisuję do zmiennych
2. Odpalam funkcję korzystającą z ww.
3. W zależności od parametrów, odpala się kolejna funkcja X lub Y.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zortabla_rt: Zapisywanie do plików to bardzo słaby pomysł ze względu na:
1. Bycie uzależnionym od buforu strumienia plików co powoduje dodatkowe i zbędne obciążenie pamięci operacyjnej
2. Musisz przydzielić (zalokować) miejsce na twój plik co powoduje te same skutki co u góry + musisz kiedyś zakończyć na żądanie wprowadzanie strumienia.
3. Przechowywanie zmiennych i wczytywanie ich z plików powoduje wiele opóźnień po drodze i możesz narazić się na różne konflikty
  • Odpowiedz
#programowanie #ankieta #python #csharp #excel
Podpowiedzcie jak się dobrać do problemu:
Potrzebuję zrobić coś w stylu google forms, tzn ankietę, która umożliwia przeskakiwanie pytań:
Np pytanie 1 - odpowiedź "nie" kieruje do pytania 2, odpowiedź "tak" do pytania 1a (które następnie kieruje do pytania 2)

Najlepiej gdyby to było w formie jakiejś rozwijanej listy. Na koniec będę musiał zrobić wydruk odpowiedzi.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wikwid brzmi jak prosta sprawa do napisania w vba - skoro już o excela zawołałes. Napisanie drzewa z ifami to krótsza zabawa niż napisanie tego posta. Na koniec dać plik tylko do odczytu i wykorzystać opcje druku w vba. Wysłać pracownikowi biurowemu możesz cały plik Excel.

No to takie podejście jak chcesz coś na super szybko.

Inaczej to jest opcja napisania tego od zera w formularzach w ASP.net z razor no
  • Odpowiedz
#programowanie #python Jak to poprawić, żeby było dobrze?

if userchoice not in (optionsstr.split(",") or commands or choices):


Chodzi mi o True gdy user_choice nie jest w żadnej z tych list. Na początku miałem to rozwinięte i porównywałem z każdą listą, ale chciałbym to skrócić.
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach