@jazmojegopokoju: Duże znaczenia mają umiejętności miękkie, np. zdolności interpersonalne i komunikacyjne, chęć nauki i rozwoju, znajomość podstaw technologii w której chcesz pracować plus radzenie sobie z ekosystemem (zainstalowanie pakietu / biblioteki, radzenie sobie z interfejsem tekstowym - czy to Bash na Linuksie, czy Power Shell na Windowsie). Z umiejętności technicznych na pewno będziesz potrzebował GIT-a, jakiś edytor do klepania kodu (np. VS Code, choć w przypadku Pythona to najlepiej PyCharm),
  • Odpowiedz
Wziąłem się za naukę programowania w Pythonie w domu. Na ten moment jest ze mną książka "Instrukcje dla programisty II" w j. polskim z polecenia któregoś z mirków. Idę powoli z materiałem. Aby lepiej przyswoić i zozumieć niektóre materiały uzupełniam wiedzę z kursu CS50. Na ten moment całkiem fajnie się te dwa źródła uzupełniają. Niestety delikatnie odrzuca mnie styl w jakim jest napisana książka, mam wrażenie jakbym czytał podręcznik szkolny, a to
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie, jest w selenium w #python taka możliwość, że na stronie muszę wybrać plik, który chce wysłać. Da się to zautomatyzować? Po kliknięciu w guzik dajmy na to "import" wyskakuje okno, w którym mam wybrać plik. Da się to zrobić?
#programowanie #selenium
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Tytyka: jeżeli otwiera Ci się osobne okienko to tego tak nie ogarniesz. Selenium widzi tylko to okno przeglądarki które samo otworzyło. Ale możesz poszukać czy na obiekcie nie ma inputa w którego można przesłać plik.
Wtedy znajdujesz tego inputa i robisz findelement(By.xxx, 'xxxxxx').sendkeys(pełnaścieżkado_pliku)
  • Odpowiedz
wariaty mam dwa wykresy: liniowy i kolumnowy. chcę je połączyć, żeby były w jednym jpg - jeden nad drugim. jak mogę to zrobić? za pomocą plt subplot nie idzie, bo łączy mi tylko jak są dwa wykresy liniowe.

tak wiem, coraz więcej amatorów pcha się do zabawy

#python
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@malosolna_ikra: mogą a) zamodelować jakiś proces lub zjawisko, b) przebranżowić się jeśli nie znajdą roboty po biofizyce.

Ja na ten przykład jestem z wykształcenia inżynierem chemikiem, ale przez większość czasu bawię się w programistę.
  • Odpowiedz
Chcę sobie kupić książkę "Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow. 2nd Edition".
Początkowo planowałem wersję po angielsku, aby lepiej ogarnąć nazewnictwo. Z jakiegoś jednak powodu, gdy szukam w sklepach to wersja angielska kosztuje około 250-300 zł, a polska 80 zł.
No i nie bardzo to rozumiem, wydaje mi się, że są to te sam wersje, skąd więc to rozbieżności? Ktoś wie o co chodzi?

#datascience #python
Ardeo - Chcę sobie kupić książkę "Hands-On Machine Learning with Scikit-Learn, Keras,...

źródło: comment_16581572002fLuNRzWxIlkppwY5eoaWx.jpg

Pobierz
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 5
@janinapomidor: dam Ci pomysł na lepszego wirusa. Wylistuj wszystkie pliki z jakiejś lokalizacji (a najlepiej z całego dysku, ale z pominięciem systemowych) i pozamieniaj je nazwami xD
  • Odpowiedz
Chciałem se przetestować wykop api w pythonie. Robie tak jak w dokumentacji

api = wykop.WykopAPI(key, secret, account_key=account_key)
api.authenticate()
api.conversations_list()
klucz, sekret i account key podalem swoje (poprawne na 100%). Po wywołaniu api.conversations_list() wywala
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Cześć, z góry zaznaczam, że nie mam konta na wykopie i nie mam się kogo poradzić. Od razu podam tagi #programowanie #naukaprogramowania #python #scraping #webscraping

Wymyśliłem sobie taki plan. Zapytacie się jaki? Kurna sprytny.( ͡° ͜ʖ ͡°) Chciałbym scrapować nazwy produktów+ceny tych produktów. Słabo się znam na programowaniu, ale myślę, że ogarnę na podstawie filmików na yt i nauczę
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Taki co ściąga np. 300tys. produktów z rozbiciem na lokalizacje czyli łącznie +2 mln produktów per sklep w 24h? Jak tak to pisz na pw.


@lol3pdg: takiego nie pisałem, ale nie powinno być to zbyt skomplikowane, teoretycznie potrzeba wiele serwerów z zainstalowanym i dobrze skonfigurowanym sock5, do tego soft który łączy się przez tak skonfigurowane proxy.
Kiedyś analizowaliśmy jeden tego typu projekt aby go zrobić w oparciu o routery Teltonika,
  • Odpowiedz
#anonimowemirkowyznania
Skąd wiedzieć, że jesteśmy gotowi żeby móc aplikować jako junior do IT xd? Założmy, że chce się przebranżowić na np. fronend developera. Zaczynam od jednego kursu, potem robię kolejny i co dalej xd? Zrobię z 2-3 kursy ale będę umiał załóżmy na pamięć tylko te przykłady z kursu a w robocie może być wszystko inne. Trzeba przerobić tyle kursów żeby być przygotowanym na różne scenariusze czy co :D? Ewentualnie
AnonimoweMirkoWyznania - #anonimowemirkowyznania 
Skąd wiedzieć, że jesteśmy gotowi ż...

źródło: comment_1657984656yWPY9M7XbvLN8FLkZOgvuL.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wymyślasz sobie jakiś projekt. Jeżeli do tej pory działałeś w jakiejś branży, to próbujesz napisać aplikację, która rozwiązuje jakiś problem z tej branży. Może np. byłeś fotografem i zrobisz aplikację do tworzenia kolaży. Albo tworzenia albumów, sortowania zdjęć i filtrowania po tagach, kategoriach i ocenie w gwiazdkach. Wymyślasz aplikacje, spisujesz założenia. Najlepiej coś, co czujesz że w miarę jesteś w stanie ogarnąć. Teraz zaczynasz tworzyć i ten proces tworzenia to jest nauka
  • Odpowiedz
Na dość niewielkim i wolnym urządzeniu(4 rdzenie, 32 bity, 1GHz ARM) używamy projektu pythonowego(python 3.9) z kilkunastoma zależnościami głównie fastapi, sqlalchemy, redis i temu podobne.

Wydajność działającego programu jest niezbyt dobra, ale największym problemem jest tutaj czas uruchomienia projektu.
Na komputerze uruchamianie trwa 1/2s a na tym urządzeniu około minuty.

Sprawdziłem w hotspot co tak długo trwa i wygląda na to że większość czasu uruchomienia projektu zżera ładowanie kodu bajtowego(chyba używanych bibliotek) i przez ten
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qarmin: miałem chyba podobny problem i zrobiłem ramdisk, na który się wrzuca liby lub potrzebne pliki podczas startu OSa (RPi4 to z 4 GB szło coś wykroić). Ponieważ to ram, to trzeba z tym uważać, jeśli danych nie możemy stracić.

Zatem po prostu preload całej apki, bibliotek, przy starcie systemu.
  • Odpowiedz
Sytuacja:
metoda z dużym timeoutem bez dostępu do ciała

Problem:
Nie chce czekać całego timeoutu, aż metoda się wywali. Wiem kiedy się wywali, bo w folderze pojawi się plik crash .dmp. Myślę o tym, żeby użyć async, ale może ktoś ma inny pomysł?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dlaczego większośc bibliotek w pythonie ma tak z-----e docsy, czy to jest specyfika tego języka czy wszędzie tak jest?

Przykład: Dokumentacja npyscreen, i nazywanie zmiennych jednymi literami, wszystko zlane w całość, brak jakichkolwiek zasad PEP8, całość wygląda jakby to był jeden wielki regex.
#python #programowanie
NewEpisode - Dlaczego większośc bibliotek w pythonie ma tak z-----e docsy, czy to jes...

źródło: comment_1657787615ckrzLNMZNVQHUX7FhwQy0o.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#datascience

Hej Mirki, tak sobie dlubie proste ETL w #pandas #numpy #python i glowkuje jak tu skrocic czas ladowania trzech duzych (1GB kazdy 900k x 200) CSV. Jedyne co przychodzi mi jeszcze do glowy to dorzucenie multiprocesingu bo duzo sie dzieje, z %pruna widze ze w tej chwili CPU jest waskim gardlem. Probowalem w prymitywny sposob zaladowac to w multi rozrzucajac kazdy plik na osobny
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mam tabelę gdzie jedna z kolumn to stopy zwrotu. Chciałbym policzyć jak wyglądałyby zmiany w kapitale na przykładzie 10 000 PLN. Czyli jeżeli robiłbym to w excelu w pierwszym wierszu tabeli wpisałbym kwotę początkową czyli te 10k, a w reszcie kolumn wpisałbym formułę "wartość z wiersza wyżej * (1+wartość z kolumny ze stopami zwrotu)". Jak to zrobić w pythonie? Wartość w pierwszym wierszu jest stała, podana przez użytkownika, wartość reszty wierszy to
Oake - mam tabelę gdzie jedna z kolumn to stopy zwrotu. Chciałbym policzyć jak wygląd...

źródło: comment_1657742073YNUeQfetVUXTqaGfdfH2Nn.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#python i #programowanie
chciałbym uprościć rozbudowaną konstrukcję if elif (...) elif else - w obecnym rozwiązaniu w zależności od kombinacji warunków sprawdzanych na dwóch zmiennych wykonywana jest inna funkcja
chciałbym więc utworzyć słownik - lookup dla tych zmiennych i funcji, coś w tym stylu function_lookup (wykop niestety zjada spacje): https://pastebin.com/mm1h6NPD

import inspect
def funkcja_a_1():
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Pucios87: sprawdziłem u siebie i presentation/zen/distraction free moda robią takie wyśrodkowanie tekstu. Więc view -> appearance i wyłączenie tych trybów powinno pomoc.
  • Odpowiedz